Releases: ml-tooling/best-of-python-dev
Update: 2021.04.08
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- black (🥇35 · ⭐ 20K · 📈) - The uncompromising Python code formatter.
MIT
- green (🥉26 · ⭐ 690 · 📈) - Green is a clean, colorful, fast python test runner.
MIT
- darglint (🥈26 · ⭐ 290 · 📈) - A python documentation linter which checks that the docstring..
MIT
- py2app (🥈24 · ⭐ 120 · 📈) - py2app is a Python setuptools command which will allow you to make..
MIT
- Fixit (🥉21 · ⭐ 230 · 📈) - Fixit is a Python Lint Framework based on LibCST. It comes with useful..
MIT
Update: 2021.04.01
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- mkdocs (🥇34 · ⭐ 12K · 📈) - Project documentation with Markdown.
BSD-2
- pycodestyle (🥇34 · ⭐ 4.3K · 📈) - Simple Python style checker in one Python file.
❗️Saxpath
- pyflakes (🥇32 · ⭐ 1K · 📈) - A simple program which checks Python source files for errors.
MIT
- pydocstyle (🥈30 · ⭐ 760 · 📈) - docstring style checker.
MIT
- python-manhole (🥉21 · ⭐ 310 · 📈) - Debugging manhole for python applications.
BSD-2
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- pip (🥇34 · ⭐ 7K · 📉) - The Python package installer.
MIT
- isort (🥈33 · ⭐ 3.8K · 📉) - A Python utility / library to sort imports.
MIT
- pylint (🥇33 · ⭐ 3.3K · 📉) - It's not just a linter that annoys you!.
❗️GPL-2.0
- setuptools_scm (🥉26 · ⭐ 450 · 📉) - the blessed package to manage your versions by scm tags.
MIT
- pex (🥈25 · ⭐ 1.8K · 📉) - A library and tool for generating .pex (Python EXecutable) files.
Apache-2
Update: 2021.03.11
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- flake8 (🥇35 · ⭐ 1.1K · 📈) - Flake8 is a wrapper around these tools: PyFlakes; pycodestyle; Ned..
MIT
- twine (🥇32 · ⭐ 1.1K · 📈) - Utilities for interacting with PyPI.
Apache-2
- rope (🥇30 · ⭐ 1.1K · 📈) - a python refactoring library.
❗️LGPL-3.0
- alabaster (🥈30 · ⭐ 590 · 💀) - Lightweight, configurable Sphinx theme. Now the Sphinx..
BSD-3
- Scalene (🥉23 · ⭐ 3.8K · 📈) - Scalene: a high-performance, high-precision CPU, GPU, and memory..
Apache-2
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- pytest (🥇35 · ⭐ 7.1K · 📉) - The pytest framework makes it easy to write small tests, yet..
MIT
- numpydoc (🥈30 · ⭐ 17K · 📉) - Numpy's Sphinx extensions.
BSD-3
- pudb (🥈26 · ⭐ 2K · 📉) - Full-screen console debugger for Python.
MIT
- PyHamcrest (🥉25 · ⭐ 540 · 📉) - Hamcrest matchers for Python.
BSD-3
- sixpack (🥉21 · ⭐ 1.7K · 💤) - Sixpack is a language-agnostic a/b-testing framework.
BSD-2
Update: 2021.03.04
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- autopep8 (🥈34 · ⭐ 3.7K · 📈) - A tool that automatically formats Python code to conform to the PEP..
MIT
- nose (🥈31 · ⭐ 1.3K · 💀) - nose is nicer testing for python.
❗️LGPL-2.1+
- structlog (🥉28 · ⭐ 1.4K · 📈) - Structured Logging for Python.
MIT
- sqlmap (🥈26 · ⭐ 19K · 📈) - Automatic SQL injection and database takeover tool.
❗️GPL-3.0
- pipx (🥉23 · ⭐ 3.3K · 📈) - Install and Run Python Applications in Isolated Environments.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- robotframework (🥇32 · ⭐ 5.6K · 📉) - Generic automation framework for acceptance testing and..
Apache-2
- loguru (🥈30 · ⭐ 8.3K · 📉) - Python logging made (stupidly) simple.
MIT
- PySnooper (🥈27 · ⭐ 14K · 📉) - Never use print for debugging again.
MIT
- radon (🥇27 · ⭐ 1.2K · 📉) - Various code metrics for Python code.
MIT
- Diamond (🥈26 · ⭐ 1.6K · 💀) - Diamond is a python daemon that collects system metrics and publishes..
MIT
Update: 2021.02.25
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- pylint (🥇35 · ⭐ 3.2K · 📈) - It's not just a linter that annoys you!.
❗️GPL-2.0
- tabulate (🥈31 · ⭐ 710 · 📈) - Pretty-print tabular data in Python, a library and a command-line..
MIT
- PyHamcrest (🥈27 · ⭐ 530 · 📈) - Hamcrest matchers for Python.
BSD-3
- sphinx-autodoc-typehints (🥈27 · ⭐ 310 · 📈) - Type hints support for the Sphinx autodoc extension.
MIT
- pycycle (🥉16 · ⭐ 270 · 💀) - Tool for pinpointing circular imports in Python. Find cyclic imports..
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- stackprinter (🥉24 · ⭐ 1.1K · 📉) - Debugging-friendly exceptions for Python.
MIT
- alive-progress (🥉23 · ⭐ 1.9K · 📉) - A new kind of Progress Bar, with real time throughput, eta..
MIT
- pyship (🥉10 · ⭐ 7 · 📉) - freezer, installer and updater for Python applications.
MIT
Update: 2021.02.18
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- pylint (🥇34 · ⭐ 3.2K · 📈) - It's not just a linter that annoys you!.
❗️GPL-2.0
- poetry (🥈32 · ⭐ 14K · 📈) - Python dependency management and packaging made easy.
MIT
- loguru (🥈31 · ⭐ 8.2K · 📈) - Python logging made (stupidly) simple.
MIT
- wemake-python-styleguide (🥈28 · ⭐ 1.4K · 📈) - The strictest and most opinionated python linter ever!.
MIT
- nose2 (🥈28 · ⭐ 660 · 📈) - The successor to nose, based on unittest2.
BSD-3
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- structlog (🥉27 · ⭐ 1.4K · 📉) - Structured Logging for Python.
MIT
- nox (🥉24 · ⭐ 490 · 📉) - Flexible test automation for Python.
Apache-2
- sphinx-autobuild (🥈24 · ⭐ 300 · 📉) - Watch a Sphinx directory and rebuild the..
MIT
- pytest-randomly (🥉22 · ⭐ 280 · 📉) - Pytest plugin to randomly order tests and control random.seed.
MIT
- data-science-types (🥉20 · ⭐ 180 · 📉) - Mypy stubs, i.e., type information, for numpy, pandas..
Apache-2
Update: 2021.01.28
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- tox (🥇35 · ⭐ 2K · 📈) - Command line driven CI frontend and development task automation tool.
MIT
- buildout (🥉27 · ⭐ 500 · 📈) - Buildout is a deployment automation tool written in and..
❗️ZPL-2.1
- mamba (🥉24 · ⭐ 1.1K · 📈) - The Fast Cross-Platform Package Manager.
BSD-3
- icecream (🥉21 · ⭐ 2.1K · 📈) - Never use print() to debug again.
MIT
- beartype (🥉15 · ⭐ 150 · 📈) - Unbearably fast O(1) runtime type-checking in pure Python.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- yapf (🥉29 · ⭐ 11K · 📉) - A formatter for Python files.
Apache-2
- packaging (🥇29 · ⭐ 260 · 📉) - Core utilities for Python packages.
BSD-2
- progressbar2 (🥉27 · ⭐ 670 · 📉) - Progressbar 2 - A progress bar for Python 2 and Python 3 -..
BSD-3
- pyinstrument (🥉26 · ⭐ 2.4K · 📉) - Call stack profiler for Python. Shows you why your code is..
BSD-3
- cx_Freeze (🥉22 · ⭐ 640 · 📉) - Create standalone executables from Python scripts, with the..
Python-2.0
Update: 2021.01.21
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- scons (🥉27 · ⭐ 1K · 📈) - SCons - a software construction tool.
MIT
- xdoctest (🥉22 · ⭐ 88 · 📈) - A rewrite of Python's builtin doctest module (with pytest plugin..
Apache-2
- mkdocs-awesome-pages-plugin (🥉20 · ⭐ 120 · 📈) - An MkDocs plugin that simplifies configuring page..
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- playwright-python (🥉24 · ⭐ 3.8K · 🐣) - Python version of the Playwright testing and..
Apache-2
- Mamba Test Runner (🥉24 · ⭐ 460 · 📉) - The definitive testing tool for Python. Born under the..
MIT
- py2app (🥈23 · ⭐ 97 · 📉) - py2app is a Python setuptools command which will allow you to make..
MIT
- unimport (🥉17 · ⭐ 90 · 📉) - A linter, formatter for finding and removing unused import statements.
MIT
- beartype (🥉13 · ⭐ 140 · 📉) - Unbearably fast O(1) runtime type-checking in pure Python.
MIT
Update: 2021.01.19
➕ Added Projects
Projects that were recently added to this best-of list.
- rich (🥇32 · ⭐ 20K · ➕) - Rich is a Python library for rich text and beautiful formatting in the..
MIT
- xdoctest (🥉21 · ⭐ 88 · ➕) - A rewrite of Python's builtin doctest module (with pytest plugin..
Apache-2
- Birdseye (🥉19 · ⭐ 1.4K · ➕) - Graphical Python debugger which lets you easily view the values of..
MIT
- snoop (🥉19 · ⭐ 460 · ➕) - A powerful set of Python debugging tools, based on PySnooper.
MIT
Update: 2021.01.12
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- scons (🥉26 · ⭐ 1K · 📈) - SCons - a software construction tool.
MIT
- cx_Freeze (🥈23 · ⭐ 630 · 📈) - Create standalone executables from Python scripts, with the..
Python-2.0
- beartype (🥉16 · ⭐ 120 · 📈) - Unbearably fast O(1) runtime type-checking in pure Python.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- gast (🥈27 · ⭐ 96 · 📉) - Python AST that abstracts the underlying Python version.
BSD-3
- stackprinter (🥉23 · ⭐ 1.1K · 📉) - Debugging-friendly exceptions for Python.
MIT
- mamba (🥉23 · ⭐ 1K · 📉) - The Fast Cross-Platform Package Manager.
BSD-3
- pyt (🥉22 · ⭐ 2K · 💤) - A Static Analysis Tool for Detecting Security Vulnerabilities in..
❗️GPL-2.0
- dephell (🥉21 · ⭐ 1.7K · 📉) - Python project management. Manage packages: convert between formats,..
MIT
➕ Added Projects
Projects that were recently added to this best-of list.
- tqdm (🥇36 · ⭐ 17K · ➕) - A Fast, Extensible Progress Bar for Python and CLI.
MIT
- pre-commit (🥇31 · ⭐ 5.3K · ➕) - A framework for managing and maintaining multi-language pre-..
MIT
- sentry-sdk (🥇31 · ⭐ 830 · ➕) - The new Python SDK for Sentry.io.
BSD-2
- packaging (🥇31 · ⭐ 260 · ➕) - Core utilities for Python packages.
BSD-2
- tabulate (🥈30 · ⭐ 660 · 💤) - Pretty-print tabular data in Python, a library and a command-line..
MIT
- colorlog (🥈29 · ⭐ 660 · ➕) - A colored formatter for the python logging module.
MIT
- python-json-logger (🥉28 · ⭐ 890 · ➕) - Json Formatter for the standard python logger.
BSD-2
- progressbar2 (🥉28 · ⭐ 670 · ➕) - Progressbar 2 - A progress bar for Python 2 and Python 3 -..
BSD-3
- prettytable (🥉28 · ⭐ 350 · ➕) - Display tabular data in a visually appealing ASCII..
❗️BSD-1-Clause
- python-coloredlogs (🥉27 · ⭐ 390 · ➕) - Colored terminal output for Python's logging module.
MIT
- playwright-python (🥉25 · ⭐ 3.7K · 🐣) - Python version of the Playwright testing and..
Apache-2
- Mamba Test Runner (🥉25 · ⭐ 450 · ➕) - The definitive testing tool for Python. Born under the..
MIT
- notifiers (🥉24 · ⭐ 1.8K · ➕) - The easy way to send notifications.
MIT
- alive-progress (🥉24 · ⭐ 1.7K · ➕) - A new kind of Progress Bar, with real time throughput, eta..
MIT
- Bpytop (🥉23 · ⭐ 5.1K · 🐣) - Linux/OSX/FreeBSD resource monitor.
Apache-2
- rebound (🥉23 · ⭐ 3.4K · ➕) - Command-line tool that instantly fetches Stack Overflow results when..
MIT
- PrettyErrors (🥉19 · ⭐ 1.8K · ➕) - Prettify Python exception output to make it legible.
MIT
- yala (🥉17 · ⭐ 8 · ➕) - Yet Another Linter Aggregator.
MIT