"Abstract" This article comes from Mybridge, which introduces 30 stunning Python open source projects over the past year. Click to read the original text each one can see more detailed content on the GitHub. The following is the translation.
Over the past year, Mybridge AI compared nearly 15,000 open source Python projects, choosing the Top 30 (the probability is only 0.2%).
This is an unusually competitive list of the best open source Python libraries, tools, and applications released between January 2017 and December. Mybridge AI evaluates the quality of these candidates by considering the popularity, participation, and recent indicators. The average number of stars on the GitHub is 3,707 .
Open source projects can be a boon for programmers. By reading the source code and building something on top of the existing project. It's time to take a moment to play the Python project you might have missed in the past year.
Python Open source project rankings
First place
Family Assistant (v0.6+): Open Source Home automation platform
Run on Python 3 [GitHub 11357 stars]. Provided by Paulus Schoutsen
second place
Pytorch: Strong GPU accelerates tensor and dynamic neural network in Python [GitHub 11019 stars]. Provided by Adam Paszke and other members of the Pytorch team
third place
Grumpy: A Python source code decompile and run [GitHub 8367 stars]. Provided by Dylan Trotter and other members of Google
Fourth place
Sanic: Asynchronous Python3.5+web Server Acceleration [8028 stars on GitHub]. provided by Channel Cat and Eli Uriegas
fifth place
Python-fire: A library of command line interfaces (CLIs) is automatically generated from any Python object [GitHub 7775 stars]. Provided by David Bieber and other members of Google Brain (Google Brain is the framework for training large deep neural networks within Google, which provides users with a convenient API)
sixth place
Spacy (v2.0): Natural Language Processing (NLP) using Python and Cython to achieve industrial intensity[7663 stars on GitHub]. Provided by Matthew Honnibal
Seventh place
PIPENV: Human python development Workflow [GitHub 7273 stars]. Provided by Kenneth Reitz
eighth place
Micropython: Simple and efficient python implementation of micro-control and constraint system [GitHub 5728 stars]
Nineth Place
Prophet: A high-quality predictive tool for generating multiple seasonal time-series data with linear or non-linear growth [GitHub 4369 stars]. Provided by Facebook
Tenth Place
Serpentai: A game agent framework written in Python. Help create Ais/bots, you can play any game [GitHub 3411 stars]. Provided by Nicholas Brochu
11th place
Dash: Interactive, real-time responsive Web application written in pure Python [github 3281 stars]. Provided by Chris P
12th place
Instapy:instagram Bot. Like/comment/follow Automation scripts. [3179 stars on GitHub]. Provided by timg
13th place
Apistar: A fast and expressive API framework. For Python**[github 3024 star]**. Provided by Tom Christie
14th Place
Faiss: Effective similarity search and a library of dense vector clusters [github 2717 stars]. Provided by Matthijs Douze and other members from the Facebook Institute
15th Place
Mechanicalsoup: A python library that interacts with Web site Automation [2244 stars on GitHub].
16th place
Better-exceptions: Automatically beautiful and useful exception handling [GitHub 2121 stars]written in Python. Provided by Qix
17th Place
Flashtext: Extract keywords from sentences or replace keywords in sentences [GitHub 2019 stars]. Provided by Vikash Singh
18th Place
Maya: Using Python to realize the human date time [GitHub 1828 stars]. Provided by Kenneth Reitz
19th Place
Mimesis (v1.0): The Python library, which helps generate mock data in different languages for different purposes. These data are particularly useful in different phases of software development and testing [GitHub 1732 stars]. Provided by Líkiðgeimfari
20th Place
Open paperless: Scans, indexes, and archives all paper documents. A document management system [GitHub 1717 stars]. Provided by Tina Zhou
21st Place
Fsociety: Hacker Toolkit. Penetration test framework [GitHub 1585 stars]. Provided by Manis Manisso
22nd Place
Livepython: Real-time visual tracking of Python code [GitHub 1577 stars]. Provided by Anastasis Germanidis
23rd Place
Hatch: Modern Project, package, and virtual Environment manager for Python [1537 stars on GitHub]. Provided by Ofek Lev
24th Place
Tangent: A programmable derivative of source to source with pure Python [1433 stars on GitHub]. Provided by Alex Wiltschko and other members from Google brain
25th Place
Clairvoyant: A Python program that identifies and monitors the historical clues of short-term stock movements [GitHub 1159 stars]. Provided by Anthony Federico
26th Place
Monkeytype:python a system that generates static type annotations by collecting run-time types [1143 stars on GitHub]. Provided by Carl Meyer of the Instagram engineering team
27th Place
Eel: A small Python library for making simple electronic class Html/js GUI applications [GitHub 1137 stars].
28th Place
Surprise v1.0:1103 star]** in the Python Scikit**[github for the establishment and analysis of recommender systems.
29th Place
Gain: Get everyone's web crawl frame [GitHub 1009 stars]. Provided by Gaoju Force