34 Amazing Python Open Source Libraries for the Past Year (v.2019)
For the past year, we’ve compared nearly 10,000 open source Python libraries and selected 34 most useful tools to help your development.
The average number of Github ⭐️ is 3,293 and the Python libraries are grouped into 8 categories
Open source libraries can fuel the speed in developing your software. Give a plenty of time to play around with amazing Python open source libraries for the past year.
Subscribe to Python Open Source Monthly: Link
Original Medium Article: Link
A) Beginners: The Python Bible™ | Everything You Need to Program in Python. 57,140 recommends, 4.6/5 stars
B) Deep Learning: Complete Guide to TensorFlow for Deep Learning with Python. 53,664 recommends, 4.5/5 stars
- Pipenv: Python Development Workflow for Humans ★15677
- Pyxel: A retro game development environment in Python ★4877
- PyTest v3.5: Python framework that makes it easy to write small tests, yet scales to support complex functional testing ★3610
- Poetry: Python dependency management and packaging made easy. ★3209
- Loguru: Python logging made (stupidly) simple ★3037
- Faust: A library for building streaming applications in Python. ★2727
- Pampy: The Pattern Matching for Python you always dreamed of. ★2398
- Pyre-check: Performant type-checking for python. ★2238
- Delorean, Time Travel Made Easy: A library for clearing up the inconvenient truths that arise dealing with datetimes in Python ★1501
- Cirq: A python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits. ★1387
- Python-nubia: A command-line and interactive shell framework. ★1032
- Requests-HTML: HTML Parsing for Humans (writing Python 3) ★8988
- Bokeh: An interactive visualization library for Python that enables beautiful and meaningful visual presentation of data in modern web browsers ★8932
- Vibora: Fast, asynchronous and sexy Python web framework. ★4653
- Pywebview v2.0: A lightweight cross-platform native wrapper around a webview component that allows to display HTML content in its own dedicated window ★1206
- WhatWaf: Detect and bypass web application firewalls and protection systems ★993
- Molten: A minimal, extensible, fast and productive framework for building HTTP APIs with Python 3.6 and later. ★795
- Termtosvg: Record terminal sessions as SVG animations, written in Python ★7525
- Asciinema v2.0: Terminal session recorder built in Python ★6658
- Termgraph: A python command-line tool which draws basic graphs in the terminal ★2005
- Black: The uncompromising Python code formatter ★7598
- Algojammer: An experimental, proof-of-concept code editor for writing algorithms in Python ★2749
- Bowler: A refactoring tool for manipulating Python at the syntax tree level. It enables safe, large scale code modifications while guaranteeing that the resulting code compiles and runs ★878
- Py-spy: A sampling profiler for Python programs. It lets you visualize what your Python program is spending time on without restarting the program or modifying the code in any way. ★3475
- Birdseye: Quick, convenient, expression-centric, graphical Python debugger using the AST ★1067
- Icecream: Sweet and Creamy Print Debugging ★726
- Transcrypt: Python 3.7 to JavaScript compiler - Lean, fast, open! - ★1557
- Pyodide: The Python scientific stack, compiled to WebAssembly ★1041
- Voluptuous: Voluptuous, despite the name, is a Python data validation library. ★1367
- Botflow: Python Fast Data driven programming framework for Data pipeline work( Web Crawler,Machine Learning,Quantitative Trading.etc) ★932
- Fast-Pandas: Benchmark for different operations in pandas against various dataframe sizes. ★797
- A Tour in the Wonderland of Math with Python: A collection of python scripts for drawing beautiful figures and animating interesting algorithms in mathematics. ★3171
- Chartify: Python library that makes it easy for data scientists to create charts. ★1811
- Hypertools v0.5: A Python toolbox for gaining geometric insights into high-dimensional data ★1351