Python libraries

Frameworks

  • Django - Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Massive community; probably the most commonly used Python framework.

  • Flask - It began as a simple wrapper around Werkzeug and Jinja and has become one of the most popular Python web application frameworks.

  • Pyramid - Small, fast, down-to-earth, open source Python web framework.

  • Dash - Analytical Web Apps for Python. No JavaScript Required.

  • Tornado - Python web framework and asynchronous networking library.

ML

  • JAX - GPU- and TPU-backed NumPy with differentiation and JIT compilation.

  • Autograd - Efficiently computes derivatives of numpy code.

Other

  • Click - Create beautiful command line interfaces in a composable way with as little code as necessary.

  • Hypertools - Python toolbox for gaining geometric insights into high-dimensional data.

  • Flit - Simple way to put Python packages and modules on PyPI.

  • Photon - Lightning fast web crawler which extracts URLs, files, intel & endpoints from a target.

  • Snowy - Tiny Python 3 module for manipulating and generating images.

  • Trio - Pythonic async I/O for humans and snake people.

  • Responder - Familiar HTTP Service Framework for Python.

  • Loguru - Python logging made (stupidly) simple.

  • Blaze - Translates a subset of modified NumPy and Pandas-like syntax to databases and other computing systems.

  • Dash Table - First-Class Interactive DataTable for Dash.

  • Kombu - Messaging library for Python.

Last updated