An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

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
- Β  Pytest related project
- Β  Pylint related project
- Β  Sphinx related project
- Β  MkDocs related project


## Linters & Style Checkers

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

πŸ”—Β 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

Back to top

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

Back to top

πŸ”—Β 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

Back to top

πŸ”—Β 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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](https://creativecommons.org/licenses/by-sa/4.0/)