Python Open Source Project Top30

Source: Internet
Author: User
Tags virtual environment pytorch

No 1:home-assistant (v0.6+)

Open source home automation platform based on Python 3 [Github 11357 stars, provided by Paulus Schoutsen]

Https://github.com/home-assistant/home-assistant

No 2:pytorch

Pytorch is a deep learning Zhang Shiku using GPU and CPU optimizations, written in the Python language. [Github 11019 stars, provided by Adam Paszke and others from the Pytorch team]

Https://github.com/pytorch/pytorch

No 3:grumpy

Grumpy is a python to go source code translation compiler and runtime, designed to replace CPython 2.7. The key difference is that grumpy compiles the python source into the go source code and compiles it into native code instead of bytecode. This means that grumpy does not have a virtual machine (VM). The compiled go source is a series of calls to the grumpy runtime, and a go library serves the Python C API with a similar purpose. [Github 8367 stars, provided by Google's Dylan Trotter and other staff].

Https://github.com/google/grumpy

No 4:sanic

The project is a class Flask Python 3.5+ Web server, designed for acceleration. Sanic supports asynchronous request processing, which means you can use some of the async/await syntax in Python 3.5: [Github 8028 stars, provided by Channel Cat and Eli Uriegas]

Https://github.com/channelcat/sanic

No 5:python-fire

A library that can automatically generate a command line interface (CLI) from any Python object. [Github 7775 stars, David Bieber from Google Brain]

Https://github.com/channelcat/sanic

No 6:spacy (v2.0)

This project is an open source library for advanced Natural Language Processing (NLP) using Python and Cython [Github 7633 stars, provided by Matthew Honnibal]

Https://github.com/explosion/spaCy

No 7:pipenv

Python.org's official recommended Python packaging tool. It automatically creates and manages virtualenv for the project and adds/removes packages from Pipfile when the package is installed/uninstalled. [Github 7273 stars, provided by Kenneth Reitz]

Https://github.com/pypa/pipenv

No 8:micropython

A python-born, highly efficient Python implementation, primarily to enable easier implementation of the underlying operations on embedded hardware, specifically at the microcontroller level. [Github 5728 stars]

Https://github.com/micropython/micropython

No 9:prophet

The tool is an open source Facebook tool for generating high-quality predictions for multi-cyclical linear or nonlinear time series data. [Github 4369 stars, provided by Facebook]

Https://github.com/facebook/prophet

No 10:serpent AI

The project is a Python-written game agent framework that is simple and powerful to help developers create game proxies. Any video game can be turned into a mature sandbox environment written in Python. The purpose of this framework is to provide a valuable tool for machine learning and AI research, but it is also very interesting for enthusiasts. [Github 3411 stars, provided by Nicholas Brochu]

Https://github.com/SerpentAI/SerpentAI

No 11:dash

Dash is a purely Python-written framework that allows you to build interactive analytic class Web applications without JavaScript. [Github 3281 stars, provided by Chris P]

Https://github.com/plotly/dash

No 12:instapy

Instagram bots, likes/comments/follow automation scripts. [Github 3179 stars, provided by Timg].

Https://github.com/timgrossmann/InstaPy

No 13:apistar

Web API framework customized for Python 3 [provided by Github 3024 Stars,tom Christie].

Https://github.com/encode/apistar

No 14:faiss

Efficient similarity search library and clustering library for dense vectors [GitHub 2717 stars, contributors Facebook research]

Https://github.com/facebookresearch/faiss

No 15:mechanicalsoup

A python library that automatically interacts with the site, automatically stores and sends cookies, supports redirection, and can track links and submit forms. [Github 2244 stars]

Https://github.com/MechanicalSoup/MechanicalSoup

No 16:better-exceptions

The project presents the exception information in Python in a more friendly form. [Github 2121 stars, contributors Qix]

Https://github.com/Qix-/better-exceptions

No 17:flashtext

The project is based on the Flashtext algorithm to efficiently search for and replace keywords in sentences. [Github 2019 stars, provided by Vikash Singh].

Https://github.com/vi3k6i5/flashtext

No 18:maya

In different locales on different systems, Python's processing of datetime is very poor, and Maya is mainly to solve the problem of parsing the website time data. [Github 1828 Stars,kenneth Reitz offers]

Https://github.com/kennethreitz/maya

No 19:mimesis

is a fast-to-use Python library that can generate synthetic data for different purposes in different languages. This data is useful in the software development and testing phases. [Github 1732 stars, provided by Líkiegeimfari]

Https://github.com/lk-geimfari/mimesis

No 20:open-paperless

The project is a file management system that scans, indexes, and archives all paper documents. [Github 1717 stars, provided by Tina Zhou]

Https://github.com/zhoubear/open-paperless

No 21:fsociety

Hack toolkit, Penetration testing framework. [Github 1585 Stars,manis Manisso offers]

No 22:livepython

Real-time visual tracking of Python code. [Github 1577 stars, provided by Anastasis Germanidis]

Https://github.com/agermanidis/livepython

No 23:hatch

A Python project, package, and management tool for the virtual environment. [Github 1537 stars, provided by Ofek Lev]

Https://github.com/ofek/hatch

No 24:tangent

This project is a source-to-source pure Python library for automatic differentiation of Google Open source. [Github 1433 stars, Alex Wiltschko from Google Brain and others].

Https://github.com/google/tangent

No 25:clairvoyant

A Python program that identifies and monitors historical clues for short-term inventory movement [Github 1159 stars, provided by Anthony Federico].

Https://github.com/anfederico/Clairvoyant

No 26:monkeytype

This project is a Python-based tool for Instagram, which collects runtime types to generate static type annotations. [Github 1137 stars, provided by Instagram engineer Carl Meyer].

Https://github.com/Instagram/MonkeyType

No 27:eel

The project is a small Python library for making simple, electron-like offline Html/js GUI applications that currently support only Python3. [Github 1137 stars]

Https://github.com/ChrisKnott/Eel

No 28:surprise v1.0

Python Scikit for building and analyzing recommender systems [Github 1103 stars]

Https://github.com/NicolasHug/Surprise

No 29:gain

Web crawler framework. [Github 1009 stars, provided by Takaku Force]

Https://github.com/gaojiuli/gain

No 30:pdftabextract

A set of tools for extracting tables from PDF files to help with data mining on scanned documents. [Github 722 stars]

Https://github.com/WZBSocialScienceCenter/pdftabextract

Python Open Source Project Top30

Related Article

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.