2017 30 stunning Python open source project __python

Source: Internet
Author: User
Tags virtual environment pytorch

"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



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.