Releases: ml-tooling/best-of-python-dev
Update: 2025.11.06
π 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.
- ruff (π₯47 Β· β 44K Β· π) - An extremely fast Python linter and code formatter, written in Rust.
MIT - playwright-python (π₯39 Β· β 14K Β· π) - Python version of the Playwright testing and..
Apache-2 - wemake-python-styleguide (π₯38 Β· β 2.8K Β· π) - The strictest and most opinionated python linter ever!.
MIT - pyarmor (π₯35 Β· β 4.7K Β· π) - A tool used to obfuscate python scripts, bind obfuscated..
βοΈSGI-B-2.0 - Fixit (π₯25 Β· β 690 Β· π) - Advanced Python linting framework with auto-fixes and..
βUnlicensed
π 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 (π₯47 Β· β 10K Β· π) - The Python package installer.
MIT - flake8 (π₯41 Β· β 3.7K Β· π) - Flake8 is a wrapper around these tools: PyFlakes; pycodestyle; Ned..
MIT - logbook (π₯34 Β· β 1.5K Β· π) - A cool logging replacement for Python.
βUnlicensed - xar (π₯19 Β· β 1.6K Β· π) - executable archive format.
BSD-3 - flake8-mypy (π₯17 Β· β 100 Β· π) - A plugin for flake8 integrating Mypy.
MIT
Update: 2025.10.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.
- pytest (π₯50 Β· β 13K Β· π) - The pytest framework makes it easy to write small tests, yet..
MIT - pip (π₯48 Β· β 10K Β· π) - The Python package installer.
MIT - Nuitka (π₯40 Β· β 14K Β· π) - Nuitka is a Python compiler written in Python. Its fully..
Apache-2 - tox (π₯40 Β· β 3.9K Β· π) - Command line driven CI frontend and development task automation tool.
MIT - flake8-isort (π₯31 Β· β 180 Β· π) - flake8 plugin that integrates isort.
βοΈ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.
- pipenv (π₯42 Β· β 25K Β· π) - Python Development Workflow for Humans.
MIT - wheel (π₯36 Β· β 540 Β· π) - The official binary distribution format for Python.
MIT - py-spy (π₯35 Β· β 14K Β· π) - Sampling profiler for Python programs.
MIT - freezegun (π₯34 Β· β 4.4K Β· π) - Let your Python tests travel through time.
Apache-2 - pyarmor (π₯33 Β· β 4.7K Β· π) - A tool used to obfuscate python scripts, bind obfuscated..
βοΈSGI-B-2.0
Update: 2025.10.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.
- bandit (π₯38 Β· β 7.4K Β· π) - Bandit is a tool designed to find common security issues in..
Apache-2 - pyflakes (π₯36 Β· β 1.4K Β· π) - A simple program which checks Python source files for errors.
MIT - flake8-bugbear (π₯33 Β· β 1.1K Β· π) - A plugin for Flake8 finding likely bugs and design..
MIT - colorlog (π₯32 Β· β 940 Β· π) - A colored formatter for the python logging module.
MIT - Yappi (π₯30 Β· β 1.7K Β· π) - Yet Another Python Profiler, but this time multithreading, asyncio 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.
- tox (π₯39 Β· β 3.8K Β· π) - Command line driven CI frontend and development task automation tool.
MIT - setuptools_scm (π₯39 Β· β 930 Β· π) - the blessed package to manage your versions by scm tags.
MIT - mkdocstrings (π₯33 Β· β 2K Β· π) - Automatic documentation from sources, for MkDocs.
ISC - alive-progress (π₯31 Β· β 6.2K Β· π) - A new kind of Progress Bar, with real-time throughput, ETA,..
MIT - tabulate (π₯31 Β· β 2.5K Β· π) - Pretty-print tabular data in Python, a library and a command-line..
MIT
Update: 2025.10.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.
- hypothesis (π₯42 Β· β 8.1K Β· π) - The property-based testing library for Python.
MPL-2.0 - setuptools_scm (π₯40 Β· β 920 Β· π) - the blessed package to manage your versions by scm tags.
MIT - Nuitka (π₯39 Β· β 14K Β· π) - Nuitka is a Python compiler written in Python. Its fully..
Apache-2 - invoke (π₯38 Β· β 4.6K Β· π) - Pythonic task management & command execution.
BSD-2 - check-manifest (π₯28 Β· β 290 Β· π) - Tool to check the completeness of MANIFEST.in 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.
- xonsh (π₯35 Β· β 9K Β· π) - Python-powered shell. Full-featured and cross-platform.
βοΈBSD-1-Clause - bandit (π₯35 Β· β 7.4K Β· π) - Bandit is a tool designed to find common security issues in..
Apache-2 - rope (π₯34 Β· β 2.1K Β· π) - a python refactoring library.
βοΈLGPL-3.0 - pyflakes (π₯33 Β· β 1.4K Β· π) - A simple program which checks Python source files for errors.
MIT - pytest-randomly (π₯29 Β· β 680 Β· π) - Pytest plugin to randomly order tests and control random.seed.
MIT
Update: 2025.10.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.
- flake8 (π₯42 Β· β 3.7K Β· π) - Flake8 is a wrapper around these tools: PyFlakes; pycodestyle; Ned..
MIT - prospector (π₯33 Β· β 2K Β· π) - Inspects Python source files and provides information about..
βοΈGPL-2.0 - ruff (π₯31 Β· β 43K Β· π) - An extremely fast Python linter and code formatter, written in Rust.
MIT - wily (π₯25 Β· β 1.3K Β· π) - A Python application for tracking, reporting on timing and..
Apache-2 - flake8-mypy (π₯19 Β· β 100 Β· π) - A plugin for flake8 integrating Mypy.
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.
- Glances (π₯38 Β· β 30K Β· π) - Glances an Eye on your system. A top/htop alternative for..
βοΈLGPL-3.0 - Nuitka (π₯38 Β· β 14K Β· π) - Nuitka is a Python compiler written in Python. Its fully..
Apache-2 - playwright-python (π₯38 Β· β 14K Β· π) - Python version of the Playwright testing and..
Apache-2 - pyenv (π₯34 Β· β 43K Β· π) - Simple Python version management.
MIT - breathe (π₯31 Β· β 790 Β· π) - ReStructuredText and Sphinx bridge to Doxygen.
BSD-3
Update: 2025.10.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.
- isort (π₯42 Β· β 6.8K Β· π) - A Python utility / library to sort imports.
MIT - pipx (π₯36 Β· β 12K Β· π) - Install and Run Python Applications in Isolated Environments.
MIT - pyarmor (π₯34 Β· β 4.6K Β· π) - A tool used to obfuscate python scripts, bind obfuscated..
βοΈSGI-B-2.0 - buildbot (π₯33 Β· β 5.4K Β· π) - Python-based continuous integration testing framework; your..
βοΈGPL-2.0 - pytype (π₯33 Β· β 5K Β· π) - A static type analyzer for Python code.
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.
- pipenv (π₯42 Β· β 25K Β· π) - Python Development Workflow for Humans.
MIT - ruff (π₯28 Β· β 43K Β· π) - An extremely fast Python linter and code formatter, written in Rust.
MIT - prospector (π₯28 Β· β 2K Β· π) - Inspects Python source files and provides information about..
βοΈGPL-2.0 - wily (π₯21 Β· β 1.3K Β· π) - A Python application for tracking, reporting on timing and..
Apache-2 - flake8-mypy (π₯15 Β· β 100 Β· π) - A plugin for flake8 integrating Mypy.
MIT
Update: 2025.09.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.
- black (π₯45 Β· β 41K Β· π) - The uncompromising Python code formatter.
MIT - flake8 (π₯42 Β· β 3.7K Β· π) - Flake8 is a wrapper around these tools: PyFlakes; pycodestyle; Ned..
MIT - tox (π₯40 Β· β 3.8K Β· π) - Command line driven CI frontend and development task automation tool.
MIT - flake8-black (π₯27 Β· β 160 Β· π) - flake8 plugin to run black for checking Python coding style.
MIT - massedit (π₯20 Β· β 110 Β· π) - Programmatically edit text files with Python. Useful for source to..
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.
- rich (π₯45 Β· β 54K Β· π) - Rich is a Python library for rich text and beautiful formatting in the..
MIT - wemake-python-styleguide (π₯37 Β· β 2.8K Β· π) - The strictest and most opinionated python linter ever!.
MIT - xonsh (π₯36 Β· β 9K Β· π) - Python-powered shell. Full-featured and cross-platform.
βοΈBSD-1-Clause - pudb (π₯33 Β· β 3.2K Β· π) - Full-screen console debugger for Python.
βUnlicensed - buildbot (π₯32 Β· β 5.4K Β· π) - Python-based continuous integration testing framework; your..
βοΈGPL-2.0
Update: 2025.09.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.
- psutil (π₯47 Β· β 11K Β· π) - Cross-platform lib for process and system monitoring in Python.
BSD-3 - poetry (π₯42 Β· β 34K Β· π) - Python packaging and dependency management made easy.
MIT - sphinx_rtd_theme (π₯36 Β· β 5K Β· π€) - Sphinx theme from Read the Docs.
MIT - invoke (π₯36 Β· β 4.6K Β· π) - Pythonic task management & command execution.
BSD-2 - asv (π₯32 Β· β 940 Β· π) - Airspeed Velocity: A simple Python benchmarking tool with web-based..
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.
- rich (π₯46 Β· β 54K Β· π) - Rich is a Python library for rich text and beautiful formatting in the..
MIT - setuptools (π₯43 Β· β 2.8K Β· π) - Official project repository for the Setuptools build system.
MIT - jedi (π₯41 Β· β 6K Β· π) - Awesome autocompletion, static analysis and refactoring library for python.
MIT - flake8 (π₯41 Β· β 3.7K Β· π) - Flake8 is a wrapper around these tools: PyFlakes; pycodestyle; Ned..
MIT - tox (π₯39 Β· β 3.8K Β· π) - Command line driven CI frontend and development task automation tool.
MIT
Update: 2025.09.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.
- ruff (π₯47 Β· β 42K Β· π) - An extremely fast Python linter and code formatter, written in Rust.
MIT - tox (π₯41 Β· β 3.8K Β· π) - Command line driven CI frontend and development task automation tool.
MIT - playwright-python (π₯40 Β· β 14K Β· π) - Python version of the Playwright testing and..
Apache-2 - twine (π₯38 Β· β 1.7K Β· π) - Utilities for interacting with PyPI.
Apache-2 - pytest-randomly (π₯30 Β· β 680 Β· π) - Pytest plugin to randomly order tests and control random.seed.
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-cov (π₯37 Β· β 1.9K Β· π) - Coverage plugin for pytest.
MIT - buildbot (π₯35 Β· β 5.4K Β· π) - Python-based continuous integration testing framework; your..
βοΈGPL-2.0 - sqlmap (π₯34 Β· β 35K Β· π) - Automatic SQL injection and database takeover tool.
βοΈGPL-3.0 - coveralls-python (π₯31 Β· β 570 Β· π) - Show coverage stats online via coveralls.io.
MIT - pylint-django (π₯28 Β· β 610 Β· π) - Pylint plugin for improving code analysis for when..
βοΈGPL-3.0
Update: 2025.09.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.
- jedi (π₯42 Β· β 6K Β· π) - Awesome autocompletion, static analysis and refactoring library for python.
MIT - pytest-mock (π₯38 Β· β 2K Β· π) - Thin-wrapper around the mock package for easier use with..
MIT - pyautogui (π₯36 Β· β 12K Β· π) - A cross-platform GUI automation Python module for human beings...
BSD-3 - sqlmap (π₯35 Β· β 35K Β· π) - Automatic SQL injection and database takeover tool.
βοΈGPL-3.0 - executing (π₯33 Β· β 360 Β· π) - Get information about what a Python frame is currently doing,..
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.
- sphinx (π₯43 Β· β 7.3K Β· π) - The Sphinx documentation generator.
βUnlicensed - Glances (π₯38 Β· β 30K Β· π) - Glances an Eye on your system. A top/htop alternative for..
βοΈLGPL-3.0 - scons (π₯38 Β· β 2.3K Β· π) - SCons - a software construction tool.
MIT - pycodestyle (π₯35 Β· β 5.1K Β· π) - Simple Python style checker in one Python file.
MIT - invoke (π₯35 Β· β 4.6K Β· π) - Pythonic task management & command execution.
BSD-2