• 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.