{"id":53299,"date":"2019-11-28T00:00:00","date_gmt":"2019-11-27T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/56-proektov-na-python-s-otkrytym-ishodnym-kodom"},"modified":"2020-02-18T14:01:11","modified_gmt":"2020-02-18T11:01:11","slug":"56-proektov-na-python-s-otkrytym-ishodnym-kodom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/56-proektov-na-python-s-otkrytym-ishodnym-kodom","title":{"rendered":"56 open-source projects in Python","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"56 open-source projects in Python\" src=\"\/wp-content\/uploads\/2019\/11\/424ea06c178ea7e7823676a1119763e9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>1. Flask<\/h3>\n<p>\nThis is a micro-framework written in Python. It does not have validations for forms or a level of database abstraction, but allows you to use third-party libraries for common functions. That\u2019s precisely why it is called a micro-framework. Flask is designed for easy and quick application development, as well as being scalable and lightweight. It is based on the Werkzeug and Jinja2 projects. You can learn more about it in the latest DataFlair article on <noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/python-flask-tutorial\/\">Python Flask<\/a><\/noindex>.<\/p>\n<h3>2. Keras<\/h3>\n<p>\nKeras is an open-source neural network library written in Python. It is user-friendly, modular, and extensible, and can work on top of TensorFlow, Theano, PlaidML, or Microsoft Cognitive Toolkit (CNTK). Keras includes everything: templates, target and transfer functions, optimizers, and much more. It also supports convolutional and recurrent neural networks.<\/p>\n<p>Working on the latest open-source project based on Keras \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/project-in-python-breast-cancer-classification\/\">Breast Cancer Classification<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<blockquote><p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.edsd.ru\/\" title=\"EDISON Software - web-development\"><img decoding=\"async\" alt=\"56 open-source projects in Python\" src=\"\/wp-content\/uploads\/2019\/11\/4b13d579a890b450683f1a60ba814766.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br clear=\"right\"><br \/>\nThis article is translated with support from EDISON Software, which <noindex><a rel=\"nofollow\" href=\"https:\/\/www.edsd.ru\/diagnostika-hranilishha-dokumentov-vivaldi\">is developing a document storage diagnostic system named Vivaldi.<\/a><\/noindex>, as well as <noindex><a rel=\"nofollow\" href=\"https:\/\/www.edsd.ru\/ru\/princypy\/investiruem-v-produkty\">invests in startups<\/a><\/noindex>.<\/p><\/blockquote>\n<h3>3. SpaCy<\/h3>\n<p>\nThis is an open-source software library that specializes in <noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/nlp-natural-language-processing\/\">natural language processing (NLP)<\/a><\/noindex> and is written in Python and Cython. While NLTK is more suitable for educational and research purposes, SpaCy's focus is on providing software for production. Additionally, Thinc is SpaCy's machine learning library, which features CNN models for part-of-speech tagging, dependency parsing, and named entity recognition.<\/p>\n<h3>4. Sentry<\/h3>\n<p>\nSentry offers open-source error monitoring hosting so you can detect and sort errors in real-time. Simply install the SDK for your language(s) or framework(s) and get started. It allows you to capture unhandled exceptions, study stack traces, analyze the impact of each issue, track errors across various projects, assign issues, and much more. Using Sentry means fewer errors and more code being shipped.<\/p>\n<h3>5. OpenCV<\/h3>\n<p>\nOpenCV is an open-source computer vision and machine learning library. It contains over 2500 optimized algorithms for computer vision tasks such as object detection and recognition, classification of various types of human activities, motion tracking using cameras, creating 3D models of objects, stitching images for high-resolution outputs, and many other tasks. The library is available in multiple languages, including Python, C++, Java, etc.<\/p>\n<p>Stars on GitHub: 39,585<\/p>\n<p>Have you worked on any OpenCV projects? Here\u2019s one \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/python-project-gender-age-detection\/\">Gender and Age Detection Project<\/a><\/noindex><\/p>\n<h3>6. Nilearn<\/h3>\n<p>\nThis module is designed for the fast and simple implementation of statistical learning on NeuroImaging data. It enables the use of scikit-learn for multivariate statistics for predictive modeling, classification, decoding, and connectivity analysis. Nilearn is part of the NiPy ecosystem, which is a community dedicated to using Python for neuroimaging data analysis.<\/p>\n<p>Stars on <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nilearn\/nilearn\">Github<\/a><\/noindex>: 549<\/p>\n<h3>7. scikit-Learn<\/h3>\n<p>\nScikit-learn is another open-source Python project. It is a widely recognized machine learning library for Python. Often used with NumPy and SciPy, it offers classification, regression, and clustering \u2014 it supports <noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/svm-support-vector-machine-tutorial\/\">SVM (Support Vector Machines)<\/a><\/noindex>, random forests, gradient boosting, k-means, and DBSCAN. This library is written in Python and Cython.<\/p>\n<p>Stars on GitHub: 37,144<\/p>\n<h3>8. PyTorch<\/h3>\n<p>\nPyTorch is yet another open-source machine learning library written in and for Python. It is based on the Torch library and is excellent for areas such as computer vision and natural language processing (NLP). It also has a C++ frontend. <\/p>\n<p>Among many other features, PyTorch offers two high-level functionalities:<\/p>\n<ul>\n<li>Tensor computations with strong acceleration using GPUs<\/li>\n<li>Deep neural networks<\/li>\n<\/ul>\n<p>Stars on GitHub: 31,779<\/p>\n<h3>9. Librosa<\/h3>\n<p>\nLibrosa is one of the best Python libraries for music and audio analysis. It includes essential components used for extracting information from music. The library is well documented and contains several guides and examples to help with your tasks.<\/p>\n<p>GitHub stars: 3107<\/p>\n<p>Python implementation of an open-source project with Librosa \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/python-mini-project-speech-emotion-recognition\/\">speech emotion recognition<\/a><\/noindex>. <\/p>\n<h3>10. Gensim<\/h3>\n<p>\nGensim is a Python library for topic modeling, document indexing, and similarity search among large corpora. It is aimed at NLP and information retrieval communities. Gensim stands for 'generate similar'. It used to create a shortlist of articles similar to a given article. Gensim is understandable, efficient, and scalable. Gensim provides an effective and simple implementation of unsupervised semantic modeling from plain text.<\/p>\n<p>GitHub stars: 9,870<\/p>\n<h3>11. Django<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/django-tutorials-home\/\">Django<\/a><\/noindex> \u2014 a high-level Python framework that encourages rapid development and follows the DRY principle (Don't Repeat Yourself). It is a very powerful and the most widely used framework for Python. It is based on the MTV (Model-Template-View) pattern.<\/p>\n<p>GitHub stars: 44,214<\/p>\n<h3>12. Face recognition<\/h3>\n<p>\nFace recognition is a popular project on GitHub. It easily recognizes faces and manipulates them using Python \/ command line and utilizes the simplest facial recognition library in the world. It uses dlib with deep learning for face detection with 99.38% accuracy in the Wild benchmark test.<\/p>\n<p>GitHub stars: 28,267<\/p>\n<h3>13. Cookiecutter<\/h3>\n<p>\nCookiecutter is a command-line utility that can be used to create projects from templates (cookiecutters). One example could be creating a package project from a package project template. These are cross-platform templates, and project templates can be in any language or markup format, such as Python, JavaScript, HTML, Ruby, CoffeeScript, RST, and Markdown. It also allows the use of multiple languages in the same project template.<\/p>\n<p>GitHub stars: 10,291<\/p>\n<h3>14. Pandas<\/h3>\n<p>\nPandas is a data analysis and manipulation library for Python, offering labeled data structures and statistical functions.<\/p>\n<p>GitHub stars: 21,404<\/p>\n<p>An open-source Python project to try Pandas \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/python-machine-learning-project-detecting-parkinson-disease\/\">Parkinson's disease detection<\/a><\/noindex><\/p>\n<h3>15. Pipenv<\/h3>\n<p>\nPipenv promises to be a production-ready tool aimed at bringing the best of all packaging worlds to the Python ecosystem. Its terminal features beautiful colors and combines Pipfile, pip, and virtualenv into a single command. It automatically creates and manages a virtual environment for your projects and provides users with an easy way to set up their workspace.<\/p>\n<p>Number of stars on Github: 18,322<\/p>\n<h3>16. SimpleCoin<\/h3>\n<p>\nThis is a Blockchain implementation for cryptocurrency, built in Python, but it is simple, insecure, and incomplete. SimpleCoin is not intended for production use. It is designed for educational purposes only, to make a working blockchain accessible and simplified. It allows you to store mined hashes and exchange them for any supported currency.<br \/>\nNumber of stars on Github: 1,343<\/p>\n<h3>17. Pyray<\/h3>\n<p>\nThis is a 3D rendering library written in vanilla Python. It visualizes 2D, 3D, higher-dimensional objects, and scenes in Python, as well as animations. It finds its place in the realm of created videos, video games, physical simulations, and even beautiful images. Requirements for this include: PIL, numpy, and scipy.<\/p>\n<p>Number of stars on Github: 451<\/p>\n<h3>18. MicroPython<\/h3>\n<p>\nMicroPython is Python for microcontrollers. It is an efficient implementation of Python3 that comes with many packages from the standard Python library and is optimized to run on microcontrollers and in constrained environments. The Pyboard is a small electronic board where MicroPython runs on bare metal, allowing it to control various electronic projects.<\/p>\n<p>Stars on <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/micropython\/micropython\">Github<\/a><\/noindex>: 9,197<\/p>\n<h3>19. Kivy<\/h3>\n<p>\nKivy is a Python library for developing mobile applications and other multitouch applications with a natural user interface (NUI). It features a graphics library, several widget options, an intermediate language Kv for creating custom widgets, support for mouse, keyboard, TUIO, and multitouch input events. This is an open-source library for rapid application development with innovative user interfaces. It is cross-platform, business-friendly, and GPU-accelerated.<\/p>\n<p>Number of stars on Github: 9,930<\/p>\n<h3>20. Dash<\/h3>\n<p>\nDash by Plotly is a web application framework. Built on Flask, Plotly.js, React, and React.js, it allows us to use Python to build dashboards. It enables Python and R models to operate at scale. Dash provides capabilities for creating, testing, deploying, and reporting without the need for DevOps, JavaScript, CSS, or CronJobs. Dash is performant, customizable, lightweight, and easy to manage. It also has open-source code.<\/p>\n<p>Number of stars on GitHub: 9,883<\/p>\n<h3>21. Magenta<\/h3>\n<p>\nMagenta is an open-source research project that focuses on machine learning as a tool in the creative process. It allows for the creation of music and art using machine learning. Magenta is a Python library built on TensorFlow, with utilities for handling raw data, training machine models, and generating new content.<\/p>\n<h3>22. Mask R-CNN<\/h3>\n<p>\nThis is an implementation of Mask R-CNN in Python 3, TensorFlow, and Keras. The model takes each instance of an object on the raster and generates bounding boxes and segmentation masks for it. It uses a Feature Pyramid Network (FPN) and ResNet101 backbone. The code is easy to extend. This project also offers the Matterport3D dataset on reconstructed 3D spaces captured by clients\u2026<br \/>\nNumber of stars on GitHub: 14,055<\/p>\n<h3>23. TensorFlow Models<\/h3>\n<p>\nThis repository contains various models implemented in TensorFlow \u2014 both official and research models. It also has samples and tutorials. Official models use high-level TensorFlow APIs. Research models are those built in TensorFlow by researchers to support them or to address inquiries and requests.<\/p>\n<p>Number of stars on GitHub: 57,745<\/p>\n<h3>24. Snallygaster<\/h3>\n<p>\nSnallygaster is a way to organize project board issues. With it, you can set up a project dashboard on GitHub, optimizing and automating workflows. It allows for sorting tasks, planning projects, automating workflows, tracking progress, sharing status, and finally, completion. Snallygaster can scan for secret files on HTTP servers \u2014 it looks for files accessible on web servers that should not be public and may pose a security threat.<\/p>\n<p>Number of stars on GitHub: 1,477<\/p>\n<h3>25. Statsmodels<\/h3>\n<p>\nThis <noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/python-packages\/\">Python package<\/a><\/noindex>, which complements scipy for statistical computations, including descriptive statistics, as well as estimations and inferences for statistical models. It contains classes and functions for this purpose. It also allows us to conduct statistical tests and analyze statistical data.<br \/>\nNumber of stars on Github: 4,246<\/p>\n<h3>26. WhatWaf<\/h3>\n<p>\nThis is an advanced firewall detection tool that we can use to determine if a web application firewall is present. It detects firewalls in web applications and attempts to find one or more bypasses for it on the specified target.<\/p>\n<p>Number of stars on Github: 1,300<\/p>\n<h3>27. Chainer<\/h3>\n<p>\nChainer is <noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/deep-learning-with-python-libraries\/\">a deep learning framework<\/a><\/noindex>, focused on flexibility. It is based on Python and offers differentiated APIs based on the define-by-run approach. Chainer also provides high-level object-oriented APIs for building and training neural networks. It is a powerful, flexible, and intuitive framework for neural networks.<br \/>\nNumber of stars on Github: 5,054<\/p>\n<h3>28. Rebound<\/h3>\n<p>\nRebound is a command-line tool. When you receive a compiler error message, it immediately retrieves results from the overflowed stack. To use this, you can execute your file using the rebound command. It is one of the 50 most popular open-source Python projects of 2018. Additionally, it requires Python 3.0 or higher. Supported file types: Python, Node.js, Ruby, Golang, and Java.<\/p>\n<p>Number of stars on Github: 2,913<\/p>\n<h3>29. Detectron<\/h3>\n<p>\nDetectron performs state-of-the-art object detection (also implements Mask R-CNN). This software is developed by Facebook AI Research (FAIR), written in Python, and runs on the Caffe2 Deep Learning platform. The goal of Detectron is to provide a high-quality and high-performance codebase for object detection research. It is flexible and implements the following algorithms: Mask R-CNN, RetinaNet, Faster R-CNN, RPN, Fast R-CNN, R-FCN.<\/p>\n<p>Number of stars on Github: 21,873<\/p>\n<h3>30. Python-fire<\/h3>\n<p>\nThis is a library for automatically generating CLI (command-line interfaces) from any Python object. It also allows you to develop and debug code, explore existing code, or turn someone else's code into a CLI. Python Fire makes it easier to switch between Bash and Python and enhances the use of REPL.<br \/>\nStars on Github: 15,299<\/p>\n<h3>31. Pylearn2<\/h3>\n<p>\nPylearn2 is a machine learning library built primarily on Theano. Its goal is to facilitate ML research. It allows for the writing of new algorithms and models.<br \/>\nStars on Github: 2,681<\/p>\n<h3>32. Matplotlib<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/python-matplotlib-tutorial\/\">Matplotlib<\/a><\/noindex> is a 2D plotting library for Python \u2013 it generates high-quality publications in various formats.<\/p>\n<p>Stars on Github: 10,072<\/p>\n<h3>33. Theano<\/h3>\n<p>\nTheano is a library for manipulating mathematical and matrix expressions. It is also an optimizing compiler. Theano uses <noindex><a rel=\"nofollow\" href=\"https:\/\/data-flair.training\/blogs\/python-numpy-tutorial\/\">NumPy<\/a><\/noindex>-like syntax for expressing computations and compiles them to run on CPU or GPU architectures. It is an open-source Python machine learning library written in Python and CUDA and works on Linux, macOS, and Windows.<\/p>\n<p>Stars on <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Theano\/Theano\">Github<\/a><\/noindex>: 8,922<\/p>\n<h3>34. Multidiff<\/h3>\n<p>\nMultidiff is designed to facilitate the understanding of machine-oriented data. It helps to visualize differences between a large number of objects by performing diffs on corresponding objects and then displaying them. This visualization allows us to search for patterns in our own protocols or unusual file formats. It is also primarily used for reverse engineering and analyzing binary data.<\/p>\n<p>Stars on Github: 262<\/p>\n<h3>35. Som-tsp<\/h3>\n<p>\nThis project is dedicated to using self-organizing maps to solve the traveling salesman problem. By using SOM, we find suboptimal solutions to the TSP problem and use the .tsp format for this. TSP is an NP-complete problem, and it becomes increasingly difficult to solve as the number of cities grows.<\/p>\n<p>Stars on Github: 950<\/p>\n<h3>36. Photon<\/h3>\n<p>\nPhoton is an exceptionally fast web scanner designed for OSINT. It can retrieve URLs, parameterized URLs, intel information, files, secret keys, JavaScript files, regex matches, and subdomains. The extracted information can then be saved and exported in JSON format. Photon is flexible and brilliant. You can also add some plugins to it.<\/p>\n<p>Number of stars on GitHub: 5714<\/p>\n<h3>37. Social Mapper<\/h3>\n<p>\nSocial Mapper is a social mapping tool that correlates profiles using facial recognition. It does this across various websites on a large scale. Social Mapper automates the search for names and photos on social networks and then attempts to accurately identify and group someone's presence. It then generates a report for human verification. This is useful in the security industry (e.g., for phishing). It supports platforms like LinkedIn, Facebook, Twitter, Google Plus, Instagram, VKontakte, Weibo, and Douban.<\/p>\n<p>Number of stars on GitHub: 2,396<\/p>\n<h3>38. Camelot<\/h3>\n<p>\nCamelot is a Python library that helps extract tables from PDF files. It works with text-based PDF files but not with scanned documents. Each table is represented as a pandas DataFrame. Additionally, you can export tables to .json, .xls, .html, or .sqlite.<\/p>\n<p>Number of stars on GitHub: 2415<\/p>\n<h3>39. Lector<\/h3>\n<p>\nThis is a Qt reader for reading e-books. It supports file formats such as .pdf, .epub, .djvu, .fb2, .mobi, .azw \/ .azw3 \/ .azw4, .cbr \/ .cbz, and .md. Lector features a main window, table view, book view, distraction-free reading mode, annotation support, comic viewing, and settings window. It also supports bookmarks, profile viewing, metadata editor, and an integrated dictionary.<\/p>\n<p>Number of stars on GitHub: 835<\/p>\n<h3>40. m00dbot<\/h3>\n<p>\nThis is a Telegram bot for self-testing depression and anxiety.<\/p>\n<p>Number of stars on GitHub: 145<\/p>\n<h3>41. Manim<\/h3>\n<p>\nThis is an animation engine for explaining mathematical videos that can be used to create accurate animations programmatically. It utilizes Python for this purpose.<\/p>\n<p>Number of stars on GitHub: 13,491<\/p>\n<h3>42. Douyin-Bot<\/h3>\n<p>\nA bot written in Python for an application similar to Tinder. Developed by creators from China.<\/p>\n<p>Number of stars on GitHub: 5,959<\/p>\n<h3>43. XSStrike<\/h3>\n<p>\nThis package is for cross-site scripting detection with four custom-written parsers. It also features an intelligent payload generator, a powerful fuzzing engine, and an incredibly fast search module. Instead of just inputting the payload and testing its functionality like other tools, XSStrike identifies responses using multiple parsers and then processes payloads that are guaranteed to work through contextual analysis integrated into the fuzzing engine.<\/p>\n<p>Stars on Github: 7050<\/p>\n<h3>44. PythonRobotics<\/h3>\n<p>\nThis project is a collection of code for algorithms in Python robotics, as well as algorithms for autonomous navigation.<\/p>\n<p>Stars on Github: 6,746<\/p>\n<h3>45. Google Images Download<\/h3>\n<p>\nGoogle Images Download is a command-line Python program that searches for keywords in Google Images and fetches images for you. It\u2019s a small, dependency-free program if you just need to download up to 100 images for each keyword.<\/p>\n<p>Stars on Github: 5749<\/p>\n<h3>46. Trape<\/h3>\n<p>\nEnables real-time tracking and execution of social engineering attacks. It helps reveal how major internet companies can obtain confidential information and monitor users without their knowledge. Trape can also assist in tracking cybercriminals.<\/p>\n<p>Stars on Github: 4256<\/p>\n<h3>47. Xonsh<\/h3>\n<p>\nXonsh is a cross-platform Unix-style command-line language and shell based on Python. It is a superset of Python 3.5+ with additional shell primitives, similar to Bash and IPython. Xonsh runs on Linux, macOS, Windows, and other major systems.<\/p>\n<p>Stars on Github: 3426<\/p>\n<h3>48. GIF for CLI<\/h3>\n<p>\nThis requires a GIF or a short video, or a query, and using the Tenor GIF API, it converts it into animated ASCII art. It uses ANSI escape sequences for animation and color.<\/p>\n<p>Stars on Github: 2,547<\/p>\n<h3>49. Cartoonify<\/h3>\n<p>\nDraw This \u2014 a Polaroid camera that can draw cartoons. It uses a neural network for object recognition, the Google Quickdraw dataset, a thermal printer, and a Raspberry Pi. Quick, Draw! is a Google game where players are asked to draw an image of an object\/idea, and then the game tries to guess what it represents in less than 20 seconds.<\/p>\n<p>Stars on GitHub: 1760<\/p>\n<h3>50. Zulip<\/h3>\n<p>\nZulip is a real-time group chat application that enhances productivity through multithreaded conversations. Many companies in the Fortune 500 list and open-source projects use it for real-time chat that can handle thousands of messages a day.<\/p>\n<p>Stars on GitHub: 10,432<\/p>\n<h3>51. YouTube-dl<\/h3>\n<p>\nThis is a command-line program that can download videos from YouTube and some other sites. It is not tied to a specific platform.<\/p>\n<p>Stars on GitHub: 55,868<\/p>\n<h3>52. Ansible<\/h3>\n<p>\nThis is a simple IT automation system that can handle a variety of tasks: configuration management, application deployment, cloud setup, executing special tasks, network automation, and multi-node orchestration.<\/p>\n<p>Stars on GitHub: 39,443<\/p>\n<h3>53. HTTPie<\/h3>\n<p>\nHTTPie is a command-line HTTP client. It simplifies CLI interaction with web services. For the http command, it allows us to send arbitrary HTTP requests with simple syntax and receive colored output. We can use it for testing, debugging, and interacting with HTTP servers.<\/p>\n<p>Stars on GitHub: 43,199<\/p>\n<h3>54. Tornado Web Server<\/h3>\n<p>\nThis is a web framework, an asynchronous networking library for Python. It uses non-blocking I\/O to scale to over a thousand open connections. This makes it a good choice for long requests and WebSockets.<\/p>\n<p>Stars on GitHub: 18,306<\/p>\n<h3>55. Requests<\/h3>\n<p>\nRequests is a library that makes sending HTTP\/1.1 requests easy. You don\u2019t have to manually add parameters to URLs or encode PUT and POST data.<br \/>\nStars on GitHub: 40,294<\/p>\n<h3>56. Scrapy<\/h3>\n<p>\nScrapy is a fast, high-level framework for web scraping that you can use to extract structured data from websites. You can also utilize it for data analysis, monitoring, and automated testing.<\/p>\n<p>Number of stars on GitHub: 34,493<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/edison\/blog\/477442\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>1. Flask \u042d\u0442\u043e \u043c\u0438\u043a\u0440\u043e-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 Python. \u041e\u043d \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0439 \u0434\u043b\u044f \u0444\u043e\u0440\u043c \u0438 \u0443\u0440\u043e\u0432\u043d\u044f \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u0438 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0430\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0434\u043b\u044f \u043e\u0431\u0449\u0438\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439. \u0418 \u0438\u043c\u0435\u043d\u043d\u043e \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044d\u0442\u043e \u043c\u0438\u043a\u0440\u043e-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a. Flask \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0430 \u0442\u0430\u043a\u0436\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u043c \u0438 \u043b\u0435\u0433\u043a\u0438\u043c. \u041e\u043d \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 Werkzeug \u0438 Jinja2. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-53299","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/56-proektov-na-python-s-otkrytym-ishodnym-kodom\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd4756 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 Python \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/56-proektov-na-python-s-otkrytym-ishodnym-kodom\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-27T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd4756 open-source Python projects | ProHoster","description":"1.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/56-proektov-na-python-s-otkrytym-ishodnym-kodom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd4756 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 Python \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c | ProHoster","og:description":"1.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/56-proektov-na-python-s-otkrytym-ishodnym-kodom","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-27T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53299","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 06:51:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:27:39","updated":"2026-01-24 06:51:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/53299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=53299"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/53299\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=53299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=53299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=53299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}