The 15 most popular Python open source frameworks sorted out from GitHub, which one do you prefer

The 15 most popular Python open source frameworks from GitHub. These frameworks include event I/O, OLAP, web development, high-performance network communication, testing, crawling, and more.

Django: Python Web Application Development Framework

The 15 most popular Python open source frameworks sorted out from GitHub, which one do you prefer

Django should be the most famous Python framework, GAE and even Erlang have frameworks influenced by it. Django is going in a big and comprehensive direction. It is most famous for its fully automated management background: it only needs to use ORM and make simple object definitions, and it can automatically generate a database structure and a full-featured management background.

Diesel: Greenlet-based event I/O framework

Diesel provides a neat API to write network clients and servers. TCP and UDP are supported.

Flask: a lightweight web application framework written in Python

The 15 most popular Python open source frameworks sorted out from GitHub, which one do you prefer

Flask is a lightweight web application framework written in Python. Based on Werkzeug WSGI toolbox and Jinja2

template engine. Flask is also known as a "microframework" because it uses a simple core and uses extensions to add additional functionality. Flask doesn't have a default number to use

Database, form validation tools.

Cubes: Lightweight Python OLAP Framework

Cubes is a lightweight Python framework that includes tools for OLAP, multidimensional data analysis, and browsing 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 stage, you can test it in virtualenv.

Pulsar: An Event-Driven Concurrency Framework for Python

Pulsar is an event-driven concurrency framework. 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 for agile and rapid development of web applications, with fast, secure and portable database-driven applications, compatible with Google App Engine.

Falcon: A high-performance Python framework for building 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.

Dpark: Spark for Python

DPark is a Python clone of Spark. It is a distributed computing framework implemented in Python, which can easily realize large-scale data processing and iterative computing. DPark is implemented by Douban. At present, most of the data analysis within Douban is done using DPark, which is becoming more and more perfect.

Buildbot: Python-based continuous integration testing framework

The 15 most popular Python open source frameworks sorted out from GitHub, which one do you prefer

Buildbot is an open-source framework that automates the process of building, testing, and releasing software. Whenever the code changes, the server asks clients on different platforms to build and test the code immediately, 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 Zeropc is called zeroservice. Zerorpc can be invoked programmatically or from the command line.

Bottle: Tiny Python Web Framework

Bottle is a simple and efficient WSGI-compliant micro python web framework. I say micro because it's only one file, and it doesn't depend on any third-party modules other than the Python standard library.

Tornado: Python web framework for asynchronous non-blocking IO

Tornado's full name is Torado Web Server. From the name, you can know that it can be used as a Web server, but it is also a Python Web development framework. Originally used on FriendFeed's website, it was open sourced after FaceBook acquired it.

webpy: Lightweight Python web framework

The design concept of webpy strives to keep it simple and powerful. The source code is very short. It only provides what is necessary for a framework, and does not rely on a large number of third-party modules. It has no URL routing, no templates, and no database access.

Scrapy: Python's crawler framework

The 15 most popular Python open source frameworks sorted out from GitHub, which one do you prefer

Scrapy is written in Python, lightweight, simple and easy to use

It is not easy to organize. If you find it helpful, I hope you can leave your wonderful remarks before leaving. Hurry up and call for your favorite framework.  If you want to learn Python, you can add my Qun: 719+139+688. The editor has compiled the latest learning materials in 2018 and shared the live broadcast of the great god. Welcome friends who have not yet found a direction to learn. 



Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326356088&siteId=291194637