https://github.com/ml-tooling/best-of-python-dev
  
  
    π A ranked list of awesome python developer tools and libraries. Updated weekly. 
    https://github.com/ml-tooling/best-of-python-dev
  
List: best-of-python-dev
awesome awesome-list best-of best-of-list conda debugging developer-tools flake8 formatter linter linters mkdocs pip pylint pytest python python-devtools refactoring sphinx style-checkers
        Last synced: about 1 month ago 
        JSON representation
    
π A ranked list of awesome python developer tools and libraries. Updated weekly.
- Host: GitHub
- URL: https://github.com/ml-tooling/best-of-python-dev
- Owner: ml-tooling
- License: cc-by-sa-4.0
- Created: 2021-01-08T14:46:24.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-06-06T14:43:04.000Z (over 1 year ago)
- Last Synced: 2025-01-14T10:09:32.023Z (10 months ago)
- Topics: awesome, awesome-list, best-of, best-of-list, conda, debugging, developer-tools, flake8, formatter, linter, linters, mkdocs, pip, pylint, pytest, python, python-devtools, refactoring, sphinx, style-checkers
- Language: Python
- Homepage: https://python-dev.best-of.org
- Size: 7.21 MB
- Stars: 1,069
- Watchers: 25
- Forks: 50
- Open Issues: 4
- 
            Metadata Files:
            - Readme: README.md
- Changelog: history/2021-01-09_projects.csv
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
 
Awesome Lists containing this project
- jimsghstars - ml-tooling/best-of-python-dev - π A ranked list of awesome python developer tools and libraries. Updated weekly. (Python)
- best-of-python - **best-of-python-dev**
- ultimate-awesome - best-of-python-dev - π A ranked list of awesome python developer tools and libraries. Updated weekly. (Other Lists / TeX Lists)
README
          
    Best-of Python Developer Tools
    
    πΒ  A ranked list of awesome python developer tools and libraries. Updated weekly.
