- Django: Python Web application development framework
Django is probably the best known Python framework, and GAE and even Erlang have frameworks influenced by it. Django goes the big way, and it’s best known for its fully automated admin background: it can automatically generate database structures and a fully functional admin background using ORM and simple object definitions. In Restful API projects, strong conditioning API management ability, cool don’t don’t.
- Diesel: Greenlet-based event I/O framework
Diesel provides a clean API for writing web clients and servers. TCP and UDP are supported.
- Flask: A lightweight Web application framework written in Python
Flask is a lightweight Web application framework written in Python. Based on Werkzeug WSGI toolkit and Jinja2 template engine. Flask is also known as a “microframework” because it uses a simple core and adds additional functionality with Extension. Flask has no default database, form validation tools.
- Cubes: Lightweight Python OLAP framework
Cubes is a lightweight Python framework that includes tools such as OLAP, multidimensional data analysis, and aggregated data.
- Kartograph.py: A lightweight Python framework for creating vector maps
Kartograph is a Python library for generating SVG maps for ESRI. Kartograph.py is still in beta, and you can test it in virtualEnv.
- Pulsar: An event-driven concurrency framework for Python
Pulsar is an event-driven concurrency framework, and with Pulsar you can write asynchronous servers running one or more active servers in different processes or threads.
- Web2py: A full-stack Web framework
Web2py is a fully functional Web application framework for Python, designed to develop Web applications quickly, fast, secure, and portable database-driven applications, compatible with Google App Engine.
- Falcon: Build a high-performance Python framework for cloud apis and web application backends
Falcon is a high-performance Python framework for building cloud apis that encourages the use of the REST architectural style to do the most with the least effort possible.
- Dpark: Spark in Python
DPark is a Python clone of Spark. It is a Distributed computing framework implemented by Python, which facilitates large-scale data processing and iterative computation. DPark is realized by Douban. At present, most of the data analysis in Douban is completed by DPark, which is becoming increasingly perfect.
- Buildbot: Continuous integration testing framework based on Python
Buildbot is an open source framework that automates the process of building, testing, and releasing software. Whenever code changes, the server requires clients on different platforms to immediately build and test the code, collect and report the build and test results for different platforms.
- Zerorpc: A high-performance distributed RPC framework based on ZeroMQ
Zerorpc is a remote Procedure Call protocol (RPC) implementation based on ZeroMQ and MessagePack. The Service API used with Zerorpc is called ZeroService. Zerorpc can be called programmatically or from the command line.
- Bottle: Miniature Python Web framework
Bottle is a simple and efficient WSGI compliant mini-Python Web framework. Tiny because it has only one file and doesn’t rely on any third party modules other than the Python standard library.
- Tornado: Python Web Framework for asynchronous non-blocking IO
Tornado, which stands for Torado Web Server, can be used as a Web Server, but it is also a Python Web development framework. It was originally used on the FriendFeed company’s site and was open-source after FaceBook bought it.
- Webpy: Lightweight Python Web framework
Webpy is designed to Keep it simple and powerful. The source code is short, provides only what is necessary for a framework, does not rely on a large number of third-party modules, and has no URL routing, no templates, and no access to databases.
- Scrapy: Python’s crawler framework
Scrapy is a Python program that is lightweight, simple, and easy to use.