Releases: ml-tooling/best-of-python-dev
Update: 2025.08.14
📈 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.
- mypy (🥇46 ·  ⭐ 20K · 📈) - Optional static typing for Python. MIT
- psutil (🥇43 ·  ⭐ 11K · 📈) - Cross-platform lib for process and system monitoring in Python. BSD-3
- pytest-asyncio (🥇36 ·  ⭐ 1.5K · 📈) - Asyncio support for pytest. Apache-2
- pyinstrument (🥈34 ·  ⭐ 7.3K · 📈) - Call stack profiler for Python. Shows you why your code is.. BSD-3
- flake8-builtins (🥉24 ·  ⭐ 120 · 📈) - Check for python builtins being used as variables or.. ❗️GPL-2.0
📉 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.
- sphinx (🥇41 ·  ⭐ 7.3K · 📉) - The Sphinx documentation generator. ❗Unlicensed
- mkdocs-material (🥇39 ·  ⭐ 24K · 📉) - Documentation that simply works. MIT
- pyarmor (🥉27 ·  ⭐ 4.5K · 📉) - A tool used to obfuscate python scripts, bind obfuscated.. ❗️SGI-B-2.0
- docformatter (🥉27 ·  ⭐ 570 · 📉) - Formats docstrings to follow PEP 257. MIT
- flake8-comprehensions (🥈26 ·  ⭐ 470 · 📉) - A flake8 plugin to help you write better.. MIT
Update: 2025.08.07
📉 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 (🥈32 ·  ⭐ 14K · 📉) - Python version of the Playwright testing and.. Apache-2
- pdoc (🥈26 ·  ⭐ 2.2K · 📉) - API Documentation for Python Projects. ❗️MIT-0
- python-coloredlogs (🥉24 ·  ⭐ 550 · 💀) - Colored terminal output for Pythons logging module. MIT
- detect-secrets (🥉23 ·  ⭐ 4.2K · 💤) - An enterprise friendly way of detecting and preventing.. Apache-2
- pytest-docker (🥉21 ·  ⭐ 470 · 📉) - Docker-based integration tests. MIT
Update: 2025.07.31
📈 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-material (🥇42 ·  ⭐ 24K · 📈) - Documentation that simply works. MIT
- pip-tools (🥈39 ·  ⭐ 7.9K · 📈) - A set of tools to keep your pinned Python dependencies fresh. BSD-3
- setuptools_scm (🥈38 ·  ⭐ 910 · 📈) - the blessed package to manage your versions by scm tags. MIT
- pybuilder (🥉27 ·  ⭐ 1.8K · 📈) - Software build automation tool for Python. Apache-2
- pyrasite (🥉22 ·  ⭐ 2.8K · 📈) - Inject code into running Python processes. ❗️GPL-3.0
📉 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.
- Nuitka (🥇39 ·  ⭐ 14K · 📉) - Nuitka is a Python compiler written in Python. Its fully.. Apache-2
- playwright-python (🥇39 ·  ⭐ 13K · 📉) - Python version of the Playwright testing and.. Apache-2
- tox (🥇39 ·  ⭐ 3.8K · 📉) - Command line driven CI frontend and development task automation tool. MIT
- mimesis (🥈32 ·  ⭐ 4.6K · 📉) - Mimesis is a robust data generator for Python that can produce a wide.. MIT
- mkdocs-print-site-plugin (🥉23 ·  ⭐ 170 · 📉) - MkDocs Plugin that adds an additional page that.. MIT
Update: 2025.07.24
📈 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.
- psutil (🥇46 ·  ⭐ 11K · 📈) - Cross-platform lib for process and system monitoring in Python. BSD-3
- pre-commit (🥇42 ·  ⭐ 14K · 📈) - A framework for managing and maintaining multi-language pre-commit.. MIT
- tabulate (🥈34 ·  ⭐ 2.4K · 📈) - Pretty-print tabular data in Python, a library and a command-line.. MIT
- alive-progress (🥈33 ·  ⭐ 5.9K · 📈) - A new kind of Progress Bar, with real-time throughput, ETA,.. MIT
- ddt (🥉27 ·  ⭐ 440 · 💀) - Data-Driven Tests for Python Unittest. 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.
- setuptools (🥇46 ·  ⭐ 2.7K · 📉) - Official project repository for the Setuptools build system. MIT
- prospector (🥇33 ·  ⭐ 2K · 📉) - Inspects Python source files and provides information about.. ❗️GPL-2.0
- pytype (🥉32 ·  ⭐ 4.9K · 📉) - A static type analyzer for Python code. Apache-2
- pylint-django (🥈28 ·  ⭐ 610 · 📉) - Pylint plugin for improving code analysis for when.. ❗️GPL-3.0
- pyrasite (🥉19 ·  ⭐ 2.8K · 📉) - Inject code into running Python processes. ❗️GPL-3.0
Update: 2025.07.17
📈 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.
- rich (🥇46 ·  ⭐ 53K · 📈) - Rich is a Python library for rich text and beautiful formatting in the.. MIT
- pyinstrument (🥈36 ·  ⭐ 7.2K · 📈) - Call stack profiler for Python. Shows you why your code is.. BSD-3
- safety (🥈36 ·  ⭐ 1.9K · 📈) - Safety checks Python dependencies for known security vulnerabilities.. MIT
- py2exe (🥉28 ·  ⭐ 950 · 📈) - Create standalone Windows programs from Python code. MIT
- pytest-datadir (🥉27 ·  ⭐ 260 · 📈) - pytest plugin for manipulating test data directories and.. 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.
- autopep8 (🥉35 ·  ⭐ 4.6K · 📉) - A tool that automatically formats Python code to conform to the PEP.. MIT
- ruff (🥈30 ·  ⭐ 41K · 📉) - An extremely fast Python linter and code formatter, written in Rust. MIT
- detect-secrets (🥉29 ·  ⭐ 4.2K · 📉) - An enterprise friendly way of detecting and preventing.. Apache-2
- ddt (🥉25 ·  ⭐ 440 · 💀) - Data-Driven Tests for Python Unittest. MIT
- xxh (🥉19 ·  ⭐ 5.7K · 📉) - Bring your favorite shell wherever you go through the ssh. Xonsh shell,.. BSD-2
Update: 2024.05.30
📈 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.
- pipenv (🥇45 ·  ⭐ 25K · 📈) - Python Development Workflow for Humans. MIT
- playwright-python (🥇39 ·  ⭐ 11K · 📈) - Python version of the Playwright testing and.. Apache-2
- scons (🥈38 ·  ⭐ 2K · 📈) - SCons - a software construction tool. MIT
- memray (🥈35 ·  ⭐ 13K · 📈) - Memray is a memory profiler for Python. Apache-2
- asteval (🥉24 ·  ⭐ 170 · 📈) - minimalistic evaluator of python expression using ast module. 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.
- pytest-asyncio (🥈36 ·  ⭐ 1.3K · 📉) - Asyncio support for pytest. Apache-2
- progressbar2 (🥈33 ·  ⭐ 850 · 📉) - Progressbar 2 - A progress bar for Python 2 and Python 3 -.. BSD-3
- pdoc (🥈31 ·  ⭐ 1.8K · 📉) - API Documentation for Python Projects. Unlicense
- Yappi (🥈29 ·  ⭐ 1.4K · 📉) - Yet Another Python Profiler, but this time multithreading, asyncio and.. MIT
- pytest-testmon (🥉26 ·  ⭐ 800 · 📉) - Selects tests affected by changed files. Executes the.. MIT
Update: 2024.05.23
📈 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 (🥇43 ·  ⭐ 5.1K · 📈) - Its not just a linter that annoys you!. ❗️GPL-2.0
- playwright-python (🥈38 ·  ⭐ 11K · 📈) - Python version of the Playwright testing and.. Apache-2
- packaging (🥈38 ·  ⭐ 590 · 📈) - Core utilities for Python packages. Apache-2
- structlog (🥈37 ·  ⭐ 3.2K · 📈) - Simple, powerful, and fast logging for Python. Apache-2
- pep8-naming (🥈30 ·  ⭐ 490 · 📈) - Naming Convention checker for Python. ❗️Saxpath
📉 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.
- Scalene (🥈32 ·  ⭐ 11K · 📉) - Scalene: a high-performance, high-precision CPU, GPU, and memory.. Apache-2
- nox (🥈32 ·  ⭐ 1.2K · 📉) - Flexible test automation for Python. Apache-2
- vulture (🥈30 ·  ⭐ 3.1K · 📉) - Find dead Python code. MIT
- asv (🥉30 ·  ⭐ 840 · 📉) - Airspeed Velocity: A simple Python benchmarking tool with web-based.. BSD-3
- mamba (🥉29 ·  ⭐ 6.4K · 📉) - The Fast Cross-Platform Package Manager. BSD-3
Update: 2024.05.16
📈 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.
- Glances (🥇40 ·  ⭐ 25K · 📈) - Glances an Eye on your system. A top/htop alternative for.. ❗️LGPL-3.0
- pytest-xdist (🥇40 ·  ⭐ 1.4K · 📈) - pytest plugin for distributed testing and loop-on-.. MIT
- pyright (🥈39 ·  ⭐ 12K · 📈) - Static Type Checker for Python. MIT
- pip-tools (🥈39 ·  ⭐ 7.5K · 📈) - A set of tools to keep your pinned Python dependencies fresh. BSD-3
- pyre-check (🥉35 ·  ⭐ 6.7K · 📈) - Performant type-checking for 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.
- tqdm (🥇42 ·  ⭐ 28K · 📉) - A Fast, Extensible Progress Bar for Python and CLI. MPL-2.0
- pyflakes (🥇36 ·  ⭐ 1.3K · 📉) - A simple program which checks Python source files for errors. MIT
- setuptools_scm (🥈35 ·  ⭐ 820 · 📉) - the blessed package to manage your versions by scm tags. MIT
- asv (🥉31 ·  ⭐ 840 · 📉) - Airspeed Velocity: A simple Python benchmarking tool with web-based.. BSD-3
- pytest-mypy (🥉26 ·  ⭐ 240 · 📉) - Mypy static type checker plugin for Pytest. MIT
Update: 2024.05.09
📈 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.
- Glances (🥇38 ·  ⭐ 25K · 📈) - Glances an Eye on your system. A top/htop alternative for.. ❗️LGPL-3.0
- pipx (🥈36 ·  ⭐ 9K · 📈) - Install and Run Python Applications in Isolated Environments. MIT
- setuptools_scm (🥈36 ·  ⭐ 820 · 📈) - the blessed package to manage your versions by scm tags. MIT
- detect-secrets (🥈33 ·  ⭐ 3.5K · 📈) - An enterprise friendly way of detecting and preventing.. Apache-2
- flake8-commas (🥉27 ·  ⭐ 130 · 📈) - Flake8 extension for enforcing trailing commas in 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.
- poetry (🥈41 ·  ⭐ 30K · 📉) - Python packaging and dependency management made easy. MIT
- pycodestyle (🥈34 ·  ⭐ 5K · 📉) - Simple Python style checker in one Python file. MIT
- typed_ast (🥉26 ·  ⭐ 230 · 💤) - Modified fork of CPythons ast module that parses # type:..Apache-2
- buildout (🥉25 ·  ⭐ 570 · 💀) - Buildout is a deployment automation tool written in and.. ❗️ZPL-2.1
- paver (🥉23 ·  ⭐ 460 · 💀) - Python-based project scripting. BSD-3
Update: 2024.05.02
📈 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.
- rich (🥇43 ·  ⭐ 47K · 📈) - Rich is a Python library for rich text and beautiful formatting in the.. MIT
- pyright (🥈39 ·  ⭐ 12K · 📈) - Static Type Checker for Python. MIT
- coveralls-python (🥈34 ·  ⭐ 550 · 📈) - Show coverage stats online via coveralls.io. MIT
- python-hunter (🥉25 ·  ⭐ 780 · 📈) - Hunter is a flexible code tracing toolkit. BSD-2
- pytest-watch (🥉25 ·  ⭐ 720 · 💀) - Local continuous test runner with pytest and watchdog. 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.
- pipx (🥉33 ·  ⭐ 8.9K · 📉) - Install and Run Python Applications in Isolated Environments. MIT
- pytest-html (🥉32 ·  ⭐ 660 · 📉) - Plugin for generating HTML reports for pytest results. MIT
- pytest-sugar (🥉29 ·  ⭐ 1.2K · 📉) - a plugin for py.test that changes the default look and.. BSD-3
- coala (🥉27 ·  ⭐ 3.5K · 💀) - coala provides a unified command-line interface for linting and.. ❗️AGPL-3.0
- pybuilder (🥉25 ·  ⭐ 1.6K · 📉) - Software build automation tool for Python. Apache-2