This curated list contains 270 awesome open-source projects with a total of 1.1M stars grouped into 17 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an [issue](https://github.com/ml-tooling/best-of-python-dev/issues/new/choose), submit a [pull request](https://github.com/ml-tooling/best-of-python-dev/pulls), or directly edit the [projects.yaml](https://github.com/ml-tooling/best-of-python-dev/edit/main/projects.yaml). Contributions are very welcome!
---
     π§ββοΈΒ  Discover other best-of lists or create your own.
    π«Β  Subscribe to our newsletter for updates and trending projects.
---
## Contents
- [Linters & Style Checkers](#linters--style-checkers) _40 projects_
- [Type checkers](#type-checkers) _5 projects_
- [Code Formatters](#code-formatters) _7 projects_
- [Code Refactoring](#code-refactoring) _18 projects_
- [Code Security](#code-security) _8 projects_
- [Virtual Environments](#virtual-environments) _10 projects_
- [Dependency & Package Managers](#dependency--package-managers) _11 projects_
- [Code Metrics & Complexity](#code-metrics--complexity) _6 projects_
- [Logging](#logging) _21 projects_
- [Shell](#shell) _2 projects_
- [Documentation](#documentation) _29 projects_
- [Debugging Tools](#debugging-tools) _13 projects_
- [Testing Tools](#testing-tools) _43 projects_
- [Code Packaging](#code-packaging) _16 projects_
- [Build Tools](#build-tools) _14 projects_
- [System Monitoring & Profiling](#system-monitoring--profiling) _18 projects_
- [AST Tools](#ast-tools) _6 projects_
- [Others](#others) _1 projects_
## Explanation
- π₯π₯π₯Β  Combined project-quality score
- βοΈΒ  Star count from GitHub
- π£Β  New project _(less than 6 months old)_
- π€Β  Inactive project _(6 months no activity)_
- πΒ  Dead project _(12 months no activity)_
- ππΒ  Project is trending up or down
- βΒ  Project was recently added
- βοΈΒ  Warning _(e.g. missing/risky license)_
- π¨βπ»Β  Contributors count from GitHub
- πΒ  Fork count from GitHub
- πΒ  Issue count from GitHub
- β±οΈΒ  Last update timestamp on package manager
- π₯Β  Download count from package manager
- π¦Β  Number of dependent projects
-  Β  Flake8 related project
Β  Flake8 related project
-  Β  Pytest related project
Β  Pytest related project
-  Β  Pylint related project
Β  Pylint related project
-  Β  Sphinx related project
Β  Sphinx related project
-  Β  MkDocs related project
Β  MkDocs related project
## Linters & Style Checkers
ruff (π₯47 Β·  β 43K) - An extremely fast Python linter and code formatter, written in Rust. MIT
- [GitHub](https://github.com/astral-sh/ruff) (π¨βπ» 720 Β· π 1.5K Β· π₯ 4.9M Β· π¦ 120K Β· π 7.2K - 21% open Β· β±οΈ 18.09.2025):
	```
	git clone https://github.com/charliermarsh/ruff
	```
- [PyPi](https://pypi.org/project/ruff) (π₯ 86M / month Β· π¦ 19K Β· β±οΈ 10.09.2025):
	```
	pip install ruff
	```
- [Conda](https://anaconda.org/conda-forge/ruff) (π₯ 4.6M Β· β±οΈ 11.09.2025):
	```
	conda install -c conda-forge ruff
	```
pylint (π₯44 Β·  β 5.6K) - Its not just a linter that annoys you!. βοΈGPL-2.0
- [GitHub](https://github.com/pylint-dev/pylint) (π¨βπ» 620 Β· π 1.2K Β· π₯ 280 Β· π¦ 480K Β· π 5.8K - 17% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/PyCQA/pylint
	```
- [PyPi](https://pypi.org/project/pylint) (π₯ 34M / month Β· π¦ 11K Β· β±οΈ 09.08.2025):
	```
	pip install pylint
	```
- [Conda](https://anaconda.org/conda-forge/pylint) (π₯ 6.7M Β· β±οΈ 09.08.2025):
	```
	conda install -c conda-forge pylint
	```
flake8 (π₯41 Β·  β 3.7K Β· π) - Flake8 is a wrapper around these tools: PyFlakes; pycodestyle; Ned.. MIT
- [GitHub](https://github.com/PyCQA/flake8) (π¨βπ» 180 Β· π 340 Β· π¦ 670K Β· π 1.6K - 1% open Β· β±οΈ 15.09.2025):
	```
	git clone https://github.com/PyCQA/flake8
	```
- [PyPi](https://pypi.org/project/flake8) (π₯ 45M / month Β· π¦ 27K Β· β±οΈ 20.06.2025):
	```
	pip install flake8
	```
- [Conda](https://anaconda.org/conda-forge/flake8) (π₯ 9.2M Β· β±οΈ 26.06.2025):
	```
	conda install -c conda-forge flake8
	```
wemake-python-styleguide (π₯38 Β·  β 2.8K) - The strictest and most opinionated python linter ever!. MIT
- [GitHub](https://github.com/wemake-services/wemake-python-styleguide) (π¨βπ» 210 Β· π 410 Β· π¦ 18K Β· π 1.2K - 1% open Β· β±οΈ 15.09.2025):
	```
	git clone https://github.com/wemake-services/wemake-python-styleguide
	```
- [PyPi](https://pypi.org/project/wemake-python-styleguide) (π₯ 220K / month Β· π¦ 100 Β· β±οΈ 25.08.2025):
	```
	pip install wemake-python-styleguide
	```
pyflakes (π₯36 Β·  β 1.4K) - A simple program which checks Python source files for errors. MIT
- [GitHub](https://github.com/PyCQA/pyflakes) (π¨βπ» 88 Β· π 180 Β· π¦ 330K Β· π 550 - 10% open Β· β±οΈ 20.06.2025):
	```
	git clone https://github.com/PyCQA/pyflakes
	```
- [PyPi](https://pypi.org/project/pyflakes) (π₯ 50M / month Β· π¦ 1.3K Β· β±οΈ 20.06.2025):
	```
	pip install pyflakes
	```
- [Conda](https://anaconda.org/conda-forge/pyflakes) (π₯ 9.2M Β· β±οΈ 21.06.2025):
	```
	conda install -c conda-forge pyflakes
	```
beartype (π₯35 Β·  β 3.2K) - Unbearably fast near-real-time hybrid runtime-static type-checking in.. MIT
- [GitHub](https://github.com/beartype/beartype) (π¨βπ» 27 Β· π 64 Β· π¦ 7.7K Β· π 430 - 22% open Β· β±οΈ 18.09.2025):
	```
	git clone https://github.com/beartype/beartype
	```
- [PyPi](https://pypi.org/project/beartype) (π₯ 5.7M / month Β· π¦ 800 Β· β±οΈ 18.09.2025):
	```
	pip install beartype
	```
- [Conda](https://anaconda.org/conda-forge/beartype) (π₯ 440K Β· β±οΈ 22.05.2025):
	```
	conda install -c conda-forge beartype
	```
parso (π₯35 Β·  β 650) - A Python Parser. MIT
- [GitHub](https://github.com/davidhalter/parso) (π¨βπ» 51 Β· π 110 Β· π¦ 590K Β· π 120 - 10% open Β· β±οΈ 23.08.2025):
	```
	git clone https://github.com/davidhalter/parso
	```
- [PyPi](https://pypi.org/project/parso) (π₯ 78M / month Β· π¦ 1.1K Β· β±οΈ 23.08.2025):
	```
	pip install parso
	```
- [Conda](https://anaconda.org/conda-forge/parso) (π₯ 31M Β· β±οΈ 23.08.2025):
	```
	conda install -c conda-forge parso
	```
pycodestyle (π₯34 Β·  β 5.1K) - Simple Python style checker in one Python file. MIT
- [GitHub](https://github.com/PyCQA/pycodestyle) (π¨βπ» 140 Β· π 750 Β· π 770 - 13% open Β· β±οΈ 12.08.2025):
	```
	git clone https://github.com/PyCQA/pycodestyle
	```
- [PyPi](https://pypi.org/project/pycodestyle) (π₯ 66M / month Β· π¦ 2.2K Β· β±οΈ 20.06.2025):
	```
	pip install pycodestyle
	```
- [Conda](https://anaconda.org/conda-forge/pycodestyle) (π₯ 9.5M Β· β±οΈ 22.06.2025):
	```
	conda install -c conda-forge pycodestyle
	```
flake8-bugbear (π₯31 Β·  β 1.1K) - A plugin for Flake8 finding likely bugs and design problems.. MIT 
- [GitHub](https://github.com/PyCQA/flake8-bugbear) (π¨βπ» 89 Β· π 110 Β· π¦ 41K Β· π 240 - 25% open Β· β±οΈ 08.09.2025):
	```
	git clone https://github.com/PyCQA/flake8-bugbear
	```
- [PyPi](https://pypi.org/project/flake8-bugbear) (π₯ 2.8M / month Β· π¦ 1.2K Β· β±οΈ 12.12.2024):
	```
	pip install flake8-bugbear
	```
- [Conda](https://anaconda.org/conda-forge/flake8-bugbear) (π₯ 870K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge flake8-bugbear
	```
pylint-django (π₯29 Β·  β 610) - Pylint plugin for improving code analysis for when.. βοΈGPL-3.0 
- [GitHub](https://github.com/pylint-dev/pylint-django) (π¨βπ» 71 Β· π 120 Β· π₯ 420 Β· π¦ 32K Β· π 240 - 27% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/PyCQA/pylint-django
	```
- [PyPi](https://pypi.org/project/pylint-django) (π₯ 1.5M / month Β· π¦ 120 Β· β±οΈ 10.10.2024):
	```
	pip install pylint-django
	```
- [Conda](https://anaconda.org/conda-forge/pylint-django) (π₯ 300K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pylint-django
	```
flake8-comprehensions (π₯29 Β·  β 470) - A flake8 plugin to help you write better.. MIT 
- [GitHub](https://github.com/adamchainz/flake8-comprehensions) (π¨βπ» 16 Β· π 23 Β· π¦ 29K Β· π 62 - 9% open Β· β±οΈ 09.09.2025):
	```
	git clone https://github.com/adamchainz/flake8-comprehensions
	```
- [PyPi](https://pypi.org/project/flake8-comprehensions) (π₯ 1.3M / month Β· π¦ 780 Β· β±οΈ 09.09.2025):
	```
	pip install flake8-comprehensions
	```
- [Conda](https://anaconda.org/conda-forge/flake8-comprehensions) (π₯ 900K Β· β±οΈ 10.09.2025):
	```
	conda install -c conda-forge flake8-comprehensions
	```
flake8-isort (π₯28 Β·  β 180) - flake8 plugin that integrates isort. βοΈGPL-2.0 
- [GitHub](https://github.com/gforcada/flake8-isort) (π¨βπ» 40 Β· π 190 Β· π¦ 28K Β· π 58 - 1% open Β· β±οΈ 17.08.2025):
	```
	git clone https://github.com/gforcada/flake8-isort
	```
- [PyPi](https://pypi.org/project/flake8-isort) (π₯ 1.4M / month Β· π¦ 580 Β· β±οΈ 29.01.2025):
	```
	pip install flake8-isort
	```
- [Conda](https://anaconda.org/conda-forge/flake8-isort) (π₯ 87K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge flake8-isort
	```
flake8-builtins (π₯28 Β·  β 120) - Check for python builtins being used as variables or.. βοΈGPL-2.0 
- [GitHub](https://github.com/gforcada/flake8-builtins) (π¨βπ» 21 Β· π 25 Β· π¦ 11K Β· π 53 - 7% open Β· β±οΈ 17.08.2025):
	```
	git clone https://github.com/gforcada/flake8-builtins
	```
- [PyPi](https://pypi.org/project/flake8-builtins) (π₯ 870K / month Β· π¦ 560 Β· β±οΈ 17.08.2025):
	```
	pip install flake8-builtins
	```
- [Conda](https://anaconda.org/conda-forge/flake8-builtins) (π₯ 360K Β· β±οΈ 18.08.2025):
	```
	conda install -c conda-forge flake8-builtins
	```
flake8-import-order (π₯27 Β·  β 280) - Flake8 plugin that checks import order against.. βοΈLGPL-3.0 
- [GitHub](https://github.com/PyCQA/flake8-import-order) (π¨βπ» 50 Β· π 74 Β· π₯ 9 Β· π 110 - 8% open Β· β±οΈ 10.09.2025):
	```
	git clone https://github.com/PyCQA/flake8-import-order
	```
- [PyPi](https://pypi.org/project/flake8-import-order) (π₯ 990K / month Β· π¦ 650 Β· β±οΈ 24.06.2025):
	```
	pip install flake8-import-order
	```
- [Conda](https://anaconda.org/conda-forge/flake8-import-order) (π₯ 330K Β· β±οΈ 26.06.2025):
	```
	conda install -c conda-forge flake8-import-order
	```
hacking (π₯27 Β·  β 240 Β· π€) - OpenStack Hacking Style Checks. Mirror of code maintained at.. Apache-2 
- [GitHub](https://github.com/openstack/hacking) (π¨βπ» 190 Β· π 66 Β· π¦ 7.8K Β· β±οΈ 19.12.2024):
	```
	git clone https://github.com/openstack/hacking
	```
- [PyPi](https://pypi.org/project/hacking) (π₯ 110K / month Β· π¦ 93 Β· β±οΈ 16.08.2024):
	```
	pip install hacking
	```
nitpick (π₯26 Β·  β 410) - Enforce the same settings on multiple projects. MIT 
- [GitHub](https://github.com/andreoliwa/nitpick) (π¨βπ» 18 Β· π 24 Β· π₯ 12 Β· π¦ 1.4K Β· π 130 - 38% open Β· β±οΈ 17.09.2025):
	```
	git clone https://github.com/andreoliwa/nitpick
	```
- [PyPi](https://pypi.org/project/nitpick) (π₯ 14K / month Β· π¦ 26 Β· β±οΈ 13.09.2025):
	```
	pip install nitpick
	```
flake8-eradicate (π₯26 Β·  β 320 Β· π€) - Flake8 plugin to find commented out or dead code. MIT 
- [GitHub](https://github.com/wemake-services/flake8-eradicate) (π¨βπ» 17 Β· π 13 Β· π¦ 20K Β· π 40 - 20% open Β· β±οΈ 31.12.2024):
	```
	git clone https://github.com/wemake-services/flake8-eradicate
	```
- [PyPi](https://pypi.org/project/flake8-eradicate) (π₯ 720K / month Β· π¦ 170 Β· β±οΈ 31.05.2023):
	```
	pip install flake8-eradicate
	```
- [Conda](https://anaconda.org/conda-forge/flake8-eradicate) (π₯ 24K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge flake8-eradicate
	```
check-manifest (π₯26 Β·  β 290 Β· π€) - Tool to check the completeness of MANIFEST.in for Python.. MIT
- [GitHub](https://github.com/mgedmin/check-manifest) (π¨βπ» 22 Β· π 38 Β· π¦ 12K Β· π 100 - 23% open Β· β±οΈ 20.01.2025):
	```
	git clone https://github.com/mgedmin/check-manifest
	```
- [PyPi](https://pypi.org/project/check-manifest) (π₯ 660K / month Β· π¦ 4.6K Β· β±οΈ 09.10.2024):
	```
	pip install check-manifest
	```
- [Conda](https://anaconda.org/conda-forge/check-manifest) (π₯ 170K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge check-manifest
	```
mypy-protobuf (π₯25 Β·  β 690 Β· π€) - open source tools to generate mypy stubs from protobufs. Apache-2
- [GitHub](https://github.com/nipunn1313/mypy-protobuf) (π¨βπ» 39 Β· π 83 Β· π 140 - 17% open Β· β±οΈ 22.11.2024):
	```
	git clone https://github.com/dropbox/mypy-protobuf
	```
- [PyPi](https://pypi.org/project/mypy-protobuf) (π₯ 6.4M / month Β· π¦ 190 Β· β±οΈ 01.04.2024):
	```
	pip install mypy-protobuf
	```
- [Conda](https://anaconda.org/conda-forge/mypy-protobuf) (π₯ 170K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge mypy-protobuf
	```
flake8-black (π₯24 Β·  β 170) - flake8 plugin to run black for checking Python coding style. MIT 
- [GitHub](https://github.com/peterjc/flake8-black) (π¨βπ» 10 Β· π 11 Β· π¦ 8.6K Β· π 29 - 10% open Β· β±οΈ 01.09.2025):
	```
	git clone https://github.com/peterjc/flake8-black
	```
- [PyPi](https://pypi.org/project/flake8-black) (π₯ 690K / month Β· π¦ 490 Β· β±οΈ 20.12.2022):
	```
	pip install flake8-black
	```
- [Conda](https://anaconda.org/conda-forge/flake8-black) (π₯ 480K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge flake8-black
	```
flake8-simplify (π₯23 Β·  β 200) - A flake8 plugin that helps you to simplify code. MIT
- [GitHub](https://github.com/MartinThoma/flake8-simplify) (π¨βπ» 16 Β· π 22 Β· π 130 - 43% open Β· β±οΈ 01.06.2025):
	```
	git clone https://github.com/MartinThoma/flake8-simplify
	```
- [PyPi](https://pypi.org/project/flake8-simplify) (π₯ 280K / month Β· π¦ 110 Β· β±οΈ 01.06.2025):
	```
	pip install flake8-simplify
	```
- [Conda](https://anaconda.org/conda-forge/flake8-simplify) (π₯ 61K Β· β±οΈ 02.06.2025):
	```
	conda install -c conda-forge flake8-simplify
	```
Show 19 hidden projects...
- pydocstyle (π₯32 Β·  β 1.1K Β· π) - docstring style checker. MIT
- pep8-naming (π₯29 Β·  β 520) - Naming Convention checker for Python. βοΈSaxpath
- darglint (π₯28 Β·  β 480 Β· π) - A python documentation linter which checks that the docstring.. MIT
- coala (π₯27 Β·  β 3.6K Β· π) - coala provides a unified command-line interface for linting and.. βοΈAGPL-3.0
- flake8-quotes (π₯27 Β·  β 180 Β· π) - Flake8 extension for checking quotes in python. MIT 
- pylama (π₯26 Β·  β 1.1K Β· π) - Code audit tool for python. MIT
- data-science-types (π₯25 Β·  β 200 Β· π) - Mypy stubs, i.e., type information, for numpy, pandas.. Apache-2
- flake8-commas (π₯25 Β·  β 130 Β· π) - Flake8 extension for enforcing trailing commas in python. MIT 
- Fixit (π₯23 Β·  β 690) - Advanced Python linting framework with auto-fixes and hierarchical.. βUnlicensed
- pandas-vet (π₯21 Β·  β 170 Β· π) - A plugin for Flake8 that checks pandas code. MIT 
- flake8-bandit (π₯21 Β·  β 110 Β· π) - Automated security testing using bandit and flake8. MIT 
- flakehell (π₯19 Β·  β 230 Β· π) - Flake8 wrapper to make it nice, legacy-friendly, configurable. MIT 
- flake8-mypy (π₯19 Β·  β 100 Β· π) - A plugin for flake8 integrating Mypy. MIT 
- pylint-flask (π₯18 Β·  β 64 Β· π) - A Pylint plugin to analyze Flask applications. βοΈGPL-2.0 
- pycycle (π₯17 Β·  β 360 Β· π) - Tool for pinpointing circular imports in Python. Find cyclic imports.. MIT
- bellybutton (π₯17 Β·  β 280 Β· π) - Custom Python linting through AST expressions. MIT
- imhotep (π₯16 Β·  β 220 Β· π) - A static-analysis bot for Github. MIT
- yala (π₯15 Β·  β 16 Β· π) - Yet Another Linter Aggregator. MIT 

- linty_fresh (π₯11 Β·  β 180 Β· π) - Surface lint errors during code review. Apache-2 
mypy
## Type checkers
mypy (π₯49 Β·  β 20K) - Optional static typing for Python. MIT
- [GitHub](https://github.com/python/mypy) (π¨βπ» 810 Β· π 3K Β· π¦ 320K Β· π 12K - 25% open Β· β±οΈ 17.09.2025):
	```
	git clone https://github.com/python/mypy
	```
- [PyPi](https://pypi.org/project/mypy) (π₯ 69M / month Β· π¦ 30K Β· β±οΈ 11.09.2025):
	```
	pip install mypy
	```
- [Conda](https://anaconda.org/conda-forge/mypy) (π₯ 5.9M Β· β±οΈ 12.09.2025):
	```
	conda install -c conda-forge mypy
	```
pyright (π₯39 Β·  β 15K) - Static Type Checker for Python. MIT
- [GitHub](https://github.com/microsoft/pyright) (π¨βπ» 130 Β· π 1.7K Β· π₯ 5.4K Β· π¦ 1.4K Β· π 7.2K - 1% open Β· β±οΈ 10.09.2025):
	```
	git clone https://github.com/Microsoft/pyright
	```
- [npm](https://www.npmjs.com/package/pyright) (π₯ 1.6M / month Β· π¦ 31 Β· β±οΈ 02.09.2025):
	```
	npm install pyright
	```
pyre-check (π₯33 Β·  β 7.1K) - Performant type-checking for python. MIT
- [GitHub](https://github.com/facebook/pyre-check) (π¨βπ» 290 Β· π 450 Β· π¦ 21 Β· π 460 - 32% open Β· β±οΈ 18.09.2025):
	```
	git clone https://github.com/facebook/pyre-check
	```
- [PyPi](https://pypi.org/project/pyre-check) (π₯ 160K / month Β· π¦ 87 Β· β±οΈ 07.07.2025):
	```
	pip install pyre-check
	```
pytype (π₯31 Β·  β 5K) - A static type analyzer for Python code. Apache-2
- [GitHub](https://github.com/google/pytype) (π¨βπ» 110 Β· π 290 Β· π¦ 4.1K Β· π 950 - 21% open Β· β±οΈ 20.08.2025):
	```
	git clone https://github.com/google/pytype
	```
- [PyPi](https://pypi.org/project/pytype) (π₯ 420K / month Β· π¦ 230 Β· β±οΈ 11.10.2024):
	```
	pip install pytype
	```
- [Conda](https://anaconda.org/conda-forge/pytype) (π₯ 570K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pytype
	```
Show 1 hidden projects...
- typeguard (π₯31 Β·  β 1.7K) - Run-time type checker for Python. βUnlicensed
## Code Formatters
black (π₯44 Β·  β 41K) - The uncompromising Python code formatter. MIT
- [GitHub](https://github.com/psf/black) (π¨βπ» 470 Β· π 2.6K Β· π₯ 130K Β· π¦ 640K Β· π 2.8K - 13% open Β· β±οΈ 12.09.2025):
	```
	git clone https://github.com/psf/black
	```
- [PyPi](https://pypi.org/project/black) (π₯ 77M / month Β· π¦ 37K Β· β±οΈ 29.01.2025):
	```
	pip install black
	```
- [Conda](https://anaconda.org/conda-forge/black) (π₯ 17M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge black
	```
isort (π₯40 Β·  β 6.8K) - A Python utility / library to sort imports. MIT
- [GitHub](https://github.com/PyCQA/isort) (π¨βπ» 320 Β· π 600 Β· π¦ 560K Β· π 1.4K - 17% open Β· β±οΈ 02.09.2025):
	```
	git clone https://github.com/PyCQA/isort
	```
- [PyPi](https://pypi.org/project/isort) (π₯ 67M / month Β· π¦ 15K Β· β±οΈ 26.02.2025):
	```
	pip install isort
	```
- [Conda](https://anaconda.org/conda-forge/isort) (π₯ 7.9M Β· β±οΈ 02.05.2025):
	```
	conda install -c conda-forge isort
	```
yapf (π₯39 Β·  β 14K Β· π€) - A formatter for Python files. Apache-2
- [GitHub](https://github.com/google/yapf) (π¨βπ» 160 Β· π 900 Β· π¦ 110K Β· π 880 - 47% open Β· β±οΈ 10.02.2025):
	```
	git clone https://github.com/google/yapf
	```
- [PyPi](https://pypi.org/project/yapf) (π₯ 8.6M / month Β· π¦ 1.3K Β· β±οΈ 14.11.2024):
	```
	pip install yapf
	```
- [Conda](https://anaconda.org/conda-forge/yapf) (π₯ 2.5M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge yapf
	```
autopep8 (π₯36 Β·  β 4.6K Β· π€) - A tool that automatically formats Python code to conform to the PEP.. MIT
- [GitHub](https://github.com/hhatto/autopep8) (π¨βπ» 64 Β· π 290 Β· π¦ 230K Β· π 520 - 24% open Β· β±οΈ 14.01.2025):
	```
	git clone https://github.com/hhatto/autopep8
	```
- [PyPi](https://pypi.org/project/autopep8) (π₯ 7.2M / month Β· π¦ 1.7K Β· β±οΈ 14.01.2025):
	```
	pip install autopep8
	```
- [Conda](https://anaconda.org/conda-forge/autopep8) (π₯ 2.1M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge autopep8
	```
docformatter (π₯30 Β·  β 570) - Formats docstrings to follow PEP 257. MIT
- [GitHub](https://github.com/PyCQA/docformatter) (π¨βπ» 39 Β· π 82 Β· π₯ 51 Β· π¦ 4.3K Β· π 170 - 11% open Β· β±οΈ 14.08.2025):
	```
	git clone https://github.com/myint/docformatter
	```
- [PyPi](https://pypi.org/project/docformatter) (π₯ 1.3M / month Β· π¦ 300 Β· β±οΈ 11.05.2025):
	```
	pip install docformatter
	```
- [Conda](https://anaconda.org/conda-forge/docformatter) (π₯ 250K Β· β±οΈ 11.05.2025):
	```
	conda install -c conda-forge docformatter
	```
autoimport (π₯17 Β·  β 99 Β· π€) - Autoimport automatically fixes wrong import statements. βοΈGPL-3.0
- [GitHub](https://github.com/lyz-code/autoimport) (π¨βπ» 18 Β· π 24 Β· π 49 - 30% open Β· β±οΈ 01.10.2024):
	```
	git clone https://github.com/lyz-code/autoimport
	```
- [PyPi](https://pypi.org/project/autoimport) (π₯ 14K / month Β· π¦ 14 Β· β±οΈ 01.10.2024):
	```
	pip install autoimport
	```
Show 1 hidden projects...
- pyformat (π₯18 Β·  β 94 Β· π) - Formats Python code to follow a consistent style. βοΈSaxpath
## Code Refactoring
jedi (π₯41 Β·  β 6K Β· π) - Awesome autocompletion, static analysis and refactoring library for python. MIT
- [GitHub](https://github.com/davidhalter/jedi) (π¨βπ» 180 Β· π 510 Β· π¦ 580K Β· π 1.4K - 6% open Β· β±οΈ 03.09.2025):
	```
	git clone https://github.com/davidhalter/jedi
	```
- [PyPi](https://pypi.org/project/jedi) (π₯ 80M / month Β· π¦ 1.2K Β· β±οΈ 11.11.2024):
	```
	pip install jedi
	```
- [Conda](https://anaconda.org/conda-forge/jedi) (π₯ 33M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge jedi
	```
rope (π₯36 Β·  β 2.1K) - a python refactoring library. βοΈLGPL-3.0
- [GitHub](https://github.com/python-rope/rope) (π¨βπ» 83 Β· π 170 Β· π₯ 42 Β· π¦ 79K Β· π 380 - 30% open Β· β±οΈ 12.07.2025):
	```
	git clone https://github.com/python-rope/rope
	```
- [PyPi](https://pypi.org/project/rope) (π₯ 1.5M / month Β· π¦ 320 Β· β±οΈ 12.07.2025):
	```
	pip install rope
	```
- [Conda](https://anaconda.org/conda-forge/rope) (π₯ 2M Β· β±οΈ 13.07.2025):
	```
	conda install -c conda-forge rope
	```
pyupgrade (π₯32 Β·  β 3.9K) - A tool (and pre-commit hook) to automatically upgrade syntax for newer.. MIT
- [GitHub](https://github.com/asottile/pyupgrade) (π¨βπ» 36 Β· π 200 Β· π 470 - 4% open Β· β±οΈ 13.08.2025):
	```
	git clone https://github.com/asottile/pyupgrade
	```
- [PyPi](https://pypi.org/project/pyupgrade) (π₯ 1.1M / month Β· π¦ 520 Β· β±οΈ 23.05.2025):
	```
	pip install pyupgrade
	```
- [Conda](https://anaconda.org/conda-forge/pyupgrade) (π₯ 860K Β· β±οΈ 24.05.2025):
	```
	conda install -c conda-forge pyupgrade
	```
vulture (π₯30 Β·  β 4K) - Find dead Python code. MIT
- [GitHub](https://github.com/jendrikseipp/vulture) (π¨βπ» 47 Β· π 170 Β· π¦ 5.8K Β· π 230 - 17% open Β· β±οΈ 17.09.2025):
	```
	git clone https://github.com/jendrikseipp/vulture
	```
- [PyPi](https://pypi.org/project/vulture) (π₯ 2.3M / month Β· π¦ 200 Β· β±οΈ 08.12.2024):
	```
	pip install vulture
	```
- [Conda](https://anaconda.org/conda-forge/vulture) (π₯ 130K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge vulture
	```
autoflake (π₯27 Β·  β 940) - Removes unused imports and unused variables as reported by pyflakes. MIT
- [GitHub](https://github.com/PyCQA/autoflake) (π¨βπ» 39 Β· π 83 Β· π 120 - 34% open Β· β±οΈ 09.09.2025):
	```
	git clone https://github.com/myint/autoflake
	```
- [PyPi](https://pypi.org/project/autoflake) (π₯ 4M / month Β· π¦ 1K Β· β±οΈ 13.03.2024):
	```
	pip install autoflake
	```
- [Conda](https://anaconda.org/conda-forge/autoflake) (π₯ 630K Β· β±οΈ 28.07.2025):
	```
	conda install -c conda-forge autoflake
	```
MonkeyType (π₯25 Β·  β 4.9K) - A Python library that generates static type annotations by.. BSD-3
- [GitHub](https://github.com/Instagram/MonkeyType) (π¨βπ» 51 Β· π 180 Β· π 200 - 30% open Β· β±οΈ 14.06.2025):
	```
	git clone https://github.com/Instagram/MonkeyType
	```
- [PyPi](https://pypi.org/project/monkeytype) (π₯ 170K / month Β· π¦ 23 Β· β±οΈ 20.03.2023):
	```
	pip install monkeytype
	```
- [Conda](https://anaconda.org/conda-forge/monkeytype) (π₯ 93K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge monkeytype
	```
add-trailing-comma (π₯23 Β·  β 370) - A tool (and pre-commit hook) to automatically add trailing.. MIT
- [GitHub](https://github.com/asottile/add-trailing-comma) (π¨βπ» 11 Β· π 29 Β· β±οΈ 13.08.2025):
	```
	git clone https://github.com/asottile/add-trailing-comma
	```
- [PyPi](https://pypi.org/project/add-trailing-comma) (π₯ 110K / month Β· π¦ 39 Β· β±οΈ 23.05.2025):
	```
	pip install add-trailing-comma
	```
unimport (π₯22 Β·  β 240) - The ultimate linter and formatter for removing unused import statements.. MIT
- [GitHub](https://github.com/hakancelikdev/unimport) (π¨βπ» 16 Β· π 21 Β· π¦ 150 Β· π 120 - 10% open Β· β±οΈ 01.08.2025):
	```
	git clone https://github.com/hakancelik96/unimport
	```
- [PyPi](https://pypi.org/project/unimport) (π₯ 38K / month Β· π¦ 40 Β· β±οΈ 18.09.2025):
	```
	pip install unimport
	```
com2ann (π₯19 Β·  β 150) - Tool for translation type comments to type annotations in Python. MIT
- [GitHub](https://github.com/ilevkivskyi/com2ann) (π¨βπ» 8 Β· π 13 Β· π¦ 96 Β· π 33 - 30% open Β· β±οΈ 02.06.2025):
	```
	git clone https://github.com/ilevkivskyi/com2ann
	```
- [PyPi](https://pypi.org/project/com2ann) (π₯ 21K / month Β· π¦ 2 Β· β±οΈ 21.08.2021):
	```
	pip install com2ann
	```
Show 9 hidden projects...
- redbaron (π₯25 Β·  β 720 Β· π) - Bottom-up approach to refactoring in python. βοΈLGPL-3.0
- eradicate (π₯25 Β·  β 220) - Removes commented-out code from Python files. βοΈSaxpath
- baron (π₯24 Β·  β 300 Β· π) - IDE allow you to refactor code, Baron allows you to write.. βοΈLGPL-3.0
- Bowler (π₯23 Β·  β 1.6K Β· π) - Safe code refactoring for modern Python. MIT
- pyannotate (π₯22 Β·  β 1.4K Β· π) - Auto-generate PEP-484 annotations. Apache-2
- unify (π₯20 Β·  β 96 Β· π) - Modifies strings to all use the same quote where possible. MIT
- massedit (π₯17 Β·  β 110 Β· π) - Programmatically edit text files with Python. Useful for source to.. MIT
- pep8ify (π₯15 Β·  β 120 Β· π) - A library that modifies python source code to conform to pep8. Apache-2
- retype (π₯14 Β·  β 140 Β· π) - Re-apply type annotations from .pyi stubs to your codebase. MIT
## Code Security
bandit (π₯38 Β·  β 7.3K) - Bandit is a tool designed to find common security issues in Python.. Apache-2
- [GitHub](https://github.com/PyCQA/bandit) (π¨βπ» 190 Β· π 680 Β· π₯ 880 Β· π¦ 59K Β· π 710 - 28% open Β· β±οΈ 15.09.2025):
	```
	git clone https://github.com/PyCQA/bandit
	```
- [PyPi](https://pypi.org/project/bandit) (π₯ 9.9M / month Β· π¦ 1.8K Β· β±οΈ 06.07.2025):
	```
	pip install bandit
	```
- [Conda](https://anaconda.org/conda-forge/bandit) (π₯ 520K Β· β±οΈ 06.07.2025):
	```
	conda install -c conda-forge bandit
	```
safety (π₯36 Β·  β 1.9K) - Safety checks Python dependencies for known security vulnerabilities and.. MIT
- [GitHub](https://github.com/pyupio/safety) (π¨βπ» 53 Β· π 170 Β· π₯ 880K Β· π¦ 18K Β· π 260 - 13% open Β· β±οΈ 17.09.2025):
	```
	git clone https://github.com/pyupio/safety
	```
- [PyPi](https://pypi.org/project/safety) (π₯ 4M / month Β· π¦ 760 Β· β±οΈ 01.09.2025):
	```
	pip install safety
	```
- [Conda](https://anaconda.org/conda-forge/safety) (π₯ 140K Β· β±οΈ 02.09.2025):
	```
	conda install -c conda-forge safety
	```
sqlmap (π₯34 Β·  β 35K) - Automatic SQL injection and database takeover tool. βοΈGPL-3.0
- [GitHub](https://github.com/sqlmapproject/sqlmap) (π¨βπ» 150 Β· π 6K Β· π¦ 21 Β· π 5.4K - 1% open Β· β±οΈ 14.09.2025):
	```
	git clone https://github.com/sqlmapproject/sqlmap
	```
- [PyPi](https://pypi.org/project/sqlmap) (π₯ 15K / month Β· π¦ 12 Β· β±οΈ 01.09.2025):
	```
	pip install sqlmap
	```
detect-secrets (π₯29 Β·  β 4.2K Β· π€) - An enterprise friendly way of detecting and preventing.. Apache-2
- [GitHub](https://github.com/Yelp/detect-secrets) (π¨βπ» 85 Β· π 510 Β· π 370 - 33% open Β· β±οΈ 06.01.2025):
	```
	git clone https://github.com/Yelp/detect-secrets
	```
- [PyPi](https://pypi.org/project/detect-secrets) (π₯ 1.5M / month Β· π¦ 95 Β· β±οΈ 06.05.2024):
	```
	pip install detect-secrets
	```
dlint (π₯20 Β·  β 170 Β· π€) - Dlint is a tool for encouraging best coding practices and helping.. BSD-3
- [GitHub](https://github.com/dlint-py/dlint) (π¨βπ» 16 Β· π 16 Β· π 47 - 51% open Β· β±οΈ 31.10.2024):
	```
	git clone https://github.com/dlint-py/dlint
	```
- [PyPi](https://pypi.org/project/dlint) (π₯ 87K / month Β· π¦ 93 Β· β±οΈ 31.10.2024):
	```
	pip install dlint
	```
- [Conda](https://anaconda.org/conda-forge/dlint) (π₯ 11K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge dlint
	```
Show 3 hidden projects...
- pyarmor (π₯33 Β·  β 4.6K) - A tool used to obfuscate python scripts, bind obfuscated scripts.. βοΈSGI-B-2.0
- dodgy (π₯21 Β·  β 120 Β· π) - Looks at Python code to search for things which look dodgy such as.. MIT
- pyt (π₯20 Β·  β 2.2K Β· π) - A Static Analysis Tool for Detecting Security Vulnerabilities in.. βοΈGPL-2.0
## Virtual Environments
pipenv (π₯45 Β·  β 25K) - Python Development Workflow for Humans. MIT
- [GitHub](https://github.com/pypa/pipenv) (π¨βπ» 530 Β· π 1.9K Β· π¦ 170K Β· π 4.3K - 5% open Β· β±οΈ 07.07.2025):
	```
	git clone https://github.com/pypa/pipenv
	```
- [PyPi](https://pypi.org/project/pipenv) (π₯ 30M / month Β· π¦ 250 Β· β±οΈ 07.07.2025):
	```
	pip install pipenv
	```
- [Conda](https://anaconda.org/conda-forge/pipenv) (π₯ 290K Β· β±οΈ 08.07.2025):
	```
	conda install -c conda-forge pipenv
	```
virtualenv (π₯44 Β·  β 5K) - Virtual Python Environment builder. MIT
- [GitHub](https://github.com/pypa/virtualenv) (π¨βπ» 300 Β· π 1.1K Β· π¦ 490K Β· π 1.4K - 1% open Β· β±οΈ 15.09.2025):
	```
	git clone https://github.com/pypa/virtualenv
	```
- [PyPi](https://pypi.org/project/virtualenv) (π₯ 240M / month Β· π¦ 1.9K Β· β±οΈ 13.08.2025):
	```
	pip install virtualenv
	```
- [Conda](https://anaconda.org/conda-forge/virtualenv) (π₯ 16M Β· β±οΈ 13.08.2025):
	```
	conda install -c conda-forge virtualenv
	```
pyenv (π₯35 Β·  β 43K) - Simple Python version management. MIT
- [GitHub](https://github.com/pyenv/pyenv) (π¨βπ» 460 Β· π 3.2K Β· π¦ 21 Β· π 1.9K - 4% open Β· β±οΈ 17.09.2025):
	```
	git clone https://github.com/pyenv/pyenv
	```
- [PyPi](https://pypi.org/project/pyenv) (π₯ 10K / month Β· β±οΈ 12.01.2019):
	```
	pip install pyenv
	```
pyenv-virtualenv (π₯21 Β·  β 6.7K) - a pyenv plugin to manage virtualenv (a.k.a. python-virtualenv). MIT
- [GitHub](https://github.com/pyenv/pyenv-virtualenv) (π¨βπ» 65 Β· π 420 Β· π¦ 21 Β· π 360 - 27% open Β· β±οΈ 17.05.2025):
	```
	git clone https://github.com/pyenv/pyenv-virtualenv
	```
pyenv-installer (π₯16 Β·  β 4.1K) - This tool is used to install `pyenv` and friends. MIT
- [GitHub](https://github.com/pyenv/pyenv-installer) (π¨βπ» 43 Β· π 460 Β· π 87 - 9% open Β· β±οΈ 05.09.2025):
	```
	git clone https://github.com/pyenv/pyenv-installer
	```
Show 5 hidden projects...
- nodeenv (π₯34 Β·  β 1.7K Β· π) - Virtual environment for Node.js & integrator with virtualenv. BSD-3
- vex (π₯19 Β·  β 370 Β· π) - Run a command in the named virtualenv. MIT
- dh-virtualenv (π₯16 Β·  β 1.6K Β· π) - Python virtualenvs in Debian packages. βοΈGPL-2.0
- pipenv-pipes (π₯13 Β·  β 130 Β· π) - A PipEnv Environment Switcher. MIT
- freshenv (π₯12 Β·  β 170 Β· π) - Provision, share, manage local and cloud developer environments. MPL-2.0
## Dependency & Package Managers
pip (π₯47 Β·  β 9.9K) - The Python package installer. MIT
- [GitHub](https://github.com/pypa/pip) (π¨βπ» 840 Β· π 3.1K Β· π¦ 240K Β· π 7.7K - 14% open Β· β±οΈ 11.09.2025):
	```
	git clone https://github.com/pypa/pip
	```
- [PyPi](https://pypi.org/project/pip) (π₯ 400M / month Β· π¦ 5.3K Β· β±οΈ 30.07.2025):
	```
	pip install pip
	```
- [Conda](https://anaconda.org/conda-forge/pip) (π₯ 170M Β· β±οΈ 31.07.2025):
	```
	conda install -c conda-forge pip
	```
conda (π₯43 Β·  β 7.1K) - A system-level, binary package and environment manager running on all.. BSD-3
- [GitHub](https://github.com/conda/conda) (π¨βπ» 470 Β· π 1.9K Β· π₯ 29K Β· π¦ 52K Β· π 10K - 6% open Β· β±οΈ 18.09.2025):
	```
	git clone https://github.com/conda/conda
	```
- [PyPi](https://pypi.org/project/conda) (π₯ 7.9K / month Β· π¦ 83 Β· β±οΈ 22.04.2017):
	```
	pip install conda
	```
- [Conda](https://anaconda.org/conda-forge/conda) (π₯ 65M Β· β±οΈ 05.08.2025):
	```
	conda install -c conda-forge conda
	```
poetry (π₯42 Β·  β 34K Β· π) - Python packaging and dependency management made easy. MIT
- [GitHub](https://github.com/python-poetry/poetry) (π¨βπ» 610 Β· π 2.4K Β· π₯ 16M Β· π 6.3K - 9% open Β· β±οΈ 14.09.2025):
	```
	git clone https://github.com/python-poetry/poetry
	```
- [PyPi](https://pypi.org/project/poetry) (π₯ 68M / month Β· π¦ 860 Β· β±οΈ 14.09.2025):
	```
	pip install poetry
	```
- [Conda](https://anaconda.org/conda-forge/poetry) (π₯ 6M Β· β±οΈ 15.09.2025):
	```
	conda install -c conda-forge poetry
	```
pip-tools (π₯39 Β·  β 7.9K) - A set of tools to keep your pinned Python dependencies fresh. BSD-3
- [GitHub](https://github.com/jazzband/pip-tools) (π¨βπ» 220 Β· π 630 Β· π¦ 36K Β· π 1.2K - 19% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/jazzband/pip-tools
	```
- [PyPi](https://pypi.org/project/pip-tools) (π₯ 19M / month Β· π¦ 2.7K Β· β±οΈ 31.07.2025):
	```
	pip install pip-tools
	```
- [Conda](https://anaconda.org/conda-forge/pip-tools) (π₯ 260K Β· β±οΈ 31.07.2025):
	```
	conda install -c conda-forge pip-tools
	```
PDM (π₯38 Β·  β 8.5K) - A modern Python package and dependency manager supporting the latest PEP.. MIT
- [GitHub](https://github.com/pdm-project/pdm) (π¨βπ» 230 Β· π 450 Β· π₯ 760 Β· π¦ 510 Β· π 1.9K - 2% open Β· β±οΈ 17.09.2025):
	```
	git clone https://github.com/pdm-project/pdm
	```
- [PyPi](https://pypi.org/project/pdm) (π₯ 8.1M / month Β· π¦ 200 Β· β±οΈ 22.08.2025):
	```
	pip install pdm
	```
- [Conda](https://anaconda.org/conda-forge/pdm) (π₯ 1.5M Β· β±οΈ 30.07.2025):
	```
	conda install -c conda-forge pdm
	```
pipx (π₯34 Β·  β 12K) - Install and Run Python Applications in Isolated Environments. MIT
- [GitHub](https://github.com/pypa/pipx) (π¨βπ» 160 Β· π 480 Β· π₯ 590K Β· π¦ 4.5K Β· π 880 - 18% open Β· β±οΈ 10.08.2025):
	```
	git clone https://github.com/pypa/pipx
	```
- [PyPi](https://pypi.org/project/pipx) (π₯ 9.9M / month Β· π¦ 58 Β· β±οΈ 23.08.2024):
	```
	pip install pipx
	```
- [Conda](https://anaconda.org/conda-forge/pipx) (π₯ 150K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pipx
	```
mamba (π₯30 Β·  β 7.6K) - The Fast Cross-Platform Package Manager. BSD-3
- [GitHub](https://github.com/mamba-org/mamba) (π¨βπ» 180 Β· π 410 Β· π 2K - 22% open Β· β±οΈ 04.09.2025):
	```
	git clone https://github.com/mamba-org/mamba
	```
- [Conda](https://anaconda.org/conda-forge/mamba) (π₯ 19M Β· β±οΈ 04.09.2025):
	```
	conda install -c conda-forge mamba
	```
pipreqs (π₯30 Β·  β 7.3K) - pipreqs - Generate pip requirements.txt file based on imports of any.. Apache-2
- [GitHub](https://github.com/bndr/pipreqs) (π¨βπ» 74 Β· π 420 Β· π¦ 40K Β· π 330 - 65% open Β· β±οΈ 30.06.2025):
	```
	git clone https://github.com/bndr/pipreqs
	```
- [PyPi](https://pypi.org/project/pipreqs) (π₯ 1.1M / month Β· π¦ 310 Β· β±οΈ 18.02.2024):
	```
	pip install pipreqs
	```
- [Conda](https://anaconda.org/conda-forge/pipreqs) (π₯ 69K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pipreqs
	```
pyflow (π₯22 Β·  β 1.3K) - An installation and dependency system for Python. MIT
- [GitHub](https://github.com/David-OConnor/pyflow) (π¨βπ» 29 Β· π 48 Β· π₯ 8.7K Β· π¦ 42 Β· π 140 - 47% open Β· β±οΈ 06.07.2025):
	```
	git clone https://github.com/David-OConnor/pyflow
	```
- [PyPi](https://pypi.org/project/pyflow) (π₯ 420 / month Β· π¦ 1 Β· β±οΈ 02.07.2021):
	```
	pip install pyflow
	```
Show 2 hidden projects...
- dephell (π₯26 Β·  β 1.8K Β· π) - Python project management. Manage packages: convert between formats,.. MIT
- pip-run (π₯19 Β·  β 140) - pip-run - dynamic dependency loader for Python. βUnlicensed
## Code Metrics & Complexity
prospector (π₯34 Β·  β 2K) - Inspects Python source files and provides information about type.. βοΈGPL-2.0
- [GitHub](https://github.com/prospector-dev/prospector) (π¨βπ» 98 Β· π 180 Β· π¦ 5.2K Β· π 400 - 8% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/PyCQA/prospector
	```
- [PyPi](https://pypi.org/project/prospector) (π₯ 460K / month Β· π¦ 290 Β· β±οΈ 13.08.2025):
	```
	pip install prospector
	```
- [Conda](https://anaconda.org/conda-forge/prospector) (π₯ 170K Β· β±οΈ 13.08.2025):
	```
	conda install -c conda-forge prospector
	```
mccabe (π₯31 Β·  β 660 Β· π) - McCabe complexity checker for Python. βοΈSaxpath
- [GitHub](https://github.com/PyCQA/mccabe) (π¨βπ» 24 Β· π 62 Β· π¦ 510K Β· π 54 - 16% open Β· β±οΈ 03.12.2023):
	```
	git clone https://github.com/PyCQA/mccabe
	```
- [PyPi](https://pypi.org/project/mccabe) (π₯ 67M / month Β· π¦ 930 Β· β±οΈ 24.01.2022):
	```
	pip install mccabe
	```
- [Conda](https://anaconda.org/conda-forge/mccabe) (π₯ 10M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge mccabe
	```
radon (π₯29 Β·  β 1.9K Β· π€) - Various code metrics for Python code. MIT
- [GitHub](https://github.com/rubik/radon) (π¨βπ» 60 Β· π 130 Β· π¦ 6.9K Β· π 190 - 21% open Β· β±οΈ 20.10.2024):
	```
	git clone https://github.com/rubik/radon
	```
- [PyPi](https://pypi.org/project/radon) (π₯ 1.8M / month Β· π¦ 220 Β· β±οΈ 26.03.2023):
	```
	pip install radon
	```
- [Conda](https://anaconda.org/conda-forge/radon) (π₯ 100K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge radon
	```
xenon (π₯23 Β·  β 260 Β· π€) - Monitoring tool based on radon. MIT
- [GitHub](https://github.com/rubik/xenon) (π¨βπ» 13 Β· π 22 Β· π¦ 1.6K Β· π 40 - 12% open Β· β±οΈ 21.10.2024):
	```
	git clone https://github.com/rubik/xenon
	```
- [PyPi](https://pypi.org/project/xenon) (π₯ 250K / month Β· π¦ 47 Β· β±οΈ 21.10.2024):
	```
	pip install xenon
	```
- [Conda](https://anaconda.org/conda-forge/xenon) (π₯ 29K Β· β±οΈ 10.05.2025):
	```
	conda install -c conda-forge xenon
	```
cohesion (π₯16 Β·  β 240 Β· π€) - A tool for measuring Python class cohesion. βοΈGPL-3.0
- [GitHub](https://github.com/mschwager/cohesion) (π¨βπ» 3 Β· π 6 Β· π 19 - 31% open Β· β±οΈ 09.12.2024):
	```
	git clone https://github.com/mschwager/cohesion
	```
- [PyPi](https://pypi.org/project/cohesion) (π₯ 10K / month Β· π¦ 13 Β· β±οΈ 09.12.2024):
	```
	pip install cohesion
	```
- [Conda](https://anaconda.org/conda-forge/cohesion) (π₯ 5.1K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge cohesion
	```
Show 1 hidden projects...
- wily (π₯26 Β·  β 1.3K Β· π) - A Python application for tracking, reporting on timing and.. Apache-2
## Logging
rich (π₯46 Β·  β 54K Β· π) - Rich is a Python library for rich text and beautiful formatting in the.. MIT
- [GitHub](https://github.com/Textualize/rich) (π¨βπ» 280 Β· π 1.9K Β· π¦ 480K Β· π 1.5K - 18% open Β· β±οΈ 13.08.2025):
	```
	git clone https://github.com/Textualize/rich
	```
- [PyPi](https://pypi.org/project/rich) (π₯ 200M / month Β· π¦ 22K Β· β±οΈ 25.07.2025):
	```
	pip install rich
	```
- [Conda](https://anaconda.org/conda-forge/rich) (π₯ 15M Β· β±οΈ 25.07.2025):
	```
	conda install -c conda-forge rich
	```
tqdm (π₯41 Β·  β 30K Β· π€) - A Fast, Extensible Progress Bar for Python and CLI. MPL-2.0
- [GitHub](https://github.com/tqdm/tqdm) (π¨βπ» 130 Β· π 1.4K Β· π₯ 17K Β· π¦ 1.2M Β· π 1.2K - 49% open Β· β±οΈ 12.11.2024):
	```
	git clone https://github.com/tqdm/tqdm
	```
- [PyPi](https://pypi.org/project/tqdm) (π₯ 220M / month Β· π¦ 44K Β· β±οΈ 24.11.2024):
	```
	pip install tqdm
	```
- [Conda](https://anaconda.org/conda-forge/tqdm) (π₯ 41M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge tqdm
	```
- [Docker Hub](https://hub.docker.com/r/tqdm/tqdm) (π₯ 5.3K Β· β 3 Β· β±οΈ 14.12.2024):
	```
	docker pull tqdm/tqdm
	```
sentry-sdk (π₯39 Β·  β 2.1K) - The official Python SDK for Sentry.io. MIT
- [GitHub](https://github.com/getsentry/sentry-python) (π¨βπ» 290 Β· π 560 Β· π₯ 3.9K Β· π 1.8K - 10% open Β· β±οΈ 18.09.2025):
	```
	git clone https://github.com/getsentry/sentry-python
	```
- [PyPi](https://pypi.org/project/sentry-sdk) (π₯ 75M / month Β· π¦ 1.3K Β· β±οΈ 15.09.2025):
	```
	pip install sentry-sdk
	```
- [Conda](https://anaconda.org/conda-forge/sentry-sdk) (π₯ 1.4M Β· β±οΈ 16.09.2025):
	```
	conda install -c conda-forge sentry-sdk
	```
loguru (π₯38 Β·  β 23K) - Python logging made (stupidly) simple. MIT
- [GitHub](https://github.com/Delgan/loguru) (π¨βπ» 68 Β· π 740 Β· π¦ 140K Β· π 1.1K - 20% open Β· β±οΈ 13.09.2025):
	```
	git clone https://github.com/Delgan/loguru
	```
- [PyPi](https://pypi.org/project/loguru) (π₯ 41M / month Β· π¦ 11K Β· β±οΈ 06.12.2024):
	```
	pip install loguru
	```
- [Conda](https://anaconda.org/conda-forge/loguru) (π₯ 3.6M Β· β±οΈ 07.05.2025):
	```
	conda install -c conda-forge loguru
	```
structlog (π₯38 Β·  β 4.2K) - Simple, powerful, and fast logging for Python. Apache-2
- [GitHub](https://github.com/hynek/structlog) (π¨βπ» 140 Β· π 250 Β· π¦ 25K Β· π 380 - 10% open Β· β±οΈ 18.09.2025):
	```
	git clone https://github.com/hynek/structlog
	```
- [PyPi](https://pypi.org/project/structlog) (π₯ 35M / month Β· π¦ 1.5K Β· β±οΈ 02.06.2025):
	```
	pip install structlog
	```
- [Conda](https://anaconda.org/conda-forge/structlog) (π₯ 790K Β· β±οΈ 02.06.2025):
	```
	conda install -c conda-forge structlog
	```
logbook (π₯36 Β·  β 1.5K) - A cool logging replacement for Python. BSD-3
- [GitHub](https://github.com/getlogbook/logbook) (π¨βπ» 81 Β· π 170 Β· π₯ 500 Β· π¦ 7.3K Β· π 190 - 25% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/getlogbook/logbook
	```
- [PyPi](https://pypi.org/project/logbook) (π₯ 6.4M / month Β· π¦ 270 Β· β±οΈ 14.06.2025):
	```
	pip install logbook
	```
- [Conda](https://anaconda.org/conda-forge/logbook) (π₯ 360K Β· β±οΈ 27.08.2025):
	```
	conda install -c conda-forge logbook
	```
tabulate (π₯34 Β·  β 2.4K) - Pretty-print tabular data in Python, a library and a command-line.. MIT
- [GitHub](https://github.com/astanin/python-tabulate) (π¨βπ» 100 Β· π 170 Β· π 270 - 44% open Β· β±οΈ 23.07.2025):
	```
	git clone https://github.com/astanin/python-tabulate
	```
- [PyPi](https://pypi.org/project/tabulate) (π₯ 110M / month Β· π¦ 8.4K Β· β±οΈ 06.10.2022):
	```
	pip install tabulate
	```
- [Conda](https://anaconda.org/conda-forge/tabulate) (π₯ 10M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge tabulate
	```
alive-progress (π₯33 Β·  β 6.1K) - A new kind of Progress Bar, with real-time throughput, ETA, and.. MIT
- [GitHub](https://github.com/rsalmei/alive-progress) (π¨βπ» 10 Β· π 220 Β· π¦ 4.7K Β· π 240 - 5% open Β· β±οΈ 20.07.2025):
	```
	git clone https://github.com/rsalmei/alive-progress
	```
- [PyPi](https://pypi.org/project/alive-progress) (π₯ 2.4M / month Β· π¦ 590 Β· β±οΈ 20.07.2025):
	```
	pip install alive-progress
	```
- [Conda](https://anaconda.org/conda-forge/alive-progress) (π₯ 170K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge alive-progress
	```
python-json-logger (π₯32 Β·  β 1.8K Β· π€) - Json Formatter for the standard python logger. BSD-2
- [GitHub](https://github.com/madzak/python-json-logger) (π¨βπ» 64 Β· π 230 Β· π 120 - 24% open Β· β±οΈ 12.12.2024):
	```
	git clone https://github.com/madzak/python-json-logger
	```
- [PyPi](https://pypi.org/project/python-json-logger) (π₯ 60M / month Β· π¦ 1.1K Β· β±οΈ 07.09.2025):
	```
	pip install python-json-logger
	```
- [Conda](https://anaconda.org/conda-forge/python-json-logger) (π₯ 13M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge python-json-logger
	```
colorlog (π₯30 Β·  β 940 Β· π€) - A colored formatter for the python logging module. MIT
- [GitHub](https://github.com/borntyping/python-colorlog) (π¨βπ» 34 Β· π 93 Β· π¦ 60K Β· β±οΈ 29.10.2024):
	```
	git clone https://github.com/borntyping/python-colorlog
	```
- [PyPi](https://pypi.org/project/colorlog) (π₯ 34M / month Β· π¦ 2.1K Β· β±οΈ 29.10.2024):
	```
	pip install colorlog
	```
- [Conda](https://anaconda.org/conda-forge/colorlog) (π₯ 5.7M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge colorlog
	```
progressbar2 (π₯30 Β·  β 880 Β· π€) - Progressbar 2 - A progress bar for Python 2 and Python 3 -.. BSD-3
- [GitHub](https://github.com/wolph/python-progressbar) (π¨βπ» 47 Β· π 100 Β· π₯ 3.1K Β· π 230 - 2% open Β· β±οΈ 06.12.2024):
	```
	git clone https://github.com/WoLpH/python-progressbar
	```
- [PyPi](https://pypi.org/project/progressbar2) (π₯ 31M / month Β· π¦ 930 Β· β±οΈ 28.08.2024):
	```
	pip install progressbar2
	```
- [Conda](https://anaconda.org/conda-forge/progressbar2) (π₯ 3.4M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge progressbar2
	```
notifiers (π₯29 Β·  β 2.7K) - The easy way to send notifications. MIT
- [GitHub](https://github.com/liiight/notifiers) (π¨βπ» 27 Β· π 110 Β· π¦ 1.4K Β· π 110 - 36% open Β· β±οΈ 05.08.2025):
	```
	git clone https://github.com/liiight/notifiers
	```
- [PyPi](https://pypi.org/project/notifiers) (π₯ 550K / month Β· π¦ 37 Β· β±οΈ 17.05.2025):
	```
	pip install notifiers
	```
- [Conda](https://anaconda.org/conda-forge/notifiers) (π₯ 59K Β· β±οΈ 20.05.2025):
	```
	conda install -c conda-forge notifiers
	```
python-devtools (π₯22 Β·  β 1K Β· π€) - Dev tools for python. MIT
- [GitHub](https://github.com/samuelcolvin/python-devtools) (π¨βπ» 14 Β· π 49 Β· π¦ 8.7K Β· π 69 - 40% open Β· β±οΈ 24.01.2025):
	```
	git clone https://github.com/samuelcolvin/python-devtools
	```
- [PyPi](https://pypi.org/project/python-devtools) (π₯ 2K / month Β· π¦ 2 Β· β±οΈ 21.08.2017):
	```
	pip install python-devtools
	```
- [Conda](https://anaconda.org/conda-forge/python-devtools) (π₯ 44K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge python-devtools
	```
Show 8 hidden projects...
- prettytable (π₯33 Β·  β 1.5K) - Display tabular data in a visually appealing ASCII table.. βUnlicensed
- python-coloredlogs (π₯30 Β·  β 560 Β· π) - Colored terminal output for Pythons logging module. MIT
- wasabi (π₯27 Β·  β 460 Β· π) - A lightweight console printing and formatting toolkit. MIT
- stackprinter (π₯25 Β·  β 1.3K Β· π) - Debugging-friendly exceptions for Python. MIT
- better-exceptions (π₯24 Β·  β 4.7K Β· π) - Pretty and useful exceptions in Python, automatically. MIT
- rebound (π₯24 Β·  β 4.1K Β· π) - Instant Stack Overflow results whenever an exception is thrown. βοΈGPL-2.0
- PrettyErrors (π₯23 Β·  β 2.9K Β· π) - Prettify Python exception output to make it legible. MIT
- tbvaccine (π₯16 Β·  β 380 Β· π) - A small utility to pretty-print Python tracebacks. MIT
## Shell
xxh (π₯19 Β·  β 5.7K) - Bring your favorite shell wherever you go through the ssh. Xonsh shell,.. BSD-2
- [GitHub](https://github.com/xxh/xxh) (π¨βπ» 27 Β· π 120 Β· π₯ 4.5K Β· π 96 - 30% open Β· β±οΈ 04.04.2025):
	```
	git clone https://github.com/xxh/xxh
	```
- [PyPi](https://pypi.org/project/xxh-xxh) (π₯ 260 / month Β· β±οΈ 06.04.2024):
	```
	pip install xxh-xxh
	```
Show 1 hidden projects...
- xonsh (π₯37 Β·  β 9K) - Python-powered shell. Full-featured and cross-platform. βοΈBSD-1-Clause
## Documentation
πΒ best-of-mkdocs ( β 1.5K)  - Collection of MkDocs projects and plugins.
mkdocs-material (π₯43 Β·  β 25K) - Documentation that simply works. MIT 
- [GitHub](https://github.com/squidfunk/mkdocs-material) (π¨βπ» 320 Β· π 3.9K Β· π¦ 73K Β· π 2.6K - 0% open Β· β±οΈ 15.09.2025):
	```
	git clone https://github.com/squidfunk/mkdocs-material
	```
- [PyPi](https://pypi.org/project/mkdocs-material) (π₯ 9.8M / month Β· π¦ 5.6K Β· β±οΈ 15.09.2025):
	```
	pip install mkdocs-material
	```
- [Conda](https://anaconda.org/conda-forge/mkdocs-material) (π₯ 770K Β· β±οΈ 15.09.2025):
	```
	conda install -c conda-forge mkdocs-material
	```
mkdocs (π₯40 Β·  β 21K) - Project documentation with Markdown. BSD-2 
- [GitHub](https://github.com/mkdocs/mkdocs) (π¨βπ» 260 Β· π 2.5K Β· π¦ 89K Β· π 2.1K - 5% open Β· β±οΈ 03.08.2025):
	```
	git clone https://github.com/mkdocs/mkdocs
	```
- [PyPi](https://pypi.org/project/mkdocs) (π₯ 9.1M / month Β· π¦ 6.5K Β· β±οΈ 30.08.2024):
	```
	pip install mkdocs
	```
- [Conda](https://anaconda.org/conda-forge/mkdocs) (π₯ 590K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge mkdocs
	```
sphinx_rtd_theme (π₯36 Β·  β 5K Β· π€) - Sphinx theme from Read the Docs. MIT 
- [GitHub](https://github.com/readthedocs/sphinx_rtd_theme) (π¨βπ» 120 Β· π 1.8K Β· π¦ 16 Β· π 920 - 27% open Β· β±οΈ 20.02.2025):
	```
	git clone https://github.com/readthedocs/sphinx_rtd_theme
	```
- [PyPi](https://pypi.org/project/sphinx_rtd_theme) (π₯ 10M / month Β· π¦ 13K Β· β±οΈ 13.11.2024):
	```
	pip install sphinx_rtd_theme
	```
- [Conda](https://anaconda.org/conda-forge/sphinx_rtd_theme) (π₯ 4.6M Β· β±οΈ 14.09.2025):
	```
	conda install -c conda-forge sphinx_rtd_theme
	```
Griffe (π₯34 Β·  β 530) - Signatures for entire Python programs. Extract the structure, the frame,.. ISC
- [GitHub](https://github.com/mkdocstrings/griffe) (π¨βπ» 39 Β· π 54 Β· π¦ 12K Β· π 290 - 9% open Β· β±οΈ 17.09.2025):
	```
	git clone https://github.com/mkdocstrings/griffe
	```
- [PyPi](https://pypi.org/project/griffe) (π₯ 15M / month Β· π¦ 330 Β· β±οΈ 05.09.2025):
	```
	pip install griffe
	```
- [Conda](https://anaconda.org/conda-forge/griffe) (π₯ 640K Β· β±οΈ 06.09.2025):
	```
	conda install -c conda-forge griffe
	```
mkdocstrings (π₯33 Β·  β 2K) - Automatic documentation from sources, for MkDocs. ISC 
- [GitHub](https://github.com/mkdocstrings/mkdocstrings) (π¨βπ» 53 Β· π 120 Β· π¦ 21K Β· π 460 - 12% open Β· β±οΈ 15.09.2025):
	```
	git clone https://github.com/mkdocstrings/mkdocstrings
	```
- [PyPi](https://pypi.org/project/mkdocstrings) (π₯ 4.1M / month Β· π¦ 1.6K Β· β±οΈ 22.07.2025):
	```
	pip install mkdocstrings
	```
- [Conda](https://anaconda.org/conda-forge/mkdocstrings) (π₯ 250K Β· β±οΈ 24.07.2025):
	```
	conda install -c conda-forge mkdocstrings
	```
breathe (π₯33 Β·  β 780) - ReStructuredText and Sphinx bridge to Doxygen. BSD-3
- [GitHub](https://github.com/breathe-doc/breathe) (π¨βπ» 120 Β· π 210 Β· π₯ 760 Β· π¦ 19K Β· π 610 - 30% open Β· β±οΈ 01.09.2025):
	```
	git clone https://github.com/michaeljones/breathe
	```
- [PyPi](https://pypi.org/project/breathe) (π₯ 1M / month Β· π¦ 130 Β· β±οΈ 08.07.2025):
	```
	pip install breathe
	```
- [Conda](https://anaconda.org/conda-forge/breathe) (π₯ 820K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge breathe
	```
sphinx-autodoc-typehints (π₯33 Β·  β 580) - Type hints support for the Sphinx autodoc extension. MIT 
- [GitHub](https://github.com/tox-dev/sphinx-autodoc-typehints) (π¨βπ» 61 Β· π 110 Β· π¦ 57K Β· π 210 - 19% open Β· β±οΈ 08.09.2025):
	```
	git clone https://github.com/tox-dev/sphinx-autodoc-typehints
	```
- [PyPi](https://pypi.org/project/sphinx-autodoc-typehints) (π₯ 3.9M / month Β· π¦ 3.9K Β· β±οΈ 25.04.2025):
	```
	pip install sphinx-autodoc-typehints
	```
- [Conda](https://anaconda.org/conda-forge/sphinx-autodoc-typehints) (π₯ 930K Β· β±οΈ 25.04.2025):
	```
	conda install -c conda-forge sphinx-autodoc-typehints
	```
sphinx-autobuild (π₯31 Β·  β 580) - Watch a Sphinx directory and rebuild the documentation.. MIT 
- [GitHub](https://github.com/sphinx-doc/sphinx-autobuild) (π¨βπ» 36 Β· π 85 Β· π¦ 29K Β· π 110 - 16% open Β· β±οΈ 25.08.2025):
	```
	git clone https://github.com/executablebooks/sphinx-autobuild
	```
- [PyPi](https://pypi.org/project/sphinx-autobuild) (π₯ 4.6M / month Β· π¦ 2.3K Β· β±οΈ 25.08.2025):
	```
	pip install sphinx-autobuild
	```
- [Conda](https://anaconda.org/conda-forge/sphinx-autobuild) (π₯ 400K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge sphinx-autobuild
	```
pdoc3 (π₯28 Β·  β 1.2K) - Auto-generate API documentation for Python projects. βοΈAGPL-3.0
- [GitHub](https://github.com/pdoc3/pdoc) (π¨βπ» 68 Β· π 140 Β· π¦ 4.9K Β· π 340 - 30% open Β· β±οΈ 12.07.2025):
	```
	git clone https://github.com/pdoc3/pdoc
	```
- [PyPi](https://pypi.org/project/pdoc3) (π₯ 320K / month Β· π¦ 490 Β· β±οΈ 20.03.2025):
	```
	pip install pdoc3
	```
- [Conda](https://anaconda.org/anaconda/pdoc3) (π₯ 2.2K Β· β±οΈ 05.08.2025):
	```
	conda install -c anaconda pdoc3
	```
blacken-docs (π₯27 Β·  β 670) - Run `black` on python code blocks in documentation files. MIT
- [GitHub](https://github.com/adamchainz/blacken-docs) (π¨βπ» 25 Β· π 45 Β· π¦ 1.4K Β· π 81 - 11% open Β· β±οΈ 08.09.2025):
	```
	git clone https://github.com/asottile/blacken-docs
	```
- [PyPi](https://pypi.org/project/blacken-docs) (π₯ 150K / month Β· π¦ 120 Β· β±οΈ 08.09.2025):
	```
	pip install blacken-docs
	```
- [Conda](https://anaconda.org/conda-forge/blacken-docs) (π₯ 53K Β· β±οΈ 08.09.2025):
	```
	conda install -c conda-forge blacken-docs
	```
mkdocs-awesome-pages-plugin (π₯24 Β·  β 590) - A plugin for customizing the navigation structure of.. MIT 
- [GitHub](https://github.com/lukasgeiter/mkdocs-awesome-nav) (π¨βπ» 10 Β· π 40 Β· π¦ 280 Β· π 110 - 17% open Β· β±οΈ 10.09.2025):
	```
	git clone https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin
	```
- [PyPi](https://pypi.org/project/mkdocs-awesome-pages-plugin) (π₯ 690K / month Β· π¦ 220 Β· β±οΈ 22.12.2024):
	```
	pip install mkdocs-awesome-pages-plugin
	```
pytkdocs (π₯23 Β·  β 53) - Load Python objects documentation. ISC
- [GitHub](https://github.com/mkdocstrings/pytkdocs) (π¨βπ» 23 Β· π 32 Β· π¦ 1.6K Β· π 100 - 6% open Β· β±οΈ 09.03.2025):
	```
	git clone https://github.com/mkdocstrings/pytkdocs
	```
- [PyPi](https://pypi.org/project/pytkdocs) (π₯ 150K / month Β· π¦ 22 Β· β±οΈ 09.03.2025):
	```
	pip install pytkdocs
	```
- [Conda](https://anaconda.org/conda-forge/pytkdocs) (π₯ 190K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pytkdocs
	```
lazydocs (π₯22 Β·  β 230) - Generate markdown API documentation from Google-style Python docstring... MIT
- [GitHub](https://github.com/ml-tooling/lazydocs) (π¨βπ» 13 Β· π 43 Β· π¦ 380 Β· π 44 - 11% open Β· β±οΈ 28.08.2025):
	```
	git clone https://github.com/ml-tooling/lazydocs
	```
- [PyPi](https://pypi.org/project/lazydocs) (π₯ 55K / month Β· π¦ 65 Β· β±οΈ 27.07.2021):
	```
	pip install lazydocs
	```
mkdocs-print-site-plugin (π₯22 Β·  β 170) - MkDocs Plugin that adds an additional page that.. MIT 
- [GitHub](https://github.com/timvink/mkdocs-print-site-plugin) (π¨βπ» 15 Β· π 27 Β· π 110 - 9% open Β· β±οΈ 03.08.2025):
	```
	git clone https://github.com/timvink/mkdocs-print-site-plugin
	```
- [PyPi](https://pypi.org/project/mkdocs-print-site-plugin) (π₯ 92K / month Β· π¦ 22 Β· β±οΈ 03.08.2025):
	```
	pip install mkdocs-print-site-plugin
	```
Show 14 hidden projects...
- sphinx (π₯43 Β·  β 7.4K) - The Sphinx documentation generator. βUnlicensed 
- pdoc (π₯32 Β·  β 2.2K) - API Documentation for Python Projects. βοΈMIT-0
- alabaster (π₯32 Β·  β 750 Β· π) - Lightweight, configurable Sphinx theme. BSD-3 
- numpydoc (π₯29 Β·  β 340) - Numpys Sphinx extensions. βUnlicensed 
- interrogate (π₯26 Β·  β 640 Β· π) - Explain yourself! Interrogate a codebase for docstring coverage. MIT
- sphinx-bootstrap-theme (π₯26 Β·  β 590 Β· π) - Sphinx Bootstrap Theme. MIT 
- portray (π₯23 Β·  β 870 Β· π) - Your Project with Great Documentation. MIT
- mkdocs-with-pdf (π₯23 Β·  β 380 Β· π) - Generate a single PDF file from MkDocs repository. MIT 
- releases (π₯23 Β·  β 180 Β· π) - A powerful Sphinx changelog-generating extension. BSD-2 
- sphinx-markdown-builder (π₯23 Β·  β 160 Β· π) - DISCONTINUED: sphinx builder that outputs markdown.. MIT 
- pycco (π₯22 Β·  β 860 Β· π) - Literate-style documentation generator. MIT
- mkdocs-pdf-export-plugin (π₯22 Β·  β 340 Β· π) - An MkDocs plugin to export content pages as PDF files. MIT 
- mkdocs-git-revision-date-plugin (π₯20 Β·  β 61 Β· π) - MkDocs plugin for setting revision date from git per.. MIT 
- mkdocs-versioning (π₯16 Β·  β 40 Β· π) - A tool that allows for versioning sites built with.. MIT 
## Debugging Tools
pudb (π₯34 Β·  β 3.2K) - Full-screen console debugger for Python. MIT
- [GitHub](https://github.com/inducer/pudb) (π¨βπ» 99 Β· π 230 Β· π¦ 8.2K Β· π 360 - 45% open Β· β±οΈ 08.09.2025):
	```
	git clone https://github.com/inducer/pudb
	```
- [PyPi](https://pypi.org/project/pudb) (π₯ 1.1M / month Β· π¦ 120 Β· β±οΈ 06.05.2025):
	```
	pip install pudb
	```
- [Conda](https://anaconda.org/conda-forge/pudb) (π₯ 360K Β· β±οΈ 04.06.2025):
	```
	conda install -c conda-forge pudb
	```
PySnooper (π₯32 Β·  β 17K) - Never use print for debugging again. MIT
- [GitHub](https://github.com/cool-RR/PySnooper) (π¨βπ» 29 Β· π 950 Β· π¦ 2.1K Β· π 140 - 21% open Β· β±οΈ 31.05.2025):
	```
	git clone https://github.com/cool-RR/PySnooper
	```
- [PyPi](https://pypi.org/project/pysnooper) (π₯ 460K / month Β· π¦ 67 Β· β±οΈ 31.05.2025):
	```
	pip install pysnooper
	```
- [Conda](https://anaconda.org/conda-forge/pysnooper) (π₯ 140K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pysnooper
	```
icecream (π₯32 Β·  β 9.9K) - Never use print() to debug again. MIT
- [GitHub](https://github.com/gruns/icecream) (π¨βπ» 34 Β· π 200 Β· π¦ 21 Β· π 160 - 40% open Β· β±οΈ 14.09.2025):
	```
	git clone https://github.com/gruns/icecream
	```
- [PyPi](https://pypi.org/project/icecream) (π₯ 1.4M / month Β· π¦ 540 Β· β±οΈ 14.09.2025):
	```
	pip install icecream
	```
- [Conda](https://anaconda.org/conda-forge/icecream) (π₯ 85K Β· β±οΈ 14.09.2025):
	```
	conda install -c conda-forge icecream
	```
pyelftools (π₯32 Β·  β 2.2K) - Parsing ELF and DWARF in Python. Unlicense
- [GitHub](https://github.com/eliben/pyelftools) (π¨βπ» 110 Β· π 520 Β· π¦ 11K Β· π 270 - 27% open Β· β±οΈ 08.09.2025):
	```
	git clone https://github.com/eliben/pyelftools
	```
- [PyPi](https://pypi.org/project/pyelftools) (π₯ 6.6M / month Β· π¦ 270 Β· β±οΈ 19.02.2025):
	```
	pip install pyelftools
	```
- [Conda](https://anaconda.org/conda-forge/pyelftools) (π₯ 920K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pyelftools
	```
ipdb (π₯31 Β·  β 1.9K) - Integration of IPython pdb. BSD-3
- [GitHub](https://github.com/gotcha/ipdb) (π¨βπ» 58 Β· π 150 Β· π¦ 66K Β· π 210 - 36% open Β· β±οΈ 28.07.2025):
	```
	git clone https://github.com/gotcha/ipdb
	```
- [PyPi](https://pypi.org/project/ipdb) (π₯ 11M / month Β· π¦ 1.1K Β· β±οΈ 09.03.2023):
	```
	pip install ipdb
	```
- [Conda](https://anaconda.org/conda-forge/ipdb) (π₯ 640K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge ipdb
	```
python-hunter (π₯27 Β·  β 840) - Hunter is a flexible code tracing toolkit. BSD-2
- [GitHub](https://github.com/ionelmc/python-hunter) (π¨βπ» 10 Β· π 50 Β· π 100 - 45% open Β· β±οΈ 22.08.2025):
	```
	git clone https://github.com/ionelmc/python-hunter
	```
- [PyPi](https://pypi.org/project/hunter) (π₯ 700K / month Β· π¦ 17 Β· β±οΈ 22.08.2025):
	```
	pip install hunter
	```
- [Conda](https://anaconda.org/conda-forge/hunter) (π₯ 180K Β· β±οΈ 12.07.2025):
	```
	conda install -c conda-forge hunter
	```
gdbgui (π₯26 Β·  β 10K) - Browser-based frontend to gdb (gnu debugger). Add breakpoints, view.. βοΈGPL-3.0
- [GitHub](https://github.com/cs01/gdbgui) (π¨βπ» 45 Β· π 510 Β· π₯ 20K Β· π¦ 500 Β· π 340 - 49% open Β· β±οΈ 29.06.2025):
	```
	git clone https://github.com/cs01/gdbgui
	```
- [PyPi](https://pypi.org/project/gdbgui) (π₯ 7.1K / month Β· π¦ 2 Β· β±οΈ 29.06.2025):
	```
	pip install gdbgui
	```
snoop (π₯24 Β·  β 1.4K Β· π€) - A powerful set of Python debugging tools, based on PySnooper. MIT
- [GitHub](https://github.com/alexmojaki/snoop) (π¨βπ» 22 Β· π 38 Β· π 56 - 44% open Β· β±οΈ 06.10.2024):
	```
	git clone https://github.com/alexmojaki/snoop
	```
- [PyPi](https://pypi.org/project/snoop) (π₯ 67K / month Β· π¦ 41 Β· β±οΈ 06.10.2024):
	```
	pip install snoop
	```
- [Conda](https://anaconda.org/conda-forge/snoop) (π₯ 11K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge snoop
	```
pyrasite (π₯21 Β·  β 2.8K) - Inject code into running Python processes. βοΈGPL-3.0
- [GitHub](https://github.com/lmacken/pyrasite) (π¨βπ» 25 Β· π 200 Β· π¦ 67 Β· π 60 - 71% open Β· β±οΈ 07.04.2025):
	```
	git clone https://github.com/lmacken/pyrasite
	```
- [PyPi](https://pypi.org/project/pyrasite) (π₯ 7.3K / month Β· β±οΈ 09.05.2012):
	```
	pip install pyrasite
	```
Birdseye (π₯21 Β·  β 1.7K) - Graphical Python debugger which lets you easily view the values of all.. MIT
- [GitHub](https://github.com/alexmojaki/birdseye) (π¨βπ» 10 Β· π 73 Β· π 58 - 36% open Β· β±οΈ 06.09.2025):
	```
	git clone https://github.com/alexmojaki/birdseye
	```
- [PyPi](https://pypi.org/project/birdseye) (π₯ 2.1K / month Β· π¦ 9 Β· β±οΈ 06.09.2025):
	```
	pip install birdseye
	```
Show 3 hidden projects...
- pdbpp (π₯28 Β·  β 1.4K Β· π) - pdb++, a drop-in replacement for pdb (the Python debugger). BSD-3
- python-manhole (π₯20 Β·  β 390 Β· π) - Debugging manhole for python applications. BSD-2
- reloadium (π₯18 Β·  β 3K Β· π) - Hot Reloading and Profiling for Python. Apache-2
## Testing Tools
πΒ best-of-web-python - Testing ( β 2.6K)  - Testing libraries & tools for python web frameworks.
πΒ unittest  - Unittest is a test framework included in the Python standard library.
pytest (π₯49 Β·  β 13K) - The pytest framework makes it easy to write small tests, yet scales to.. MIT 
- [GitHub](https://github.com/pytest-dev/pytest) (π¨βπ» 1.1K Β· π 2.9K Β· π₯ 24K Β· π¦ 1.7M Β· π 6.2K - 15% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/pytest-dev/pytest
	```
- [PyPi](https://pypi.org/project/pytest) (π₯ 240M / month Β· π¦ 89K Β· β±οΈ 04.09.2025):
	```
	pip install pytest
	```
- [Conda](https://anaconda.org/conda-forge/pytest) (π₯ 40M Β· β±οΈ 04.09.2025):
	```
	conda install -c conda-forge pytest
	```
robotframework (π₯43 Β·  β 11K) - Generic automation framework for acceptance testing and RPA. Apache-2
- [GitHub](https://github.com/robotframework/robotframework) (π¨βπ» 220 Β· π 2.5K Β· π₯ 580 Β· π¦ 14K Β· π 4.7K - 5% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/robotframework/robotframework
	```
- [PyPi](https://pypi.org/project/robotframework) (π₯ 3.7M / month Β· π¦ 950 Β· β±οΈ 04.07.2025):
	```
	pip install robotframework
	```
- [Conda](https://anaconda.org/conda-forge/robotframework) (π₯ 230K Β· β±οΈ 07.07.2025):
	```
	conda install -c conda-forge robotframework
	```
hypothesis (π₯41 Β·  β 8.1K) - The property-based testing library for Python. MPL-2.0
- [GitHub](https://github.com/HypothesisWorks/hypothesis) (π¨βπ» 350 Β· π 620 Β· π¦ 35K Β· π 1.7K - 4% open Β· β±οΈ 18.09.2025):
	```
	git clone https://github.com/HypothesisWorks/hypothesis
	```
- [PyPi](https://pypi.org/project/hypothesis) (π₯ 21M / month Β· π¦ 2.9K Β· β±οΈ 18.09.2025):
	```
	pip install hypothesis
	```
- [Conda](https://anaconda.org/conda-forge/hypothesis) (π₯ 15M Β· β±οΈ 18.09.2025):
	```
	conda install -c conda-forge hypothesis
	```
playwright-python (π₯40 Β·  β 14K) - Python version of the Playwright testing and automation.. Apache-2
- [GitHub](https://github.com/microsoft/playwright-python) (π¨βπ» 50 Β· π 1.1K Β· π¦ 46K Β· π 1.5K - 2% open Β· β±οΈ 09.09.2025):
	```
	git clone https://github.com/microsoft/playwright-python
	```
- [PyPi](https://pypi.org/project/playwright) (π₯ 26M / month Β· π¦ 2.7K Β· β±οΈ 28.08.2025):
	```
	pip install playwright
	```
pytest-asyncio (π₯40 Β·  β 1.6K) - Asyncio support for pytest. Apache-2 
- [GitHub](https://github.com/pytest-dev/pytest-asyncio) (π¨βπ» 73 Β· π 160 Β· π₯ 1.6K Β· π¦ 160K Β· π 380 - 13% open Β· β±οΈ 15.09.2025):
	```
	git clone https://github.com/pytest-dev/pytest-asyncio
	```
- [PyPi](https://pypi.org/project/pytest-asyncio) (π₯ 55M / month Β· π¦ 12K Β· β±οΈ 12.09.2025):
	```
	pip install pytest-asyncio
	```
- [Conda](https://anaconda.org/conda-forge/pytest-asyncio) (π₯ 2.6M Β· β±οΈ 12.09.2025):
	```
	conda install -c conda-forge pytest-asyncio
	```
tox (π₯39 Β·  β 3.8K Β· π) - Command line driven CI frontend and development task automation tool. MIT 
- [GitHub](https://github.com/tox-dev/tox) (π¨βπ» 330 Β· π 540 Β· π¦ 130K Β· π 1.8K - 7% open Β· β±οΈ 04.09.2025):
	```
	git clone https://github.com/tox-dev/tox
	```
- [PyPi](https://pypi.org/project/tox) (π₯ 24M / month Β· π¦ 12K Β· β±οΈ 04.09.2025):
	```
	pip install tox
	```
- [Conda](https://anaconda.org/conda-forge/tox) (π₯ 1.5M Β· β±οΈ 05.09.2025):
	```
	conda install -c conda-forge tox
	```
pytest-xdist (π₯39 Β·  β 1.7K) - pytest plugin for distributed testing and loop-on-failures.. MIT 
- [GitHub](https://github.com/pytest-dev/pytest-xdist) (π¨βπ» 110 Β· π 240 Β· π₯ 300 Β· π¦ 120K Β· π 670 - 41% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/pytest-dev/pytest-xdist
	```
- [PyPi](https://pypi.org/project/pytest-xdist) (π₯ 59M / month Β· π¦ 5.6K Β· β±οΈ 01.07.2025):
	```
	pip install pytest-xdist
	```
- [Conda](https://anaconda.org/conda-forge/pytest-xdist) (π₯ 9.6M Β· β±οΈ 02.07.2025):
	```
	conda install -c conda-forge pytest-xdist
	```
pytest-mock (π₯38 Β·  β 2K) - Thin-wrapper around the mock package for easier use with pytest. MIT 
- [GitHub](https://github.com/pytest-dev/pytest-mock) (π¨βπ» 81 Β· π 150 Β· π₯ 110 Β· π¦ 120K Β· π 170 - 7% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/pytest-dev/pytest-mock
	```
- [PyPi](https://pypi.org/project/pytest-mock) (π₯ 49M / month Β· π¦ 9.4K Β· β±οΈ 16.09.2025):
	```
	pip install pytest-mock
	```
- [Conda](https://anaconda.org/conda-forge/pytest-mock) (π₯ 3.9M Β· β±οΈ 17.09.2025):
	```
	conda install -c conda-forge pytest-mock
	```
pytest-cov (π₯37 Β·  β 1.9K) - Coverage plugin for pytest. MIT 
- [GitHub](https://github.com/pytest-dev/pytest-cov) (π¨βπ» 100 Β· π 220 Β· π 440 - 33% open Β· β±οΈ 09.09.2025):
	```
	git clone https://github.com/pytest-dev/pytest-cov
	```
- [PyPi](https://pypi.org/project/pytest-cov) (π₯ 83M / month Β· π¦ 48K Β· β±οΈ 09.09.2025):
	```
	pip install pytest-cov
	```
- [Conda](https://anaconda.org/conda-forge/pytest-cov) (π₯ 15M Β· β±οΈ 11.09.2025):
	```
	conda install -c conda-forge pytest-cov
	```
freezegun (π₯35 Β·  β 4.4K) - Let your Python tests travel through time. Apache-2
- [GitHub](https://github.com/spulec/freezegun) (π¨βπ» 130 Β· π 280 Β· π₯ 130 Β· π 360 - 41% open Β· β±οΈ 19.08.2025):
	```
	git clone https://github.com/spulec/freezegun
	```
- [PyPi](https://pypi.org/project/freezegun) (π₯ 25M / month Β· π¦ 1.3K Β· β±οΈ 09.08.2025):
	```
	pip install freezegun
	```
- [Conda](https://anaconda.org/conda-forge/freezegun) (π₯ 1.8M Β· β±οΈ 09.08.2025):
	```
	conda install -c conda-forge freezegun
	```
pytest-html (π₯34 Β·  β 750) - Plugin for generating HTML reports for pytest results. MIT 
- [GitHub](https://github.com/pytest-dev/pytest-html) (π¨βπ» 61 Β· π 250 Β· π¦ 57K Β· π 440 - 41% open Β· β±οΈ 15.09.2025):
	```
	git clone https://github.com/pytest-dev/pytest-html
	```
- [PyPi](https://pypi.org/project/pytest-html) (π₯ 12M / month Β· π¦ 620 Β· β±οΈ 07.11.2023):
	```
	pip install pytest-html
	```
- [Conda](https://anaconda.org/conda-forge/pytest-html) (π₯ 770K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pytest-html
	```
pytest-bdd (π₯33 Β·  β 1.4K Β· π€) - BDD library for the pytest runner. MIT 
- [GitHub](https://github.com/pytest-dev/pytest-bdd) (π¨βπ» 65 Β· π 230 Β· π¦ 4.4K Β· π 380 - 21% open Β· β±οΈ 13.02.2025):
	```
	git clone https://github.com/pytest-dev/pytest-bdd
	```
- [PyPi](https://pypi.org/project/pytest-bdd) (π₯ 1.2M / month Β· π¦ 110 Β· β±οΈ 05.12.2024):
	```
	pip install pytest-bdd
	```
- [Conda](https://anaconda.org/conda-forge/pytest-bdd) (π₯ 71K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pytest-bdd
	```
mimesis (π₯32 Β·  β 4.6K) - Mimesis is a robust data generator for Python that can produce a wide.. MIT
- [GitHub](https://github.com/lk-geimfari/mimesis) (π¨βπ» 130 Β· π 340 Β· π₯ 840 Β· π¦ 2.2K Β· π 370 - 5% open Β· β±οΈ 12.05.2025):
	```
	git clone https://github.com/lk-geimfari/mimesis
	```
- [PyPi](https://pypi.org/project/mimesis) (π₯ 860K / month Β· π¦ 68 Β· β±οΈ 13.09.2024):
	```
	pip install mimesis
	```
- [Conda](https://anaconda.org/conda-forge/mimesis) (π₯ 320K Β· β±οΈ 10.05.2025):
	```
	conda install -c conda-forge mimesis
	```
pytest-sugar (π₯32 Β·  β 1.5K) - a plugin for py.test that changes the default look and feel.. BSD-3 
- [GitHub](https://github.com/Teemu/pytest-sugar) (π¨βπ» 56 Β· π 77 Β· π₯ 47 Β· π¦ 28K Β· π 120 - 23% open Β· β±οΈ 23.08.2025):
	```
	git clone https://github.com/Teemu/pytest-sugar
	```
- [PyPi](https://pypi.org/project/pytest-sugar) (π₯ 4.2M / month Β· π¦ 1.5K Β· β±οΈ 23.08.2025):
	```
	pip install pytest-sugar
	```
- [Conda](https://anaconda.org/conda-forge/pytest-sugar) (π₯ 350K Β· β±οΈ 24.08.2025):
	```
	conda install -c conda-forge pytest-sugar
	```
nox (π₯32 Β·  β 1.4K) - Flexible test automation for Python. Apache-2 
- [GitHub](https://github.com/wntrblm/nox) (π¨βπ» 110 Β· π 170 Β· π¦ 6.9K Β· π 420 - 16% open Β· β±οΈ 21.07.2025):
	```
	git clone https://github.com/theacodes/nox
	```
- [PyPi](https://pypi.org/project/nox) (π₯ 3.7M / month Β· π¦ 1.2K Β· β±οΈ 01.05.2025):
	```
	pip install nox
	```
- [Conda](https://anaconda.org/conda-forge/nox) (π₯ 510K Β· β±οΈ 15.05.2025):
	```
	conda install -c conda-forge nox
	```
asv (π₯32 Β·  β 940 Β· π) - Airspeed Velocity: A simple Python benchmarking tool with web-based.. BSD-3
- [GitHub](https://github.com/airspeed-velocity/asv) (π¨βπ» 93 Β· π 190 Β· π₯ 1.8K Β· π¦ 1.4K Β· π 670 - 23% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/airspeed-velocity/asv
	```
- [PyPi](https://pypi.org/project/asv) (π₯ 210K / month Β· π¦ 160 Β· β±οΈ 13.09.2025):
	```
	pip install asv
	```
- [Conda](https://anaconda.org/conda-forge/asv) (π₯ 1.2M Β· β±οΈ 13.09.2025):
	```
	conda install -c conda-forge asv
	```
nose2 (π₯32 Β·  β 810) - The successor to nose, based on unittest2. BSD-2
- [GitHub](https://github.com/nose-devs/nose2) (π¨βπ» 80 Β· π 130 Β· π¦ 27K Β· π 240 - 16% open Β· β±οΈ 15.05.2025):
	```
	git clone https://github.com/nose-devs/nose2
	```
- [PyPi](https://pypi.org/project/nose2) (π₯ 640K / month Β· π¦ 320 Β· β±οΈ 01.06.2024):
	```
	pip install nose2
	```
- [Conda](https://anaconda.org/conda-forge/nose2) (π₯ 200K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge nose2
	```
factory_boy (π₯31 Β·  β 3.7K) - A test fixtures replacement for Python. MIT
- [GitHub](https://github.com/FactoryBoy/factory_boy) (π¨βπ» 130 Β· π 400 Β· π 620 - 30% open Β· β±οΈ 31.08.2025):
	```
	git clone https://github.com/FactoryBoy/factory_boy
	```
- [PyPi](https://pypi.org/project/factory_boy) (π₯ 11M / month Β· π¦ 650 Β· β±οΈ 03.02.2025):
	```
	pip install factory_boy
	```
- [Conda](https://anaconda.org/conda-forge/factory_boy) (π₯ 210K Β· β±οΈ 25.04.2025):
	```
	conda install -c conda-forge factory_boy
	```
pytest-testinfra (π₯31 Β·  β 2.4K) - Testinfra test your infrastructures. Apache-2 
- [GitHub](https://github.com/pytest-dev/pytest-testinfra) (π¨βπ» 140 Β· π 360 Β· π¦ 2.5K Β· π 380 - 38% open Β· β±οΈ 12.08.2025):
	```
	git clone https://github.com/pytest-dev/pytest-testinfra
	```
- [PyPi](https://pypi.org/project/pytest-testinfra) (π₯ 700K / month Β· π¦ 20 Β· β±οΈ 30.03.2025):
	```
	pip install pytest-testinfra
	```
- [Conda](https://anaconda.org/conda-forge/pytest-testinfra) (π₯ 32K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pytest-testinfra
	```
coveralls-python (π₯31 Β·  β 570) - Show coverage stats online via coveralls.io. MIT 
- [GitHub](https://github.com/TheKevJames/coveralls-python) (π¨βπ» 66 Β· π 190 Β· π¦ 36K Β· π 180 - 6% open Β· β±οΈ 18.09.2025):
	```
	git clone https://github.com/TheKevJames/coveralls-python
	```
- [PyPi](https://pypi.org/project/coveralls) (π₯ 1.1M / month Β· π¦ 2.2K Β· β±οΈ 15.05.2024):
	```
	pip install coveralls
	```
- [Conda](https://anaconda.org/conda-forge/coveralls) (π₯ 1.3M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge coveralls
	```
pytest-randomly (π₯30 Β·  β 680) - Pytest plugin to randomly order tests and control random.seed. MIT
- [GitHub](https://github.com/pytest-dev/pytest-randomly) (π¨βπ» 20 Β· π 33 Β· π¦ 11K Β· π 73 - 10% open Β· β±οΈ 12.09.2025):
	```
	git clone https://github.com/pytest-dev/pytest-randomly
	```
- [PyPi](https://pypi.org/project/pytest-randomly) (π₯ 3.4M / month Β· π¦ 770 Β· β±οΈ 12.09.2025):
	```
	pip install pytest-randomly
	```
- [Conda](https://anaconda.org/conda-forge/pytest-randomly) (π₯ 340K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pytest-randomly
	```
pytest-benchmark (π₯29 Β·  β 1.4K) - pytest fixture for benchmarking code. BSD-2 
- [GitHub](https://github.com/ionelmc/pytest-benchmark) (π¨βπ» 49 Β· π 120 Β· π 200 - 55% open Β· β±οΈ 05.08.2025):
	```
	git clone https://github.com/ionelmc/pytest-benchmark
	```
- [PyPi](https://pypi.org/project/pytest-benchmark) (π₯ 4.8M / month Β· π¦ 920 Β· β±οΈ 30.10.2024):
	```
	pip install pytest-benchmark
	```
- [Conda](https://anaconda.org/conda-forge/pytest-benchmark) (π₯ 2.6M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pytest-benchmark
	```
green (π₯27 Β·  β 790 Β· π€) - Green is a clean, colorful, fast python test runner. MIT
- [GitHub](https://github.com/CleanCut/green) (π¨βπ» 40 Β· π 75 Β· π¦ 1.3K Β· π 190 - 3% open Β· β±οΈ 12.11.2024):
	```
	git clone https://github.com/CleanCut/green
	```
- [PyPi](https://pypi.org/project/green) (π₯ 13K / month Β· π¦ 130 Β· β±οΈ 18.04.2024):
	```
	pip install green
	```
- [Conda](https://anaconda.org/conda-forge/green) (π₯ 260K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge green
	```
pytest-datadir (π₯27 Β·  β 270) - pytest plugin for manipulating test data directories and.. MIT 
- [GitHub](https://github.com/gabrielcnr/pytest-datadir) (π¨βπ» 15 Β· π 25 Β· π₯ 69 Β· π¦ 2K Β· π 23 - 13% open Β· β±οΈ 15.09.2025):
	```
	git clone https://github.com/gabrielcnr/pytest-datadir
	```
- [PyPi](https://pypi.org/project/pytest-datadir) (π₯ 670K / month Β· π¦ 270 Β· β±οΈ 30.07.2025):
	```
	pip install pytest-datadir
	```
- [Conda](https://anaconda.org/conda-forge/pytest-datadir) (π₯ 350K Β· β±οΈ 30.07.2025):
	```
	conda install -c conda-forge pytest-datadir
	```
pytest-mypy (π₯27 Β·  β 260) - Mypy static type checker plugin for Pytest. MIT 
- [GitHub](https://github.com/realpython/pytest-mypy) (π¨βπ» 16 Β· π 33 Β· π¦ 4.5K Β· π 72 - 9% open Β· β±οΈ 02.04.2025):
	```
	git clone https://github.com/dbader/pytest-mypy
	```
- [PyPi](https://pypi.org/project/pytest-mypy) (π₯ 480K / month Β· π¦ 780 Β· β±οΈ 02.04.2025):
	```
	pip install pytest-mypy
	```
- [Conda](https://anaconda.org/conda-forge/pytest-mypy) (π₯ 120K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pytest-mypy
	```
pytest-testmon (π₯26 Β·  β 910 Β· π€) - Selects tests affected by changed files. Executes the.. MIT 
- [GitHub](https://github.com/tarpas/pytest-testmon) (π¨βπ» 29 Β· π 66 Β· π¦ 1.4K Β· π 170 - 23% open Β· β±οΈ 22.12.2024):
	```
	git clone https://github.com/tarpas/pytest-testmon
	```
- [PyPi](https://pypi.org/project/pytest-testmon) (π₯ 770K / month Β· π¦ 29 Β· β±οΈ 22.12.2024):
	```
	pip install pytest-testmon
	```
- [Conda](https://anaconda.org/conda-forge/pytest-testmon) (π₯ 72K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pytest-testmon
	```
pytest-docker (π₯26 Β·  β 470) - Docker-based integration tests. MIT 
- [GitHub](https://github.com/avast/pytest-docker) (π¨βπ» 29 Β· π 76 Β· π₯ 210 Β· π¦ 2.2K Β· π 61 - 34% open Β· β±οΈ 04.07.2025):
	```
	git clone https://github.com/avast/pytest-docker
	```
- [PyPi](https://pypi.org/project/pytest-docker) (π₯ 690K / month Β· π¦ 130 Β· β±οΈ 04.07.2025):
	```
	pip install pytest-docker
	```
xdoctest (π₯26 Β·  β 210) - A rewrite of Pythons builtin doctest module (with pytest plugin.. Apache-2
- [GitHub](https://github.com/Erotemic/xdoctest) (π¨βπ» 13 Β· π 15 Β· π₯ 260 Β· π 56 - 39% open Β· β±οΈ 20.08.2025):
	```
	git clone https://github.com/Erotemic/xdoctest
	```
- [PyPi](https://pypi.org/project/xdoctest) (π₯ 730K / month Β· π¦ 240 Β· β±οΈ 08.09.2025):
	```
	pip install xdoctest
	```
- [Conda](https://anaconda.org/conda-forge/xdoctest) (π₯ 260K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge xdoctest
	```
pytest-plugins (π₯23 Β·  β 590 Β· π€) - A grab-bag of nifty pytest plugins. MIT
- [GitHub](https://github.com/man-group/pytest-plugins) (π¨βπ» 67 Β· π 85 Β· π₯ 220 Β· π 130 - 37% open Β· β±οΈ 02.01.2025):
	```
	git clone https://github.com/man-group/pytest-plugins
	```
- [PyPi](https://pypi.org/project/pytest-virtualenv) (π₯ 34K / month Β· π¦ 73 Β· β±οΈ 29.11.2024):
	```
	pip install pytest-virtualenv
	```
- [Conda](https://anaconda.org/conda-forge/pytest-shutil) (π₯ 120K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pytest-shutil
	```
Show 12 hidden projects...
- pyautogui (π₯36 Β·  β 12K Β· π) - A cross-platform GUI automation Python module for human beings... BSD-3
- nose (π₯33 Β·  β 1.4K Β· π) - nose is nicer testing for python. βοΈLGPL-2.1+
- uiautomator (π₯27 Β·  β 2.1K Β· π) - Python wrapper of Android uiautomator test tool. MIT
- PyHamcrest (π₯27 Β·  β 790 Β· π€) - Hamcrest matchers for Python. βUnlicensed
- ddt (π₯27 Β·  β 440 Β· π) - Data-Driven Tests for Python Unittest. MIT
- pytest-watch (π₯26 Β·  β 760 Β· π) - Local continuous test runner with pytest and watchdog. MIT 
- Mamba Test Runner (π₯25 Β·  β 530 Β· π) - The definitive testing tool for Python. Born under the.. MIT
- pytest-lazy-fixture (π₯24 Β·  β 390 Β· π) - It helps to use fixtures in pytest.mark.parametrize. MIT 
- sixpack (π₯21 Β·  β 1.8K Β· π) - Sixpack is a language-agnostic a/b-testing framework. BSD-2
- assertpy (π₯21 Β·  β 520 Β· π) - Simple assertion library for unit testing in python with a fluent.. BSD-3
- fake2db (π₯18 Β·  β 2.3K Β· π) - create custom test databases that are populated with fake data. βοΈGPL-2.0
- pytest-play (π₯16 Β·  β 70 Β· π) - pytest plugin that let you automate actions and.. Apache-2 
## Code Packaging
πΒ Python.org Packaging  - An Overview of Packaging for Python.
pyinstaller (π₯44 Β·  β 13K) - Freeze (package) Python programs into stand-alone executables. βοΈGPL-2.0
- [GitHub](https://github.com/pyinstaller/pyinstaller) (π¨βπ» 480 Β· π 2K Β· π₯ 750K Β· π¦ 84K Β· π 5.6K - 5% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/pyinstaller/pyinstaller
	```
- [PyPi](https://pypi.org/project/pyinstaller) (π₯ 4.6M / month Β· π¦ 1.3K Β· β±οΈ 13.09.2025):
	```
	pip install pyinstaller
	```
- [Conda](https://anaconda.org/conda-forge/pyinstaller) (π₯ 1.4M Β· β±οΈ 18.09.2025):
	```
	conda install -c conda-forge pyinstaller
	```
packaging (π₯39 Β·  β 680) - Core utilities for Python packages. Apache-2
- [GitHub](https://github.com/pypa/packaging) (π¨βπ» 130 Β· π 270 Β· π₯ 920 Β· π¦ 1.8M Β· π 430 - 25% open Β· β±οΈ 13.09.2025):
	```
	git clone https://github.com/pypa/packaging
	```
- [PyPi](https://pypi.org/project/packaging) (π₯ 670M / month Β· π¦ 14K Β· β±οΈ 19.04.2025):
	```
	pip install packaging
	```
- [Conda](https://anaconda.org/conda-forge/packaging) (π₯ 76M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge packaging
	```
Nuitka (π₯38 Β·  β 14K) - Nuitka is a Python compiler written in Python. Its fully compatible.. Apache-2
- [GitHub](https://github.com/Nuitka/Nuitka) (π¨βπ» 200 Β· π 720 Β· π¦ 3.4K Β· π 2.7K - 8% open Β· β±οΈ 12.09.2025):
	```
	git clone https://github.com/Nuitka/Nuitka
	```
- [PyPi](https://pypi.org/project/nuitka) (π₯ 330K / month Β· π¦ 140 Β· β±οΈ 08.09.2025):
	```
	pip install nuitka
	```
- [Conda](https://anaconda.org/conda-forge/nuitka) (π₯ 2.1M Β· β±οΈ 09.09.2025):
	```
	conda install -c conda-forge nuitka
	```
pex (π₯34 Β·  β 4.1K) - A tool for generating .pex (Python EXecutable) files, lock files and venvs. Apache-2
- [GitHub](https://github.com/pex-tool/pex) (π¨βπ» 120 Β· π 300 Β· π₯ 2.4M Β· π 1.2K - 5% open Β· β±οΈ 18.09.2025):
	```
	git clone https://github.com/pantsbuild/pex
	```
- [PyPi](https://pypi.org/project/pex) (π₯ 2.6M / month Β· π¦ 61 Β· β±οΈ 18.09.2025):
	```
	pip install pex
	```
briefcase (π₯34 Β·  β 3.1K) - Tools to support converting a Python project into a standalone.. BSD-3
- [GitHub](https://github.com/beeware/briefcase) (π¨βπ» 190 Β· π 460 Β· π₯ 760 Β· π¦ 830 Β· π 950 - 18% open Β· β±οΈ 18.09.2025):
	```
	git clone https://github.com/beeware/briefcase
	```
- [PyPi](https://pypi.org/project/briefcase) (π₯ 23K / month Β· π¦ 38 Β· β±οΈ 26.08.2025):
	```
	pip install briefcase
	```
cx_Freeze (π₯30 Β·  β 1.5K) - Creates standalone executables from Python scripts with the.. βUnlicensed
- [GitHub](https://github.com/marcelotduarte/cx_Freeze) (π¨βπ» 120 Β· π 240 Β· π 1K - 4% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/marcelotduarte/cx_Freeze
	```
- [PyPi](https://pypi.org/project/cx_freeze) (π₯ 230K / month Β· π¦ 120 Β· β±οΈ 11.08.2025):
	```
	pip install cx_freeze
	```
- [Conda](https://anaconda.org/conda-forge/cx_freeze) (π₯ 1.1M Β· β±οΈ 11.08.2025):
	```
	conda install -c conda-forge cx_freeze
	```
py2exe (π₯28 Β·  β 960) - Create standalone Windows programs from Python code. MIT
- [GitHub](https://github.com/py2exe/py2exe) (π¨βπ» 24 Β· π 100 Β· π₯ 23K Β· π¦ 2.2K Β· π 180 - 13% open Β· β±οΈ 15.07.2025):
	```
	git clone https://github.com/py2exe/py2exe
	```
- [PyPi](https://pypi.org/project/py2exe) (π₯ 40K / month Β· π¦ 11 Β· β±οΈ 16.07.2025):
	```
	pip install py2exe
	```
PyOxidizer (π₯27 Β·  β 6K Β· π€) - A modern Python application packaging and distribution tool. MPL-2.0
- [GitHub](https://github.com/indygreg/PyOxidizer) (π¨βπ» 54 Β· π 250 Β· π₯ 25K Β· π¦ 160 Β· π 570 - 58% open Β· β±οΈ 03.11.2024):
	```
	git clone https://github.com/indygreg/PyOxidizer
	```
- [PyPi](https://pypi.org/project/pyoxidizer) (π₯ 42K / month Β· π¦ 2 Β· β±οΈ 02.01.2023):
	```
	pip install pyoxidizer
	```
constructor (π₯27 Β·  β 490) - tool for creating installers from conda packages. BSD-3
- [GitHub](https://github.com/conda/constructor) (π¨βπ» 76 Β· π 170 Β· π₯ 290 Β· π¦ 27 Β· π 430 - 10% open Β· β±οΈ 15.09.2025):
	```
	git clone https://github.com/conda/constructor
	```
- [Conda](https://anaconda.org/anaconda/constructor) (π₯ 27K Β· β±οΈ 09.08.2025):
	```
	conda install -c anaconda constructor
	```
shiv (π₯24 Β·  β 1.9K Β· π€) - shiv is a command line utility for building fully self contained Python.. BSD-2
- [GitHub](https://github.com/linkedin/shiv) (π¨βπ» 43 Β· π 110 Β· π₯ 2.1K Β· π 140 - 45% open Β· β±οΈ 04.11.2024):
	```
	git clone https://github.com/linkedin/shiv
	```
- [PyPi](https://pypi.org/project/shiv) (π₯ 160K / month Β· π¦ 16 Β· β±οΈ 01.11.2024):
	```
	pip install shiv
	```
pynsist (π₯23 Β·  β 980 Β· π€) - Build Windows installers for Python applications. MIT
- [GitHub](https://github.com/takluyver/pynsist) (π¨βπ» 31 Β· π 120 Β· π¦ 250 Β· π 180 - 18% open Β· β±οΈ 05.01.2025):
	```
	git clone https://github.com/takluyver/pynsist
	```
- [PyPi](https://pypi.org/project/pynsist) (π₯ 2.8K / month Β· π¦ 14 Β· β±οΈ 21.03.2022):
	```
	pip install pynsist
	```
Show 4 hidden projects...
- py2app (π₯26 Β·  β 400 Β· π) - py2app is a Python setuptools command which will allow you to make.. MIT
- xar (π₯21 Β·  β 1.6K Β· π) - executable archive format. BSD-3
- subpar (π₯13 Β·  β 570 Β· π) - Subpar is a utility for creating self-contained python.. Apache-2
- pyship (π₯11 Β·  β 44 Β· π) - pyship - ship Python desktop apps to end users. MIT
## Build Tools
setuptools (π₯43 Β·  β 2.8K Β· π) - Official project repository for the Setuptools build system. MIT
- [GitHub](https://github.com/pypa/setuptools) (π¨βπ» 630 Β· π 1.3K Β· π¦ 820K Β· π 2.8K - 23% open Β· β±οΈ 20.07.2025):
	```
	git clone https://github.com/pypa/setuptools
	```
- [PyPi](https://pypi.org/project/setuptools) (π₯ 700M / month Β· π¦ 29K Β· β±οΈ 27.05.2025):
	```
	pip install setuptools
	```
- [Conda](https://anaconda.org/conda-forge/setuptools) (π₯ 160M Β· β±οΈ 01.06.2025):
	```
	conda install -c conda-forge setuptools
	```
setuptools_scm (π₯39 Β·  β 920) - the blessed package to manage your versions by scm tags. MIT
- [GitHub](https://github.com/pypa/setuptools-scm) (π¨βπ» 150 Β· π 230 Β· π₯ 1 Β· π¦ 32K Β· π 640 - 5% open Β· β±οΈ 12.09.2025):
	```
	git clone https://github.com/pypa/setuptools_scm
	```
- [PyPi](https://pypi.org/project/setuptools_scm) (π₯ 91M / month Β· π¦ 2.2K Β· β±οΈ 16.08.2025):
	```
	pip install setuptools_scm
	```
- [Conda](https://anaconda.org/conda-forge/setuptools_scm) (π₯ 5.3M Β· β±οΈ 16.08.2025):
	```
	conda install -c conda-forge setuptools_scm
	```
scons (π₯38 Β·  β 2.3K) - SCons - a software construction tool. MIT
- [GitHub](https://github.com/SCons/scons) (π¨βπ» 170 Β· π 330 Β· π₯ 1.8K Β· π¦ 4K Β· π 3.5K - 18% open Β· β±οΈ 11.09.2025):
	```
	git clone https://github.com/SCons/scons
	```
- [PyPi](https://pypi.org/project/scons) (π₯ 830K / month Β· π¦ 52 Β· β±οΈ 27.03.2025):
	```
	pip install scons
	```
- [Conda](https://anaconda.org/conda-forge/scons) (π₯ 1M Β· β±οΈ 03.09.2025):
	```
	conda install -c conda-forge scons
	```
twine (π₯38 Β·  β 1.7K) - Utilities for interacting with PyPI. Apache-2
- [GitHub](https://github.com/pypa/twine) (π¨βπ» 130 Β· π 320 Β· π₯ 96 Β· π¦ 130K Β· π 550 - 9% open Β· β±οΈ 10.09.2025):
	```
	git clone https://github.com/pypa/twine
	```
- [PyPi](https://pypi.org/project/twine) (π₯ 20M / month Β· π¦ 23K Β· β±οΈ 04.09.2025):
	```
	pip install twine
	```
- [Conda](https://anaconda.org/conda-forge/twine) (π₯ 1.4M Β· β±οΈ 04.09.2025):
	```
	conda install -c conda-forge twine
	```
wheel (π₯37 Β·  β 540) - The official binary distribution format for Python. MIT
- [GitHub](https://github.com/pypa/wheel) (π¨βπ» 86 Β· π 170 Β· π¦ 380K Β· π 420 - 3% open Β· β±οΈ 14.09.2025):
	```
	git clone https://github.com/pypa/wheel
	```
- [PyPi](https://pypi.org/project/wheel) (π₯ 290M / month Β· π¦ 14K Β· β±οΈ 08.04.2025):
	```
	pip install wheel
	```
- [Conda](https://anaconda.org/conda-forge/wheel) (π₯ 140M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge wheel
	```
invoke (π₯36 Β·  β 4.6K Β· π) - Pythonic task management & command execution. BSD-2
- [GitHub](https://github.com/pyinvoke/invoke) (π¨βπ» 60 Β· π 380 Β· π¦ 31K Β· π 840 - 52% open Β· β±οΈ 15.06.2025):
	```
	git clone https://github.com/pyinvoke/invoke
	```
- [PyPi](https://pypi.org/project/invoke) (π₯ 44M / month Β· π¦ 1K Β· β±οΈ 12.07.2023):
	```
	pip install invoke
	```
- [Conda](https://anaconda.org/conda-forge/invoke) (π₯ 1.3M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge invoke
	```
buildbot (π₯34 Β·  β 5.4K) - Python-based continuous integration testing framework; your pull.. βοΈGPL-2.0
- [GitHub](https://github.com/buildbot/buildbot) (π¨βπ» 890 Β· π 1.6K Β· π₯ 120K Β· π¦ 390 Β· π 1.8K - 42% open Β· β±οΈ 02.07.2025):
	```
	git clone https://github.com/buildbot/buildbot
	```
- [PyPi](https://pypi.org/project/buildbot) (π₯ 32K / month Β· π¦ 20 Β· β±οΈ 12.05.2025):
	```
	pip install buildbot
	```
- [Conda](https://anaconda.org/conda-forge/buildbot) (π₯ 160K Β· β±οΈ 13.05.2025):
	```
	conda install -c conda-forge buildbot
	```
flit (π₯33 Β·  β 2.2K) - Simplified packaging of Python modules. BSD-3
- [GitHub](https://github.com/pypa/flit) (π¨βπ» 80 Β· π 150 Β· π¦ 2.5K Β· π 450 - 30% open Β· β±οΈ 13.09.2025):
	```
	git clone https://github.com/pypa/flit
	```
- [PyPi](https://pypi.org/project/flit) (π₯ 8.6M / month Β· π¦ 930 Β· β±οΈ 25.03.2025):
	```
	pip install flit
	```
- [Conda](https://anaconda.org/conda-forge/flit) (π₯ 280K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge flit
	```
pybuilder (π₯27 Β·  β 1.9K) - Software build automation tool for Python. Apache-2
- [GitHub](https://github.com/pybuilder/pybuilder) (π¨βπ» 39 Β· π 270 Β· π 530 - 19% open Β· β±οΈ 23.08.2025):
	```
	git clone https://github.com/pybuilder/pybuilder
	```
- [PyPi](https://pypi.org/project/pybuilder) (π₯ 36K / month Β· π¦ 6 Β· β±οΈ 23.08.2025):
	```
	pip install pybuilder
	```
- [Conda](https://anaconda.org/conda-forge/pybuilder) (π₯ 300K Β· β±οΈ 28.08.2025):
	```
	conda install -c conda-forge pybuilder
	```
universal-build (π₯13 Β·  β 25 Β· π) - Universal build utilities for containerized build pipelines. MIT
- [GitHub](https://github.com/ml-tooling/universal-build) (π¨βπ» 5 Β· π 8 Β· π₯ 23 Β· π 4 - 25% open Β· β±οΈ 15.09.2022):
	```
	git clone https://github.com/ml-tooling/universal-build
	```
- [PyPi](https://pypi.org/project/universal-build) (π₯ 67 / month Β· π¦ 7 Β· β±οΈ 16.11.2021):
	```
	pip install universal-build
	```
Show 4 hidden projects...
- doit (π₯31 Β·  β 2K Β· π) - CLI task management & automation tool. MIT
- buildout (π₯29 Β·  β 590) - Buildout is a deployment automation tool written in and extended.. βοΈZPL-2.1
- paver (π₯22 Β·  β 460 Β· π) - Python-based project scripting. BSD-3
- pynt (π₯18 Β·  β 160 Β· π) - A pynt of Python build. MIT
## System Monitoring & Profiling
psutil (π₯47 Β·  β 11K Β· π) - Cross-platform lib for process and system monitoring in Python. BSD-3
- [GitHub](https://github.com/giampaolo/psutil) (π¨βπ» 220 Β· π 1.4K Β· π¦ 750K Β· π 1.9K - 18% open Β· β±οΈ 17.09.2025):
	```
	git clone https://github.com/giampaolo/psutil
	```
- [PyPi](https://pypi.org/project/psutil) (π₯ 210M / month Β· π¦ 17K Β· β±οΈ 17.09.2025):
	```
	pip install psutil
	```
- [Conda](https://anaconda.org/conda-forge/psutil) (π₯ 51M Β· β±οΈ 18.09.2025):
	```
	conda install -c conda-forge psutil
	```
Glances (π₯38 Β·  β 30K) - Glances an Eye on your system. A top/htop alternative for.. βοΈLGPL-3.0
- [GitHub](https://github.com/nicolargo/glances) (π¨βπ» 210 Β· π 1.6K Β· π₯ 1.7K Β· π¦ 1.2K Β· π 2.1K - 6% open Β· β±οΈ 16.09.2025):
	```
	git clone https://github.com/nicolargo/glances
	```
- [PyPi](https://pypi.org/project/glances) (π₯ 240K / month Β· π¦ 4 Β· β±οΈ 09.07.2025):
	```
	pip install glances
	```
- [Conda](https://anaconda.org/conda-forge/glances) (π₯ 370K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge glances
	```
memray (π₯37 Β·  β 14K) - Memray is a memory profiler for Python. Apache-2
- [GitHub](https://github.com/bloomberg/memray) (π¨βπ» 59 Β· π 420 Β· π¦ 1.5K Β· π 250 - 16% open Β· β±οΈ 11.09.2025):
	```
	git clone https://github.com/bloomberg/memray
	```
- [PyPi](https://pypi.org/project/memray) (π₯ 6M / month Β· π¦ 98 Β· β±οΈ 08.08.2025):
	```
	pip install memray
	```
- [Conda](https://anaconda.org/conda-forge/memray) (π₯ 510K Β· β±οΈ 09.08.2025):
	```
	conda install -c conda-forge memray
	```
py-spy (π₯36 Β·  β 14K) - Sampling profiler for Python programs. MIT
- [GitHub](https://github.com/benfred/py-spy) (π¨βπ» 53 Β· π 470 Β· π₯ 35K Β· π¦ 7K Β· π 430 - 47% open Β· β±οΈ 18.08.2025):
	```
	git clone https://github.com/benfred/py-spy
	```
- [PyPi](https://pypi.org/project/py-spy) (π₯ 9.4M / month Β· π¦ 110 Β· β±οΈ 31.07.2025):
	```
	pip install py-spy
	```
- [Conda](https://anaconda.org/conda-forge/py-spy) (π₯ 710K Β· β±οΈ 01.08.2025):
	```
	conda install -c conda-forge py-spy
	```
- [Cargo](https://crates.io/crates/py-spy) (π₯ 1.2K / month Β· π¦ 4 Β· β±οΈ 31.07.2025):
	```
	cargo install py-spy
	```
pyinstrument (π₯36 Β·  β 7.3K) - Call stack profiler for Python. Shows you why your code is slow!. BSD-3
- [GitHub](https://github.com/joerick/pyinstrument) (π¨βπ» 70 Β· π 250 Β· π¦ 3.7K Β· π 180 - 15% open Β· β±οΈ 26.08.2025):
	```
	git clone https://github.com/joerick/pyinstrument
	```
- [PyPi](https://pypi.org/project/pyinstrument) (π₯ 4.3M / month Β· π¦ 210 Β· β±οΈ 12.08.2025):
	```
	pip install pyinstrument
	```
- [Conda](https://anaconda.org/conda-forge/pyinstrument) (π₯ 860K Β· β±οΈ 27.08.2025):
	```
	conda install -c conda-forge pyinstrument
	```
Scalene (π₯35 Β·  β 13K) - Scalene: a high-performance, high-precision CPU, GPU, and memory.. Apache-2
- [GitHub](https://github.com/plasma-umass/scalene) (π¨βπ» 57 Β· π 420 Β· π¦ 910 Β· π 500 - 33% open Β· β±οΈ 06.09.2025):
	```
	git clone https://github.com/plasma-umass/scalene
	```
- [PyPi](https://pypi.org/project/scalene) (π₯ 260K / month Β· π¦ 47 Β· β±οΈ 25.08.2025):
	```
	pip install scalene
	```
line_profiler (π₯30 Β·  β 3.1K) - Line-by-line profiling for Python. BSD-3
- [GitHub](https://github.com/pyutils/line_profiler) (π¨βπ» 51 Β· π 130 Β· π₯ 1.7K Β· π 130 - 36% open Β· β±οΈ 19.08.2025):
	```
	git clone https://github.com/pyutils/line_profiler
	```
- [PyPi](https://pypi.org/project/line_profiler) (π₯ 1.8M / month Β· π¦ 300 Β· β±οΈ 23.07.2025):
	```
	pip install line_profiler
	```
- [Conda](https://anaconda.org/conda-forge/line_profiler) (π₯ 4.1M Β· β±οΈ 29.08.2025):
	```
	conda install -c conda-forge line_profiler
	```
Bpytop (π₯29 Β·  β 11K) - Linux/OSX/FreeBSD resource monitor. Apache-2
- [GitHub](https://github.com/aristocratos/bpytop) (π¨βπ» 36 Β· π 420 Β· π¦ 230 Β· π 320 - 27% open Β· β±οΈ 01.06.2025):
	```
	git clone https://github.com/aristocratos/bpytop
	```
- [PyPi](https://pypi.org/project/bpytop) (π₯ 17K / month Β· π¦ 1 Β· β±οΈ 22.12.2021):
	```
	pip install bpytop
	```
- [Conda](https://anaconda.org/conda-forge/bpytop) (π₯ 25K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge bpytop
	```
Yappi (π₯27 Β·  β 1.6K Β· π€) - Yet Another Python Profiler, but this time multithreading, asyncio and.. MIT
- [GitHub](https://github.com/sumerc/yappi) (π¨βπ» 32 Β· π 75 Β· π¦ 1.5K Β· π 85 - 24% open Β· β±οΈ 12.11.2024):
	```
	git clone https://github.com/sumerc/yappi
	```
- [PyPi](https://pypi.org/project/yappi) (π₯ 1.3M / month Β· π¦ 63 Β· β±οΈ 12.11.2024):
	```
	pip install yappi
	```
- [Conda](https://anaconda.org/conda-forge/yappi) (π₯ 300K Β· β±οΈ 06.05.2025):
	```
	conda install -c conda-forge yappi
	```
pympler (π₯27 Β·  β 1.4K) - Development tool to measure, monitor and analyze the memory behavior.. Apache-2
- [GitHub](https://github.com/pympler/pympler) (π¨βπ» 30 Β· π 89 Β· π 120 - 51% open Β· β±οΈ 07.06.2025):
	```
	git clone https://github.com/pympler/pympler
	```
- [PyPi](https://pypi.org/project/pympler) (π₯ 3.9M / month Β· π¦ 260 Β· β±οΈ 28.06.2024):
	```
	pip install pympler
	```
- [Conda](https://anaconda.org/conda-forge/pympler) (π₯ 580K Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge pympler
	```
Show 8 hidden projects...
- memory-profiler (π₯29 Β·  β 4.5K Β· π) - Monitor Memory usage of Python code. BSD-3
- Diamond (π₯28 Β·  β 1.8K Β· π) - Diamond is a python daemon that collects system metrics and publishes.. MIT
- memory_profiler (π₯27 Β·  β 4.4K Β· π) - Monitor Memory usage of Python code. BSD-3
- vprof (π₯24 Β·  β 4K Β· π) - Visual profiler for Python. BSD-2
- Profiling (π₯20 Β·  β 3K Β· π) - Was an interactive continuous Python profiler. BSD-3
- heartrate (π₯19 Β·  β 1.8K Β· π) - Simple real time visualisation of the execution of a Python program. MIT
- pyheat (π₯18 Β·  β 840 Β· π) - pprofile + matplotlib = Python program profiled as an awesome heatmap!. MIT
- livepython (π₯12 Β·  β 2.6K Β· π) - Visually trace Python code in real-time. MIT
## AST Tools
executing (π₯33 Β·  β 360) - Get information about what a Python frame is currently doing,.. MIT
- [GitHub](https://github.com/alexmojaki/executing) (π¨βπ» 11 Β· π 36 Β· π¦ 330K Β· π 52 - 36% open Β· β±οΈ 31.08.2025):
	```
	git clone https://github.com/alexmojaki/executing
	```
- [PyPi](https://pypi.org/project/executing) (π₯ 72M / month Β· π¦ 800 Β· β±οΈ 01.09.2025):
	```
	pip install executing
	```
- [Conda](https://anaconda.org/conda-forge/executing) (π₯ 22M Β· β±οΈ 01.09.2025):
	```
	conda install -c conda-forge executing
	```
gast (π₯28 Β·  β 150) - Python AST that abstracts the underlying Python version. BSD-3
- [GitHub](https://github.com/serge-sans-paille/gast) (π¨βπ» 11 Β· π 37 Β· π¦ 210K Β· π 39 - 2% open Β· β±οΈ 14.09.2025):
	```
	git clone https://github.com/serge-sans-paille/gast
	```
- [PyPi](https://pypi.org/project/gast) (π₯ 19M / month Β· π¦ 440 Β· β±οΈ 27.06.2024):
	```
	pip install gast
	```
- [Conda](https://anaconda.org/conda-forge/gast) (π₯ 3.5M Β· β±οΈ 22.04.2025):
	```
	conda install -c conda-forge gast
	```
Show 4 hidden projects...
- astunparse (π₯28 Β·  β 230 Β· π) - An AST unparser for Python. BSD-3
- astor (π₯27 Β·  β 850 Β· π) - Python AST read/write. BSD-3
- typed_ast (π₯26 Β·  β 230 Β· π) - Modified fork of CPythons ast module that parses `# type:`.. Apache-2
- asteval (π₯23 Β·  β 200 Β· π) - minimalistic evaluator of python expression using ast module. MIT
## Others
pre-commit (π₯42 Β·  β 14K) - A framework for managing and maintaining multi-language pre-commit.. MIT
- [GitHub](https://github.com/pre-commit/pre-commit) (π¨βπ» 160 Β· π 890 Β· π₯ 3.6M Β· π¦ 250K Β· π 2.2K - 1% open Β· β±οΈ 06.09.2025):
	```
	git clone https://github.com/pre-commit/pre-commit
	```
- [PyPi](https://pypi.org/project/pre-commit) (π₯ 59M / month Β· π¦ 21K Β· β±οΈ 09.08.2025):
	```
	pip install pre-commit
	```
- [Conda](https://anaconda.org/conda-forge/pre-commit) (π₯ 7.8M Β· β±οΈ 10.08.2025):
	```
	conda install -c conda-forge pre-commit
	```
---
## Related Resources
- [**Best-of lists**](https://best-of.org): Discover other best-of lists with awesome open-source projects on all kinds of topics.
## Contribution
Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:
- Open an issue by selecting one of the provided categories from the [issue page](https://github.com/ml-tooling/best-of-python-dev/issues/new/choose) and fill in the requested information.
- Modify the [projects.yaml](https://github.com/ml-tooling/best-of-python-dev/blob/main/projects.yaml) with your additions or changes, and submit a pull request. This can also be done directly via the [Github UI](https://github.com/ml-tooling/best-of-python-dev/edit/main/projects.yaml).
If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the [best-of-generator](https://github.com/best-of-lists/best-of-generator) repository. If you like to create your own best-of list, we recommend to follow [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).
For more information on how to add or update projects, please read the [contribution guidelines](https://github.com/ml-tooling/best-of-python-dev/blob/main/CONTRIBUTING.md). By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/ml-tooling/best-of-python-dev/blob/main/.github/CODE_OF_CONDUCT.md).
## License
[](https://creativecommons.org/licenses/by-sa/4.0/)