The 15 most popular open source frameworks for Python, compiled from GitHub. These frameworks include event I/o,olap,web development, high-performance network communications, testing, crawlers, and more.
Django:python Web Application Development Framework
Django is supposed to be the most famous Python framework, and Gae and even erlang have frameworks that are affected by it. Django is the direction of chatty, its most famous is its fully automated management background: Just use the ORM, do simple object definition, it can automatically generate database structure, and full-featured management background.
Diesel: Greenlet-based event I/O framework
Diesel provides a neat API for writing network clients and servers. Supports TCP and UDP.
Flask: A lightweight Web application framework written in Python
Flask is a lightweight Web application framework written using Python. Based on Werkzeug Wsgi Toolbox and JINJA2
Template engine. Flask is also known as "microframework" because it uses a simple core and adds other features with extension. Flask No default number used
The Library, form validation tool.
Cubes: Lightweight python OLAP framework
Cubes is a lightweight Python framework that includes tools such as OLAP, multidimensional data analysis, and browse aggregated data (aggregated).
kartograph.py: Lightweight python framework for creating vector maps
kartograph is a Python library that is used to generate SVG maps for ESRI. kartograph.py is still in beta, and you can test it in the VIRTUALENV environment.
Pulsar:python Event-driven concurrency framework
Pulsar is an event-driven concurrency framework, and with pulsar, you can write asynchronous servers that run one or more activities in different processes or threads.
Web2py: Full-Stack web framework
web2py is a full-featured Web application framework for the Python language, designed to be agile and fast to develop Web applications with fast, secure, and portable database-driven applications that are compatible with Google App Engine.
Falcon: Building a high-performance Python framework for cloud APIs and Web application backend
Falcon is a high-performance Python framework for building cloud APIs that encourages the use of restful architectural styles to do the most with the least effort possible.
dpark:python version of Spark
dpark is a python clone of Spark, a python-implemented distributed computing framework that makes it easy to implement large-scale data processing and iterative computations. Dpark by the watercress to achieve, at present, most of the internal data analysis of the bean use Dpark complete, is increasingly perfect.
Buildbot: Python-based continuous integration testing Framework
buildbot is an open source framework that automates the process of building, testing, and publishing software. Whenever the code changes, the server requires clients on different platforms to build and test the code immediately, collecting and reporting the build and test results for different platforms.
ZERORPC is a remote procedure call Protocol (RPC) implementation that is developed based on ZEROMQ and Messagepack. The service API used with ZERORPC is known as Zeroservice. Zerorpc can be called programmatically or by command-line mode.
Bottle: Mini Python web framework
bottle is a simple and efficient miniature Python web framework that follows WSGI. Say micro because it has only one file, and it does not depend on any third-party modules except the Python standard library.
Tornado: Python for asynchronous non-blocking IO Web Framework
tornado is Torado Web server, which is known to be used as a Web server, but it is also a development framework for the Python web. Originally used on the FriendFeed company's website, Facebook acquired it and then open it up.
webpy: Lightweight Python web framework
webpy's design philosophy is to streamline (Keep it simple and powerful), the source is very short, only provide a framework of what is necessary, do not rely on a large number of third-party modules, it does not have URL routing, no template and no database access.
Scrapy:python's reptile frame
scrapy is a lightweight, simple, lightweight, and easy-to-use Python, and is very handy for
Finishing is not easy, If you find it helpful, I hope you can leave your wonderful remarks before you go. Call your favorite frames quickly. if you want to learn Python can add my qun:719+139+688, small compiled 2018 of the latest learning materials and the great God to share live. Welcome to the small partner who has not found the direction to study.
15 of the most popular Python open source frameworks from GitHub, which one do you like