34 Amazing Python Open Source Libraries for the Past Year (v.2019)

Mybridge
Mybridge for Professionals
7 min readFeb 12, 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.

Amazing Python Projects (v.2019): here

The average number of Github ⭐️ is 3,293 and the Python libraries are grouped into 8 categories, as shown below.

  • Test Version with Table of Content: Go to Github
  • Amazing Machine Learning Projects for the Past Year (v.2019): Here
  • 30 Amazing Python Projects for the Past Year (v.2018): Here

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.

<Python Toolkit>

No 1

Pipenv: Python Development Workflow for Humans [15710 stars on Github].

No 2

Pyxel: A retro game development environment in Python [4884 stars on Github].

No 3

PyTest v3.5: Python framework that makes it easy to write small tests, yet scales to support complex functional testing [3631 stars on Github].

No 4

Poetry: Python dependency management and packaging made easy. [3228 stars on Github].

No 5

Loguru: Python logging made (stupidly) simple [3048 stars on Github].

No 6

Faust: A library for building streaming applications in Python. [2733 stars on Github].

No 7

Pampy: The Pattern Matching for Python you always dreamed of. [2399 stars on Github].

No 8

Pyre-check: Performant type-checking for python. [2242 stars on Github].

No 9

Delorean, Time Travel Made Easy: A library for clearing up the inconvenient truths that arise dealing with datetimes in Python [1502 stars on Github].

No 10

Cirq: A python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits. [1394 stars on Github].

No 11

Python-nubia: A command-line and interactive shell framework. [1032 stars on Github].

<Web>

No 12

Requests-HTML: HTML Parsing for Humans (writing Python 3) [8995 stars on Github].

No 13

Bokeh: An interactive visualization library for Python that enables beautiful and meaningful visual presentation of data in modern web browsers [8943 stars on Github].

No 14

Vibora: Fast, asynchronous and sexy Python web framework. [4665 stars on Github].

No 15

Pywebview v2.0: A lightweight cross-platform native wrapper around a webview component that allows to display HTML content in its own dedicated window [1208 stars on Github].

No 16

WhatWaf: Detect and bypass web application firewalls and protection systems [995 stars on Github].

No 17

Molten: A minimal, extensible, fast and productive framework for building HTTP APIs with Python 3.6 and later. [796 stars on Github].

<Terminal>

No 18

Termtosvg: Record terminal sessions as SVG animations, written in Python [7522 stars on Github].

No 19

Asciinema v2.0: Terminal session recorder built in Python [6668 stars on Github].

No 20

Termgraph: A python command-line tool which draws basic graphs in the terminal [2005 stars on Github].

<Code Editor>

No 21

Black: The uncompromising Python code formatter [7629 stars on Github].

No 22

Algojammer: An experimental, proof-of-concept code editor for writing algorithms in Python [2750 stars on Github].

No 23

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 [879 stars on Github].

<Debugging>

No 24

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. [3479 stars on Github].

No 25

Birdseye: Quick, convenient, expression-centric, graphical Python debugger using the AST [1068 stars on Github].

No 26

Icecream: Sweet and Creamy Print Debugging [728 stars on Github].

<Compiler>

No 27

Transcrypt: Python 3.7 to JavaScript compiler — Lean, fast, open! — [1561 stars on Github].

No 28

Pyodide: The Python scientific stack, compiled to WebAssembly [1041 stars on Github].

<Data Related>

No 29

Voluptuous: Voluptuous, despite the name, is a Python data validation library. [1368 stars on Github].

No 30

Botflow: Python Fast Data driven programming framework for Data pipeline work( Web Crawler,Machine Learning,Quantitative Trading.etc) [933 stars on Github].

No 31

Fast-Pandas: Benchmark for different operations in pandas against various dataframe sizes. [798 stars on Github].

<Chart>

No 32

A Tour in the Wonderland of Math with Python: A collection of python scripts for drawing beautiful figures and animating interesting algorithms in mathematics. [3172 stars on Github].

No 33

Chartify: Python library that makes it easy for data scientists to create charts. [1817 stars on Github].

No 34

Hypertools v0.5: A Python toolbox for gaining geometric insights into high-dimensional data [1353 stars on Github].

That’s it for Python Open source Libraries of the Year. If you like this curation, read more articles ranked by Mybridge at out blog

Recommend & share..

--

--