8000 GitHub - ml-tooling/best-of-python-dev: 馃弳 A ranked list of awesome python developer tools and libraries. Updated weekly.
[go: up one dir, main page]

Skip to content

ml-tooling/best-of-python-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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, submit a pull request, or directly edit the 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

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

pylint (馃44 路 猸 5.6K) - Its not just a linter that annoys you!. 鉂楋笍GPL-2.0
  • GitHub (馃懆鈥嶐煉 620 路 馃攢 1.2K 路 馃摜 310 路 馃摝 480K 路 馃搵 5.8K - 17% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/PyCQA/pylint
    
  • PyPi (馃摜 33M / month 路 馃摝 11K 路 鈴憋笍 05.10.2025):

     pip install pylint
    
  • Conda (馃摜 6.8M 路 鈴憋笍 05.10.2025):

     conda install -c conda-forge pylint
    
flake8 (馃42 路 猸 3.7K 路 馃搱) - Flake8 is a wrapper around these tools: PyFlakes; pycodestyle; Ned.. MIT
  • GitHub (馃懆鈥嶐煉 180 路 馃攢 340 路 馃摝 670K 路 馃搵 1.6K - 1% open 路 鈴憋笍 22.09.2025):

     git clone https://github.com/PyCQA/flake8
    
  • PyPi (馃摜 45M / month 路 馃摝 27K 路 鈴憋笍 20.06.2025):

     pip install flake8
    
  • Conda (馃摜 9.4M 路 鈴憋笍 26.06.2025):

     conda install -c conda-forge flake8
    
wemake-python-styleguide (馃37 路 猸 2.8K) - The strictest and most opinionated python linter ever!. MIT
  • GitHub (馃懆鈥嶐煉 210 路 馃攢 410 路 馃摝 18K 路 馃搵 1.2K - 1% open 路 鈴憋笍 08.10.2025):

     git clone https://github.com/wemake-services/wemake-python-styleguide
    
  • PyPi (馃摜 200K / 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 (馃懆鈥嶐煉 88 路 馃攢 180 路 馃摝 330K 路 馃搵 550 - 10% open 路 鈴憋笍 20.06.2025):

     git clone https://github.com/PyCQA/pyflakes
    
  • PyPi (馃摜 50M / month 路 馃摝 1.3K 路 鈴憋笍 20.06.2025):

     pip install pyflakes
    
  • Conda (馃摜 9.3M 路 鈴憋笍 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
  • GitHu A38F b (馃懆鈥嶐煉 28 路 馃攢 64 路 馃摝 7.8K 路 馃搵 440 - 22% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/beartype/beartype
    
  • PyPi (馃摜 8.2M / month 路 馃摝 820 路 鈴憋笍 04.10.2025):

     pip install beartype
    
  • Conda (馃摜 460K 路 鈴憋笍 04.10.2025):

     conda install -c conda-forge beartype
    
parso (馃35 路 猸 650) - A Python Parser. MIT
  • GitHub (馃懆鈥嶐煉 51 路 馃攢 110 路 馃摝 590K 路 馃搵 120 - 10% open 路 鈴憋笍 23.08.2025):

     git clone https://github.com/davidhalter/parso
    
  • PyPi (馃摜 79M / month 路 馃摝 1.1K 路 鈴憋笍 23.08.2025):

     pip install parso
    
  • Conda (馃摜 31M 路 鈴憋笍 23.08.2025):

     conda install -c conda-forge parso
    
pycodestyle (馃34 路 猸 5.1K) - Simple Python style checker in one Python file. MIT
  • GitHub (馃懆鈥嶐煉 140 路 馃攢 750 路 馃搵 770 - 13% open 路 鈴憋笍 12.08.2025):

     git clone https://github.com/PyCQA/pycodestyle
    
  • PyPi (馃摜 65M / month 路 馃摝 2.2K 路 鈴憋笍 20.06.2025):

     pip install pycodestyle
    
  • Conda (馃摜 9.6M 路 鈴憋笍 22.06.2025):

     conda install -c conda-forge pycodestyle
    
ruff (馃31 路 猸 43K 路 馃搱) - An extremely fast Python linter and code formatter, written in Rust. MIT
  • GitHub (馃攢 1.6K):

     git clone https://github.com/charliermarsh/ruff
    
  • PyPi (馃摜 93M / month 路 馃摝 21K 路 鈴憋笍 07.10.2025):

     pip install ruff
    
  • Conda (馃摜 4.8M 路 鈴憋笍 07.10.2025):

     conda install -c conda-forge ruff
    
flake8-bugbear (馃31 路 猸 1.1K) - A plugin for Flake8 finding likely bugs and design problems.. MIT
  • GitHub (馃懆鈥嶐煉 89 路 馃攢 110 路 馃摝 42K 路 馃搵 240 - 25% open 路 鈴憋笍 22.09.2025):

     git clone https://github.com/PyCQA/flake8-bugbear
    
  • PyPi (馃摜 3M / month 路 馃摝 1.2K 路 鈴憋笍 12.12.2024):

     pip install flake8-bugbear
    
  • Conda (馃摜 870K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge flake8-bugbear
    
flake8-comprehensions (馃30 路 猸 470) - A flake8 plugin to help you write better.. MIT
  • GitHub (馃懆鈥嶐煉 16 路 馃攢 23 路 馃摝 29K 路 馃搵 62 - 9% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/adamchainz/flake8-comprehensions
    
  • PyPi (馃摜 1.3M / month 路 馃摝 780 路 鈴憋笍 09.09.2025):

     pip install flake8-comprehensions
    
  • Conda (馃摜 920K 路 鈴憋笍 10.09.2025):

     conda install -c conda-forge flake8-comprehensions
    
pylint-django (馃28 路 猸 610) - Pylint plugin for improving code analysis for when.. 鉂楋笍GPL-3.0
  • GitHub (馃懆鈥嶐煉 71 路 馃攢 120 路 馃摜 420 路 馃摝 32K 路 馃搵 240 - 27% open 路 鈴憋笍 16.09.2025):

     git clone https://github.com/PyCQA/pylint-django
    
  • PyPi (馃摜 1.6M / month 路 馃摝 120 路 鈴憋笍 10.10.2024):

     pip install pylint-django
    
  • Conda (馃摜 310K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pylint-django
    
flake8-isort (馃28 路 猸 180) - flake8 plugin that integrates isort. 鉂楋笍GPL-2.0
  • GitHub (馃懆鈥嶐煉 40 路 馃攢 200 路 馃摝 28K 路 馃搵 58 - 1% open 路 鈴憋笍 17.08.2025):

     git clone https://github.com/gforcada/flake8-isort
    
  • PyPi (馃摜 1.3M / month 路 馃摝 580 路 鈴憋笍 29.01.2025):

     pip install flake8-isort
    
  • Conda (馃摜 89K 路 鈴憋笍 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 (馃懆鈥嶐煉 21 路 馃攢 25 路 馃摝 11K 路 馃搵 53 - 7% open 路 鈴憋笍 17.08.2025):

     git clone https://github.com/gforcada/flake8-builtins
    
  • PyPi (馃摜 790K / month 路 馃摝 560 路 鈴憋笍 17.08.2025):

     pip install flake8-builtins
    
  • Conda (馃摜 370K 路 鈴憋笍 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 (馃懆鈥嶐煉 50 路 馃攢 74 路 馃摜 9 路 馃搵 110 - 8% open 路 鈴憋笍 06.10.2025):

     git clone https://github.com/PyCQA/flake8-import-order
    
  • PyPi (馃摜 970K / month 路 馃摝 650 路 鈴憋笍 24.06.2025):

     pip install flake8-import-order
    
  • Conda (馃摜 340K 路 鈴憋笍 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 (馃懆鈥嶐煉 190 路 馃攢 66 路 馃摝 7.8K 路 鈴憋笍 19.12.2024):

     git clone https://github.com/openstack/hacking
    
  • PyPi (馃摜 130K / month 路 馃摝 93 路 鈴憋笍 16.08.2024):

     pip install hacking
    
flake8-black (馃27 路 猸 160) - flake8 plugin to run black for checking Python coding style. MIT
  • GitHub (馃懆鈥嶐煉 11 路 馃攢 12 路 馃摝 8.6K 路 馃搵 31 - 12% open 路 鈴憋笍 06.10.2025):

     git clone https://github.com/peterjc/flake8-black
    
  • PyPi (馃摜 710K / month 路 馃摝 540 路 鈴憋笍 21.09.2025):

     pip install flake8-black
    
  • Conda (馃摜 490K 路 鈴憋笍 22.09.2025):

     conda install -c conda-forge flake8-black
    
nitpick (馃26 路 猸 410) - Enforce the same settings on multiple projects. MIT
  • GitHub (馃懆鈥嶐煉 18 路 馃攢 24 路 馃摜 12 路 馃摝 1.4K 路 馃搵 130 - 38% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/andreoliwa/nitpick
    
  • PyPi (馃摜 17K / month 路 馃摝 26 路 鈴憋笍 13.09.2025):

     pip install nitpick
    
check-manifest (馃26 路 猸 290 路 馃挙) - Tool to check the completeness of MANIFEST.in for Python.. MIT
  • GitHub (馃懆鈥嶐煉 22 路 馃攢 38 路 馃摝 12K 路 馃搵 100 - 23% open 路 鈴憋笍 20.01.2025):

     git clone https://github.com/mgedmin/check-manifest
    
  • PyPi (馃摜 560K / month 路 馃摝 4.6K 路 鈴憋笍 09.10.2024):

     pip install check-manifest
    
  • Conda (馃摜 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 (馃懆鈥嶐煉 39 路 馃攢 83 路 馃搵 140 - 17% open 路 鈴憋笍 22.11.2024):

     git clone https://github.com/dropbox/mypy-protobuf
    
  • PyPi (馃摜 6.7M / month 路 馃摝 190 路 鈴憋笍 01.04.2024):

     pip install mypy-protobuf
    
  • Conda (馃摜 170K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge mypy-protobuf
    
flake8-eradicate (馃25 路 猸 320 路 馃挙) - Flake8 plugin to find commented out or dead code. MIT
  • GitHub (馃懆鈥嶐煉 17 路 馃攢 13 路 馃摝 20K 路 馃搵 40 - 20% open 路 鈴憋笍 31.12.2024):

     git clone https://github.com/wemake-services/flake8-eradicate
    
  • PyPi (馃摜 640K / month 路 馃摝 170 路 鈴憋笍 31.05.2023):

     pip install flake8-eradicate
    
  • Conda (馃摜 24K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge flake8-eradicate
    
flake8-simplify (馃23 路 猸 200) - A flake8 plugin that helps you to simplify code. MIT
  • GitHub (馃懆鈥嶐煉 16 路 馃攢 22 路 馃搵 130 - 43% open 路 鈴憋笍 01.06.2025):

     git clone https://github.com/MartinThoma/flake8-simplify
    
  • PyPi (馃摜 280K / month 路 馃摝 110 路 鈴憋笍 01.06.2025):

     pip install flake8-simplify
    
  • Conda (馃摜 62K 路 鈴憋笍 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 (馃24 路 猸 690) - Advanced Python linting framework with auto-fixes and hierarchical.. 鉂桿nlicensed
  • 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 (馃17 路 猸 220 路 馃拃) - A static-analysis bot for Github. MIT
  • yala (馃15 路 猸 16 路 馃拃) - Yet Another Linter Aggregator. MIT
  • linty_fresh (馃12 路 猸 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 (馃懆鈥嶐煉 810 路 馃攢 3K 路 馃摝 330K 路 馃搵 12K - 25% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/python/mypy
    
  • PyPi (馃摜 74M / month 路 馃摝 30K 路 鈴憋笍 19.09.2025):

     pip install mypy
    
  • Conda (馃摜 6.1M 路 鈴憋笍 19.09.2025):

     conda install -c conda-forge mypy
    
pyright (馃39 路 猸 15K) - Static Type Checker for Python. MIT
  • GitHub (馃懆鈥嶐煉 130 路 馃攢 1.7K 路 馃摜 5.5K 路 馃摝 1.4K 路 馃搵 7.2K - 1% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/Microsoft/pyright
    
  • npm (馃摜 1.6M / month 路 馃摝 33 路 鈴憋笍 01.10.2025):

     npm install pyright
    
pyre-check (馃33 路 猸 7.1K) - Performant type-checking for python. MIT
  • GitHub (馃懆鈥嶐煉 290 路 馃攢 450 路 馃摝 21 路 馃搵 460 - 32% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/facebook/pyre-check
    
  • PyPi (馃摜 190K / month 路 馃摝 87 路 鈴憋笍 07.07.2025):

     pip install pyre-check
    
pytype (馃33 路 猸 5K) - A static type analyzer for Python code. Apache-2
  • GitHub (馃懆鈥嶐煉 110 路 馃攢 290 路 馃摝 4.1K 路 馃搵 950 - 21% open 路 鈴憋笍 30.09.2025):

     git clone https://github.com/google/pytype
    
  • PyPi (馃摜 480K / month 路 馃摝 230 路 鈴憋笍 11.10.2024):

     pip install pytype
    
  • Conda (馃摜 570K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pytype
    
Show 1 hidden projects...
  • typeguard (馃31 路 猸 1.7K) - Run-time type checker for Python. 鉂桿nlicensed

Code Formatters

Back to top

black (馃45 路 猸 41K) - The uncompromising Python code formatter. MIT
  • GitHub (馃懆鈥嶐煉 480 路 馃攢 2.6K 路 馃摜 130K 路 馃摝 640K 路 馃搵 2.8K - 12% open 路 鈴憋笍 06.10.2025):

     git clone https://github.com/psf/black
    
  • PyPi (馃摜 82M / month 路 馃摝 41K 路 鈴憋笍 19.09.2025):

     pip install black
    
  • Conda (馃摜 17M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge black
    
isort (馃43 路 猸 6.8K) - A Python utility / library to sort imports. MIT
  • GitHub (馃懆鈥嶐煉 320 路 馃攢 610 路 馃摝 560K 路 馃搵 1.4K - 17% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/PyCQA/isort
    
  • PyPi (馃摜 68M / month 路 馃摝 22K 路 鈴憋笍 01.10.2025):

     pip install isort
    
  • Conda (馃摜 8M 路 鈴憋笍 01.10.2025):

     conda install -c conda-forge isort
    
yapf (馃39 路 猸 14K 路 馃挙) - A formatter for Python files. Apache-2
  • GitHub (馃懆鈥嶐煉 160 路 馃攢 900 路 馃摝 110K 路 馃搵 880 - 47% open 路 鈴憋笍 10.02.2025):

     git clone https://github.com/google/yapf
    
  • PyPi (馃摜 9.9M / month 路 馃摝 1.3K 路 鈴憋笍 14.11.2024):

     pip install yapf
    
  • Conda (馃摜 2.6M 路 鈴憋笍 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 (馃懆鈥嶐煉 64 路 馃攢 290 路 馃摝 230K 路 馃搵 520 - 24% open 路 鈴憋笍 14.01.2025):

     git clone https://github.com/hhatto/autopep8
    
  • PyPi (馃摜 7.3M / month 路 馃摝 1.7K 路 鈴憋笍 14.01.2025):

     pip install autopep8
    
  • Conda (馃摜 2.2M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge autopep8
    
docformatter (馃30 路 猸 570) - Formats docstrings to follow PEP 257. MIT
  • GitHub (馃懆鈥嶐煉 39 路 馃攢 83 路 馃摜 51 路 馃摝 4.3K 路 馃搵 170 - 11% open 路 鈴憋笍 14.08.2025):

     git clone https://github.com/myint/docformatter
    
  • PyPi (馃摜 1.4M / month 路 馃摝 300 路 鈴憋笍 11.05.2025):

     pip install docformatter
    
  • Conda (馃摜 260K 路 鈴憋笍 11.05.2025):

     conda install -c conda-forge docformatter
    
autoimport (馃18 路 猸 99 路 馃挙) - Autoimport automatically fixes wrong import statements. 鉂楋笍GPL-3.0
  • GitHub (馃懆鈥嶐煉 18 路 馃攢 24 路 馃搵 49 - 30% open 路 鈴憋笍 01.10.2024):

     git clone https://github.com/lyz-code/autoimport
    
  • PyPi (馃摜 8.8K / month 路 馃摝 14 路 鈴憋笍 01.10.2024):

     pip install autoimport
    
Show 1 hidden projects...

Code Refactoring

Back to top

jedi (馃41 路 猸 6K) - Awesome autocompletion, static analysis and refactoring library for python. MIT
  • GitHub (馃懆鈥嶐煉 180 路 馃攢 510 路 馃摝 580K 路 馃搵 1.5K - 6% open 路 鈴憋笍 03.09.2025):

     git clone https://github.com/davidhalter/jedi
    
  • PyPi (馃摜 77M / month 路 馃摝 1.2K 路 鈴憋笍 11.11.2024):

     pip install jedi
    
  • Conda (馃摜 34M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge jedi
    
rope (馃35 路 猸 2.1K) - a python refactoring library. 鉂楋笍LGPL-3.0
  • GitHub (馃懆鈥嶐煉 83 路 馃攢 170 路 馃摜 42 路 馃摝 79K 路 馃搵 380 - 31% open 路 鈴憋笍 12.07.2025):

     git clone https://github.com/python-rope/rope
    
  • PyPi (馃摜 1.3M / month 路 馃摝 320 路 鈴憋笍 12.07.2025):

     pip install rope
    
  • Conda (馃摜 2.1M 路 鈴憋笍 13.07.2025):

     conda install -c conda-forge rope
    
pyupgrade (馃33 路 猸 3.9K) - A tool (and pre-commit hook) to automatically upgrade syntax for newer.. MIT
  • GitHub (馃懆鈥嶐煉 36 路 馃攢 200 路 馃搵 470 - 4% open 路 鈴憋笍 23.09.2025):

     git clone https://github.com/asottile/pyupgrade
    
  • PyPi (馃摜 1.3M / month 路 馃摝 520 路 鈴憋笍 23.05.2025):

     pip install pyupgrade
    
  • Conda (馃摜 870K 路 鈴憋笍 24.05.2025):

     conda install -c conda-forge pyupgrade
    
vulture (馃30 路 猸 4.1K) - Find dead Python code. MIT
  • GitHub (馃懆鈥嶐煉 47 路 馃攢 170 路 馃摝 5.9K 路 馃搵 230 - 17% open 路 鈴憋笍 17.09.2025):

     git clone https://github.com/jendrikseipp/vulture
    
  • PyPi (馃摜 2.5M / month 路 馃摝 200 路 鈴憋笍 08.12.2024):

     pip install v
    A38F
    ulture
    
  • Conda (馃摜 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 (馃懆鈥嶐煉 39 路 馃攢 83 路 馃搵 120 - 34% open 路 鈴憋笍 09.09.2025):

     git clone https://github.com/myint/autoflake
    
  • PyPi (馃摜 4.4M / month 路 馃摝 1K 路 鈴憋笍 13.03.2024):

     pip install autoflake
    
  • Conda (馃摜 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 (馃懆鈥嶐煉 51 路 馃攢 180 路 馃搵 200 - 30% open 路 鈴憋笍 14.06.2025):

     git clone https://github.com/Instagram/MonkeyType
    
  • PyPi (馃摜 170K / month 路 馃摝 23 路 鈴憋笍 20.03.2023):

     pip install monkeytype
    
  • Conda (馃摜 97K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge monkeytype
    
add-trailing-comma (馃24 路 猸 370) - A tool (and pre-commit hook) to automatically add trailing.. MIT
  • GitHub (馃懆鈥嶐煉 11 路 馃攢 29 路 鈴憋笍 23.09.2025):

     git clone https://github.com/asottile/add-trailing-comma
    
  • PyPi (馃摜 110K / month 路 馃摝 39 路 鈴憋笍 23.05.2025):

     pip install add-trailing-comma
    
unimport (馃23 路 猸 250) - The ultimate linter and formatter for removing unused import statements.. MIT
  • GitHub (馃懆鈥嶐煉 16 路 馃攢 21 路 馃摝 150 路 馃搵 120 - 9% open 路 鈴憋笍 19.09.2025):

     git clone https://github.com/hakancelik96/unimport
    
  • PyPi (馃摜 47K / month 路 馃摝 40 路 鈴憋笍 18.09.2025):

     pip install unimport
    
massedit (馃20 路 猸 110) - Programmatically edit text files with Python. Useful for source to source.. MIT
  • GitHub (馃懆鈥嶐煉 9 路 馃攢 15 路 馃摜 33 路 馃摝 54 路 馃搵 8 - 12% open 路 鈴憋笍 21.09.2025):

     git clone https://github.com/elmotec/massedit
    
  • PyPi (馃摜 2.7K / month 路 馃摝 3 路 鈴憋笍 21.09.2025):

     pip install massedit
    
com2ann (馃19 路 猸 160) - Tool for translation type comments to type annotations in Python. MIT
  • GitHub (馃懆鈥嶐煉 8 路 馃攢 13 路 馃摝 96 路 馃搵 33 - 30% open 路 鈴憋笍 02.06.2025):

     git clone https://github.com/ilevkivskyi/com2ann
    
  • PyPi (馃摜 21K / month 路 馃摝 2 路 鈴憋笍 21.08.2021):

     pip install com2ann
    
Show 8 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
  • Bowler (馃24 路 猸 1.6K 路 馃拃) - Safe code refactoring for modern Python. MIT
  • baron (馃24 路 猸 300 路 馃拃) - IDE allow you to refactor code, Baron allows you to write.. 鉂楋笍LGPL-3.0
  • 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
  • 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.4K) - Bandit is a tool designed to find common security issues in Python.. Apache-2
  • GitHub (馃懆鈥嶐煉 190 路 馃攢 690 路 馃摜 880 路 馃摝 59K 路 馃搵 720 - 28% open 路 鈴憋笍 29.09.2025):

     git clone https://github.com/PyCQA/bandit
    
  • PyPi (馃摜 10M / month 路 馃摝 1.8K 路 鈴憋笍 06.07.2025):

     pip install bandit
    
  • Conda (馃摜 530K 路 鈴憋笍 06.07.2025):

     conda install -c conda-forge bandit
    
safety (馃36 路 猸 1.9K) - Safety checks Python dependencies for known security vulnerabilities and.. MIT
  • GitHub (馃懆鈥嶐煉 53 路 馃攢 170 路 馃摜 890K 路 馃摝 18K 路 馃搵 260 - 13% open 路 鈴憋笍 24.09.2025):

     git clone https://github.com/pyupio/safety
    
  • PyPi (馃摜 3.8M / month 路 馃摝 900 路 鈴憋笍 24.09.2025):

     pip install safety
    
  • Conda (馃摜 140K 路 鈴憋笍 24.09.2025):

     conda install -c conda-forge safety
    
sqlmap (馃34 路 猸 35K) - Automatic SQL injection and database takeover tool. 鉂楋笍GPL-3.0
  • GitHub (馃懆鈥嶐煉 150 路 馃攢 6.1K 路 馃摝 21 路 馃搵 5.4K - 1% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/sqlmapproject/sqlmap
    
  • PyPi (馃摜 18K / month 路 馃摝 12 路 鈴憋笍 07.10.2025):

     pip install sqlmap
    
detect-secrets (馃29 路 猸 4.3K 路 馃挙) - An enterprise friendly way of detecting and preventing.. Apache-2
  • GitHub (馃懆鈥嶐煉 85 路 馃攢 510 路 馃搵 370 - 33% open 路 鈴憋笍 06.01.2025):

     git clone https://github.com/Yelp/detect-secrets
    
  • PyPi (馃摜 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 (馃懆鈥嶐煉 16 路 馃攢 16 路 馃搵 47 - 51% open 路 鈴憋笍 31.10.2024):

     git clone https://github.com/dlint-py/dlint
    
  • PyPi (馃摜 94K / month 路 馃摝 93 路 鈴憋笍 31.10.2024):

     pip install dlint
    
  • Conda (馃摜 11K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge dlint
    
Show 3 hidden projects...
  • pyarmor (馃34 路 猸 4.7K) - A tool used to obfuscate python scripts, bind obfuscated scripts.. 鉂楋笍SGI-B-2.0
  • dodgy (馃21 路 猸 130 路 馃拃) - 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

virtualenv (馃44 路 猸 5K) - Virtual Python Environment builder. MIT
  • GitHub (馃懆鈥嶐煉 300 路 馃攢 1.1K 路 馃摝 490K 路 馃搵 1.4K - 1% open 路 鈴憋笍 08.10.2025):

     git clone https://github.com/pypa/virtualenv
    
  • PyPi (馃摜 250M / month 路 馃摝 2K 路 鈴憋笍 08.10.2025):

     pip install virtualenv
    
  • Conda (馃摜 17M 路 鈴憋笍 08.10.2025):

     conda install -c conda-forge virtualenv
    
pipenv (馃43 路 猸 25K) - Python Development Workflow for Humans. MIT
  • GitHub (馃懆鈥嶐煉 530 路 馃攢 1.9K 路 馃摝 170K 路 馃搵 4.3K - 5% open 路 鈴憋笍 07.07.2025):

     git clone https://github.com/pypa/pipenv
    
  • PyPi (馃摜 28M / month 路 馃摝 250 路 鈴憋笍 07.07.2025):

     pip install pipenv
    
  • Conda (馃摜 290K 路 鈴憋笍 08.07.2025):

     conda install -c conda-forge pipenv
    
pyenv (馃34 路 猸 43K 路 馃搲) - Simple Python version management. MIT
  • GitHub (馃懆鈥嶐煉 470 路 馃攢 3.2K 路 馃摝 21 路 馃搵 1.9K - 4% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/pyenv/pyenv
    
  • PyPi (馃摜 9.4K / 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 (馃懆鈥嶐煉 66 路 馃攢 430 路 馃摝 21 路 馃搵 360 - 27% open 路 鈴憋笍 22.09.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 (馃懆鈥嶐煉 43 路 馃攢 460 路 馃搵 87 - 9% open 路 鈴憋笍 05.09.2025):

     git clone https://github.com/pyenv/pyenv-installer
    
Show 5 hidden projects...
  • nodeenv (馃34 路 猸 1.8K 路 馃拃) - 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
  • freshenv (馃13 路 猸 170 路 馃拃) - Provision, share, manage local and cloud developer environments. MPL-2.0
  • pipenv-pipes (馃13 路 猸 130 路 馃拃) - A PipEnv Environment Switcher. MIT

Dependency & Package Managers

Back to top

pip (馃47 路 猸 10K) - The Python package installer. MIT
  • GitHub (馃懆鈥嶐煉 850 路 馃攢 3.1K 路 馃摝 240K 路 馃搵 7.7K - 14% open 路 鈴憋笍 06.10.2025):

     git clone https://github.com/pypa/pip
    
  • PyPi (馃摜 390M / month 路 馃摝 5.4K 路 鈴憋笍 30.07.2025):

     pip install pip
    
  • Conda (馃摜 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 (馃懆鈥嶐煉 470 路 馃攢 2K 路 馃摜 31K 路 馃摝 52K 路 馃搵 10K - 6% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/conda/conda
    
  • PyPi (馃摜 8.1K / month 路 馃摝 83 路 鈴憋笍 22.04.2017):

     pip install conda
    
  • Conda (馃摜 66M 路 鈴憋笍 03.10.2025):

     conda install -c conda-forge conda
    
poetry (馃42 路 猸 34K) - Python packaging and dependency management made easy. MIT
  • GitHub (馃懆鈥嶐煉 610 路 馃攢 2.4K 路 馃摜 16M 路 馃搵 6.3K - 9% open 路 鈴憋笍 24.09.2025):

     git clone https://github.com/python-poetry/poetry
    
  • PyPi (馃摜 70M / month 路 馃摝 870 路 鈴憋笍 21.09.2025):

     pip install poetry
    
  • Conda (馃摜 6.3M 路 鈴憋笍 22.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 (馃懆鈥嶐煉 220 路 馃攢 630 路 馃摝 36K 路 馃搵 1.2K - 18% open 路 鈴憋笍 06.10.2025):

     git clone https://github.com/jazzband/pip-tools
    
  • PyPi (馃摜 21M / month 路 馃摝 2.8K 路 鈴憋笍 02.10.2025):

     pip install pip-tools
    
  • Conda (馃摜 270K 路 鈴憋笍 02.10.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 (馃懆鈥嶐煉 230 路 馃攢 450 路 馃摜 800 路 馃摝 520 路 馃搵 1.9K - 2% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/pdm-project/pdm
    
  • PyPi (馃摜 8.6M / month 路 馃摝 210 路 鈴憋笍 22.08.2025):

     pip install pdm
    
  • Conda (馃摜 1.6M 路 鈴憋笍 30.07.2025):

     conda install -c conda-forge pdm
    
pipx (馃36 路 猸 12K) - Install and Run Python Applications in Isolated Environments. MIT
  • GitHub (馃懆鈥嶐煉 170 路 馃攢 490 路 馃摜 630K 路 馃摝 4.6K 路 馃搵 880 - 18% open 路 鈴憋笍 06.10.2025):

     git clone https://github.com/pypa/pipx
    
  • PyPi (馃摜 8.2M / month 路 馃摝 75 路 鈴憋笍 30.09.2025):

     pip install pipx
    
  • Conda (馃摜 160K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pipx
    
pipreqs (馃31 路 猸 7.3K) - pipreqs - Generate pip requirements.txt file based on imports of any.. Apache-2
  • GitHub (馃懆鈥嶐煉 74 路 馃攢 420 路 馃摝 40K 路 馃搵 330 - 65% open 路 鈴憋笍 30.06.2025):

     git clone https://github.com/bndr/pipreqs
    
  • PyPi (馃摜 990K / month 路 馃摝 320 路 鈴憋笍 18.02.2024):

     pip install pipreqs
    
  • Conda (馃摜 71K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pipreqs
    
mamba (馃30 路 猸 7.7K) - The Fast Cross-Platform Package Manager. BSD-3
  • GitHub (馃懆鈥嶐煉 180 路 馃攢 410 路 馃搵 2K - 22% open 路 鈴憋笍 08.10.2025):

     git clone https://github.com/mamba-org/mamba
    
  • Conda (馃摜 19M 路 鈴憋笍 02.10.2025):

     conda install -c conda-forge mamba
    
pyflow (馃22 路 猸 1.3K) - An installation and dependency system for Python. MIT
  • GitHub (馃懆鈥嶐煉 29 路 馃攢 48 路 馃摜 8.7K 路 馃摝 42 路 馃搵 140 - 47% open 路 鈴憋笍 06.07.2025):

     git clone https://github.com/David-OConnor/pyflow
    
  • PyPi (馃摜 870 / 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. 鉂桿nlicensed

Code Metrics & Complexity

Back to top

prospector (馃33 路 猸 2K 路 馃 6831 ) - Inspects Python source files and provides information about.. 鉂楋笍GPL-2.0
  • GitHub (馃懆鈥嶐煉 98 路 馃攢 180 路 馃摝 5.2K 路 馃搵 400 - 8% open 路 鈴憋笍 16.09.2025):

     git clone https://github.com/PyCQA/prospector
    
  • PyPi (馃摜 410K / month 路 馃摝 290 路 鈴憋笍 13.08.2025):

     pip install prospector
    
  • Conda (馃摜 180K 路 鈴憋笍 13.08.2025):

     conda install -c conda-forge prospector
    
mccabe (馃31 路 猸 660 路 馃拃) - McCabe complexity checker for Python. 鉂楋笍Saxpath
  • GitHub (馃懆鈥嶐煉 24 路 馃攢 63 路 馃摝 510K 路 馃搵 54 - 16% open 路 鈴憋笍 03.12.2023):

     git clone https://github.com/PyCQA/mccabe
    
  • PyPi (馃摜 67M / month 路 馃摝 930 路 鈴憋笍 24.01.2022):

     pip install mccabe
    
  • Conda (馃摜 11M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge mccabe
    
radon (馃29 路 猸 1.9K 路 馃挙) - Various code metrics for Python code. MIT
  • GitHub (馃懆鈥嶐煉 60 路 馃攢 130 路 馃摝 6.9K 路 馃搵 190 - 21% open 路 鈴憋笍 20.10.2024):

     git clone https://github.com/rubik/radon
    
  • PyPi (馃摜 2.1M / month 路 馃摝 220 路 鈴憋笍 26.03.2023):

     pip install radon
    
  • Conda (馃摜 100K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge radon
    
xenon (馃23 路 猸 260 路 馃挙) - Monitoring tool based on radon. MIT
  • GitHub (馃懆鈥嶐煉 13 路 馃攢 22 路 馃摝 1.6K 路 馃搵 40 - 12% open 路 鈴憋笍 21.10.2024):

     git clone https://github.com/rubik/xenon
    
  • PyPi (馃摜 260K / month 路 馃摝 47 路 鈴憋笍 21.10.2024):

     pip install xenon
    
  • Conda (馃摜 30K 路 鈴憋笍 10.05.2025):

     conda install -c conda-forge xenon
    
cohesion (馃16 路 猸 250 路 馃挙) - A tool for measuring Python class cohesion. 鉂楋笍GPL-3.0
  • GitHub (馃懆鈥嶐煉 3 路 馃攢 6 路 馃搵 20 - 35% open 路 鈴憋笍 09.12.2024):

     git clone https://github.com/mschwager/cohesion
    
  • PyPi (馃摜 9.6K / month 路 馃摝 13 路 鈴憋笍 09.12.2024):

     pip install cohesion
    
  • Conda (馃摜 5.2K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge cohesion
    
Show 1 hidden projects...
  • wily (馃25 路 猸 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 terminal. MIT
  • GitHub (馃懆鈥嶐煉 280 路 馃攢 1.9K 路 馃摝 480K 路 馃搵 1.5K - 19% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/Textualize/rich
    
  • PyPi (馃摜 220M / month 路 馃摝 26K 路 鈴憋笍 09.10.2025):

     pip install rich
    
  • Conda (馃摜 15M 路 鈴憋笍 25.07.2025):

     conda install -c conda-forge rich
    
tqdm (馃41 路 猸 31K 路 馃挙) - A Fast, Extensible Progress Bar for Python and CLI. MPL-2.0
  • GitHub (馃懆鈥嶐煉 130 路 馃攢 1.4K 路 馃摜 19K 路 馃摝 1.2M 路 馃搵 1.2K - 49% open 路 鈴憋笍 12.11.2024):

     git clone https://github.com/tqdm/tqdm
    
  • PyPi (馃摜 230M / month 路 馃摝 46K 路 鈴憋笍 24.11.2024):

     pip install tqdm
    
  • Conda (馃摜 42M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge tqdm
    
  • Docker Hub (馃摜 5.3K 路 猸 3 路 鈴憋笍 14.12.2024):

     docker pull tqdm/tqdm
    
sentry-sdk (馃40 路 猸 2.1K) - The official Python SDK for Sentry.io. MIT
  • GitHub (馃懆鈥嶐煉 290 路 馃攢 560 路 馃摜 3.9K 路 馃搵 1.9K - 10% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/getsentry/sentry-python
    
  • PyPi (馃摜 78M / month 路 馃摝 1.3K 路 鈴憋笍 09.10.2025):

     pip install sentry-sdk
    
  • Conda (馃摜 1.4M 路 鈴憋笍 06.10.2025):

     conda install -c conda-forge sentry-sdk
    
loguru (馃38 路 猸 23K) - Python logging made (stupidly) simple. MIT
  • GitHub (馃懆鈥嶐煉 68 路 馃攢 750 路 馃摝 140K 路 馃搵 1.1K - 20% open 路 鈴憋笍 03.10.2025):

     git clone https://github.com/Delgan/loguru
    
  • PyPi (馃摜 43M / month 路 馃摝 11K 路 鈴憋笍 06.12.2024):

     pip install loguru
    
  • Conda (馃摜 3.7M 路 鈴憋笍 07.05.2025):

     conda install -c conda-forge loguru
    
structlog (馃38 路 猸 4.3K) - Simple, powerful, and fast logging for Python. Apache-2
  • GitHub (馃懆鈥嶐煉 140 路 馃攢 250 路 馃摝 26K 路 馃搵 380 - 10% open 路 鈴憋笍 06.10.2025):

     git clone https://github.com/hynek/structlog
    
  • PyPi (馃摜 40M / month 路 馃摝 1.5K 路 鈴憋笍 02.06.2025):

     pip install structlog
    
  • Conda (馃摜 820K 路 鈴憋笍 02.06.2025):

     conda install -c conda-forge structlog
    
logbook (馃36 路 猸 1.5K) - A cool logging replacement for Python. BSD-3
  • GitHub (馃懆鈥嶐煉 81 路 馃攢 170 路 馃摜 500 路 馃摝 7.4K 路 馃搵 190 - 25% open 路 鈴憋笍 02.10.2025):

     git clone https://github.com/getlogbook/logbook
    
  • PyPi (馃摜 6.3M / month 路 馃摝 270 路 鈴憋笍 14.06.2025):

     pip install logbook
    
  • Conda (馃摜 370K 路 鈴憋笍 27.08.2025):

     conda install -c conda-forge logbook
    
python-json-logger (馃33 路 猸 1.8K 路 馃挙) - Json Formatter for the standard python logger. BSD-2
  • GitHub (馃懆鈥嶐煉 64 路 馃攢 230 路 馃搵 120 - 24% open 路 鈴憋笍 12.12.2024):

     git clone https://github.com/madzak/python-json-logger
    
  • PyPi (馃摜 62M / month 路 馃摝 1.1K 路 鈴憋笍 06.10.2025):

     pip install python-json-logger
    
  • Conda (馃摜 13M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge python-json-logger
    
alive-progress (馃32 路 猸 6.1K) - A new kind of Progress Bar, with real-time throughput, ETA, and.. MIT
  • GitHub (馃懆鈥嶐煉 10 路 馃攢 230 路 馃摝 4.7K 路 馃搵 240 - 6% open 路 鈴憋笍 20.07.2025):

     git clone https://github.com/rsalmei/alive-progress
    
  • PyPi (馃摜 2.3M / month 路 馃摝 590 路 鈴憋笍 20.07.2025):

     pip install alive-progress
    
  • Conda (馃摜 180K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge alive-progress
    
tabulate (馃32 路 猸 2.4K) - Pretty-print tabular data in Python, a library and a command-line.. MIT
  • GitHub (馃懆鈥嶐煉 100 路 馃攢 170 路 馃搵 270 - 44% open 路 鈴憋笍 23.07.2025):

     git clone https://github.com/astanin/python-tabulate
    
  • PyPi (馃摜 110M / month 路 馃摝 8.4K 路 鈴憋笍 06.10.2022):

     pip install tabulate
    
  • Conda (馃摜 10M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge tabulate
    
colorlog (馃30 路 猸 940 路 馃挙) - A colored formatter for the python logging module. MIT
  • GitHub (馃懆鈥嶐煉 34 路 馃攢 93 路 馃摝 60K 路 鈴憋笍 29.10.2024):

     git clone https://github.com/borntyping/python-colorlog
    
  • PyPi (馃摜 34M / month 路 馃摝 2.1K 路 鈴憋笍 29.10.2024):

     pip install colorlog
    
  • Conda (馃摜 5.8M 路 鈴憋笍 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 (馃懆鈥嶐煉 47 路 馃攢 100 路 馃摜 3.1K 路 馃搵 230 - 2% open 路 鈴憋笍 06.12.2024):

     git clone https://github.com/WoLpH/python-progressbar
    
  • PyPi (馃摜 31M / month 路 馃摝 930 路 鈴憋笍 28.08.2024):

     pip install progressbar2
    
  • Conda (馃摜 3.5M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge progressbar2
    
notifiers (馃29 路 猸 2.7K) - The easy way to send notifications. MIT
  • GitHub (馃懆鈥嶐煉 27 路 馃攢 110 路 馃摝 1.4K 路 馃搵 110 - 36% open 路 鈴憋笍 05.08.2025):

     git clone https://github.com/liiight/notifiers
    
  • PyPi (馃摜 540K / month 路 馃摝 37 路 鈴憋笍 17.05.2025):

     pip install notifiers
    
  • Conda (馃摜 60K 路 鈴憋笍 20.05.2025):

     conda install -c conda-forge notifiers
    
python-devtools (馃22 路 猸 1.1K 路 馃挙) - Dev tools for python. MIT
  • GitHub (馃懆鈥嶐煉 14 路 馃攢 50 路 馃摝 8.7K 路 馃搵 69 - 40% open 路 鈴憋笍 24.01.2025):

     git clone https://github.com/samuelcolvin/python-devtools
    
  • PyPi (馃摜 3.1K / month 路 馃摝 2 路 鈴憋笍 21.08.2017):

     pip install python-devtools
    
  • Conda (馃摜 45K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge python-devtools
    
Show 8 hidden projects...
  • prettytable (馃33 路 猸 1.6K) - Display tabular data in a visually appealing ASCII table.. 鉂桿nlicensed
  • 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.8K) - Bring your favorite shell wherever you go through the ssh. Xonsh shell,.. BSD-2
  • GitHub (馃懆鈥嶐煉 27 路 馃攢 120 路 馃摜 4.6K 路 馃搵 99 - 30% open 路 鈴憋笍 22.09.2025):

     git clone https://github.com/xxh/xxh
    
  • PyPi (馃摜 360 / month 路 鈴憋笍 06.04.2024):

     pip install xxh-xxh
    
Show 1 hidden projects...

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 (馃懆鈥嶐煉 320 路 馃攢 3.9K 路 馃摝 74K 路 馃搵 2.6K - 0% open 路 鈴憋笍 02.10.2025):

     git clone https://github.com/squidfunk/mkdocs-material
    
  • PyPi (馃摜 10M / month 路 馃摝 5.8K 路 鈴憋笍 30.09.2025):

     pip install mkdocs-material
    
  • Conda (馃摜 790K 路 鈴憋笍 01.10.2025):

     conda install -c conda-forge mkdocs-material
    
mkdocs (馃40 路 猸 21K) - Project documentation with Markdown. BSD-2
  • GitHub (馃懆鈥嶐煉 260 路 馃攢 2.5K 路 馃摝 90K 路 馃搵 2.1K - 5% open 路 鈴憋笍 03.08.2025):

     git clone https://github.com/mkdocs/mkdocs
    
  • PyPi (馃摜 9.5M / month 路 馃摝 7K 路 鈴憋笍 30.08.2024):

     pip install mkdocs
    
  • Conda (馃摜 610K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge mkdocs
    
sphinx_rtd_theme (馃36 路 猸 5K 路 馃挙) - Sphinx theme from Read the Docs. MIT
  • GitHub (馃懆鈥嶐煉 120 路 馃攢 1.8K 路 馃摝 16 路 馃搵 920 - 27% open 路 鈴憋笍 20.02.2025):

     git clone https://github.com/readthedocs/sphinx_rtd_theme
    
  • PyPi (馃摜 11M / month 路 馃摝 13K 路 鈴憋笍 13.11.2024):

     pip install sphinx_rtd_theme
    
  • Conda (馃摜 4.6M 路 鈴憋笍 14.09.2025):

     conda install -c conda-forge sphinx_rtd_theme
    
Griffe (馃34 路 猸 540) - Signatures for entire Python programs. Extract the structure, the frame,.. ISC
  • GitHub (馃懆鈥嶐煉 41 路 馃攢 58 路 馃摝 13K 路 馃搵 290 - 9% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/mkdocstrings/griffe
    
  • PyPi (馃摜 13M / month 路 馃摝 330 路 鈴憋笍 05.09.2025):

     pip install griffe
    
  • Conda (馃摜 660K 路 鈴憋笍 06.09.2025):

     conda install -c conda-forge griffe
    
mkdocstrings (馃33 路 猸 2K) - Automatic documentation from sources, for MkDocs. ISC
  • GitHub (馃懆鈥嶐煉 53 路 馃攢 120 路 馃摝 21K 路 馃搵 460 - 12% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/mkdocstrings/mkdocstrings
    
  • PyPi (馃摜 4.3M / month 路 馃摝 1.7K 路 鈴憋笍 19.09.2025):

     pip install mkdocstrings
    
  • Conda (馃摜 260K 路 鈴憋笍 21.09.2025):

     conda install -c conda-forge mkdocstrings
    
sphinx-autodoc-typehints (馃33 路 猸 580) - Type hints support for the Sphinx autodoc extension. MIT
  • GitHub (馃懆鈥嶐煉 62 路 馃攢 110 路 馃摝 58K 路 馃搵 210 - 18% open 路 鈴憋笍 08.10.2025):

     git clone https://github.com/tox-dev/sphinx-autodoc-typehints
    
  • PyPi (馃摜 4.9M / month 路 馃摝 5.1K 路 鈴憋笍 08.10.2025):

     pip install sphinx-autodoc-typehints
    
  • Conda (馃摜 940K 路 鈴憋笍 09.10.2025):

     conda install -c conda-forge sphinx-autodoc-typehints
    
breathe (馃31 路 猸 790 路 馃搲) - ReStructuredText and Sphinx bridge to Doxygen. BSD-3
  • GitHub (馃懆鈥嶐煉 120 路 馃攢 210 路 馃摜 760 路 馃摝 19K 路 馃搵 610 - 30% open 路 鈴憋笍 01.09.2025):

     git clone https://github.com/michaeljones/breathe
    
  • PyPi (馃摜 1.3M / month 路 馃摝 130 路 鈴憋笍 08.07.2025):

     pip install breathe
    
  • Conda (馃摜 840K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge breathe
    
sphinx-autobuild (馃31 路 猸 580) - Watch a Sphinx directory and rebuild the documentation.. MIT
  • GitHub (馃懆鈥嶐煉 36 路 馃攢 85 路 馃摝 29K 路 馃搵 110 - 16% open 路 鈴憋笍 25.08.2025):

     git clone https://github.com/executablebooks/sphinx-autobuild
    
  • PyPi (馃摜 5.1M / month 路 馃摝 2.3K 路 鈴憋笍 25.08.2025):

     pip install sphinx-autobuild
    
  • Conda (馃摜 410K 路 鈴憋笍 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 (馃懆鈥嶐煉 68 路 馃攢 140 路 馃摝 4.9K 路 馃搵 340 - 30% open 路 鈴憋笍 12.07.2025):

     git clone https://github.com/pdoc3/pdoc
    
  • PyPi (馃摜 340K / month 路 馃摝 490 路 鈴憋笍 20.03.2025):

     pip install pdoc3
    
  • Conda (馃摜 2.3K 路 鈴憋笍 05.08.2025):

     conda install -c anaconda pdoc3
    
blacken-docs (馃28 路 猸 670) - Run `black` on python code blocks in documentation files. MIT
  • GitHub (馃懆鈥嶐煉 25 路 馃攢 45 路 馃摝 1.4K 路 馃搵 81 - 11% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/asottile/blacken-docs
    
  • PyPi (馃摜 160K / month 路 馃摝 120 路 鈴憋笍 08.09.2025):

     pip install blacken-docs
    
  • Conda (馃摜 54K 路 鈴憋笍 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 (馃懆鈥嶐煉 10 路 馃攢 40 路 馃摝 310 路 馃搵 110 - 18% open 路 鈴憋笍 10.09.2025):

     git clone https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin
    
  • PyPi (馃摜 710K / month 路 馃摝 220 路 鈴憋笍 22.12.2024):

     pip install mkdocs-awesome-pages-plugin
    
pytkdocs (馃23 路 猸 53 路 馃挙) - Load Python objects documentation. ISC
  • GitHub (馃懆鈥嶐煉 23 路 馃攢 32 路 馃摝 1.6K 路 馃搵 100 - 6% open 路 鈴憋笍 09.03.2025):

     git clone https://github.com/mkdocstrings/pytkdocs
    
  • PyPi (馃摜 140K / month 路 馃摝 22 路 鈴憋笍 09.03.2025):

     pip install pytkdocs
    
  • Conda (馃摜 200K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pytkdocs
    
mkdocs-pdf-export-plugin (馃22 路 猸 340) - An MkDocs plugin to export content pages as PDF files. MIT
  • GitHub (馃懆鈥嶐煉 12 路 馃攢 41 路 馃摝 1.5K 路 馃搵 90 - 48% open 路 鈴憋笍 08.10.2025):

     git clone https://github.com/zhaoterryy/mkdocs-pdf-export-plugin
    
  • PyPi (馃摜 40K / month 路 馃摝 6 路 鈴憋笍 05.10.2021):

     pip install mkdocs-pdf-export-plugin
    
lazydocs (馃22 路 猸 240) - Generate markdown API documentation from Google-style Python docstring... MIT
  • GitHub (馃懆鈥嶐煉 13 路 馃攢 43 路 馃摝 380 路 馃搵 44 - 11% open 路 鈴憋笍 28.08.2025):

     git clone https://github.com/ml-tooling/lazydocs
    
  • PyPi (馃摜 32K / month 路 馃摝 65 路 鈴憋笍 27.07.2021):

     pip install lazydocs
    
mkdocs-print-site-plugin (馃22 路 猸 170) - MkDocs Plugin that adds an additional page that.. MIT
  • GitHub (馃懆鈥嶐煉 15 路 馃攢 27 路 馃搵 110 - 9% open 路 鈴憋笍 03.08.2025):

     git clone https://github.com/timvink/mkdocs-print-site-plugin
    
  • PyPi (馃摜 120K / month 路 馃摝 22 路 鈴憋笍 03.08.2025):

     pip install mkdocs-print-site-plugin
    
Show 13 hidden projects...
  • sphinx (馃43 路 猸 7.4K) - The Sphinx documentation generator. 鉂桿nlicensed
  • pdoc (馃33 路 猸 2.3K) - API Documentation for Python Projects. 鉂楋笍MIT-0
  • alabaster (馃32 路 猸 750 路 馃拃) - Lightweight, configurable Sphinx theme. BSD-3
  • numpydoc (馃29 路 猸 340) - Numpys Sphinx extensions. 鉂桿nlicensed
  • 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
  • sphinx-markdown-builder (馃23 路 猸 160 路 馃拃) - DISCONTINUED: sphinx builder that outputs markdown.. MIT
  • pycco (馃22 路 猸 860 路 馃拃) - Literate-style documentation generator. MIT
  • releases (馃22 路 猸 180 路 馃拃) - A powerful Sphinx changelog-generating extension. BSD-2
  • 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

icecream (馃32 路 猸 9.9K) - Never use print() to debug again. MIT
  • GitHub (馃懆鈥嶐煉 34 路 馃攢 200 路 馃摝 21 路 馃搵 160 - 40% open 路 鈴憋笍 14.09.2025):

     git clone https://github.com/gruns/icecream
    
  • PyPi (馃摜 1.7M / month 路 馃摝 540 路 鈴憋笍 14.09.2025):

     pip install icecream
    
  • Conda (馃摜 87K 路 鈴憋笍 14.09.2025):

     conda install -c conda-forge icecream
    
PySnooper (馃31 路 猸 17K) - Never use print for debugging again. MIT
  • GitHub (馃懆鈥嶐煉 29 路 馃攢 950 路 馃摝 2.1K 路 馃搵 140 - 21% open 路 鈴憋笍 31.05.2025):

     git clone https://github.com/cool-RR/PySnooper
    
  • PyPi (馃摜 430K / month 路 馃摝 67 路 鈴憋笍 31.05.2025):

     pip install pysnooper
    
  • Conda (馃摜 140K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pysnooper
    
pyelftools (馃31 路 猸 2.2K) - Parsing ELF and DWARF in Python. Unlicense
  • GitHub (馃懆鈥嶐煉 110 路 馃攢 520 路 馃摝 11K 路 馃搵 270 - 27% open 路 鈴憋笍 08.09.2025):

     git clone https://github.com/eliben/pyelftools
    
  • PyPi (馃摜 8.5M / month 路 馃摝 270 路 鈴憋笍 19.02.2025):

     pip install pyelftools
    
  • Conda (馃摜 950K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pyelftools
    
ipdb (馃30 路 猸 1.9K) - Integration of IPython pdb. BSD-3
  • GitHub (馃懆鈥嶐煉 58 路 馃攢 150 路 馃摝 66K 路 馃搵 210 - 36% open 路 鈴憋笍 28.07.2025):

     git clone https://github.com/gotcha/ipdb
    
  • PyPi (馃摜 12M / month 路 馃摝 1.1K 路 鈴憋笍 09.03.2023):

     pip install ipdb
    
  • Conda (馃摜 660K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge ipdb
    
gdbgui (馃27 路 猸 10K) - Browser-based frontend to gdb (gnu debugger). Add breakpoints, view.. 鉂楋笍GPL-3.0
  • GitHub (馃懆鈥嶐煉 45 路 馃攢 510 路 馃摜 20K 路 馃摝 500 路 馃搵 340 - 49% open 路 鈴憋笍 29.06.2025):

     git clone https://github.com/cs01/gdbgui
    
  • PyPi (馃摜 7.4K / month 路 馃摝 2 路 鈴憋笍 29.06.2025):

     pip install gdbgui
    
python-hunter (馃26 路 猸 850) - Hunter is a flexible code tracing toolkit. BSD-2
  • GitHub (馃懆鈥嶐煉 10 路 馃攢 50 路 馃搵 100 - 45% open 路 鈴憋笍 22.08.2025):

     git clone https://github.com/ionelmc/python-hunter
    
  • PyPi (馃摜 680K / month 路 馃摝 17 路 鈴憋笍 22.08.2025):

     pip install hunter
    
  • Conda (馃摜 180K 路 鈴憋笍 12.07.2025):

     conda install -c conda-forge hunter
    
snoop (馃23 路 猸 1.4K 路 馃挙) - A powerful set of Python debugging tools, based on PySnooper. MIT
  • GitHub (馃懆鈥嶐煉 22 路 馃攢 39 路 馃搵 57 - 45% open 路 鈴憋笍 06.10.2024):

     git clone https://github.com/alexmojaki/snoop
    
  • PyPi (馃摜 73K / month 路 馃摝 41 路 鈴憋笍 06.10.2024):

     pip install snoop
    
  • Conda (馃摜 11K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge snoop
    
pyrasite (馃22 路 猸 2.8K) - Inject code into running Python processes. 鉂楋笍GPL-3.0
  • GitHub (馃懆鈥嶐煉 25 路 馃攢 200 路 馃摝 68 路 馃搵 60 - 71% open 路 鈴憋笍 07.04.2025):

     git clone https://github.com/lmacken/pyrasite
    
  • PyPi (馃摜 9.6K / 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 (馃懆鈥嶐煉 10 路 馃攢 73 路 馃搵 58 - 36% open 路 鈴憋笍 06.09.2025):

     git clone https://github.com/alexmojaki/birdseye
    
  • PyPi (馃摜 2.5K / month 路 馃摝 9 路 鈴憋笍 06.09.2025):

     pip install birdseye
    
Show 4 hidden projects...
  • pudb (馃33 路 猸 3.2K) - Full-screen console debugger for Python. 鉂桿nlicensed
  • pdbpp (馃27 路 猸 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 (馃懆鈥嶐煉 1.1K 路 馃攢 2.9K 路 馃摜 25K 路 馃摝 1.7M 路 馃搵 6.2K - 15% open 路 鈴憋笍 08.10.2025):

     git clone https://github.com/pytest-dev/pytest
    
  • PyPi (馃摜 250M / month 路 馃摝 89K 路 鈴憋笍 04.09.2025):

     pip install pytest
    
  • Conda (馃摜 41M 路 鈴憋笍 04.09.2025):

     conda install -c conda-forge pytest
    
robotframework (馃43 路 猸 11K) - Generic automation framework for acceptance testing and RPA. Apache-2
  • GitHub (馃懆鈥嶐煉 220 路 馃攢 2.5K 路 馃摜 580 路 馃摝 14K 路 馃搵 4.7K - 5% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/robotframework/robotframework
    
  • PyPi (馃摜 3.8M / month 路 馃摝 1K 路 鈴憋笍 07.10.2025):

     pip install robotframework
    
  • Conda (馃摜 240K 路 鈴憋笍 07.07.2025):

     conda install -c conda-forge robotframework
    
hypothesis (馃41 路 猸 8.1K) - The property-based testing library for Python. MPL-2.0
  • GitHub (馃懆鈥嶐煉 350 路 馃攢 620 路 馃摝 35K 路 馃搵 1.7K - 4% open 路 鈴憋笍 05.10.2025):

     git clone https://github.com/HypothesisWorks/hypothesis
    
  • PyPi (馃摜 18M / month 路 馃摝 2.9K 路 鈴憋笍 04.10.2025):

     pip install hypothesis
    
  • Conda (馃摜 15M 路 鈴憋笍 05.10.2025):

     conda install -c conda-forge hypothesis
    
tox (馃41 路 猸 3.8K) - Command line driven CI frontend and development task automation tool. MIT
  • GitHub (馃懆鈥嶐煉 330 路 馃攢 540 路 馃摝 130K 路 馃搵 1.8K - 7% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/tox-dev/tox
    
  • PyPi (馃摜 24M / month 路 馃摝 12K 路 鈴憋笍 02.10.2025):

     pip install tox
    
  • Conda (馃摜 1.5M 路 鈴憋笍 02.10.2025):

     conda install -c conda-forge tox
    
pytest-asyncio (馃40 路 猸 1.6K) - Asyncio support for pytest. Apache-2
  • GitHub (馃懆鈥嶐煉 73 路 馃攢 160 路 馃摜 1.7K 路 馃摝 160K 路 馃搵 380 - 13% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/pytest-dev/pytest-asyncio
    
  • PyPi (馃摜 61M / month 路 馃摝 12K 路 鈴憋笍 12.09.2025):

     pip install pytest-asyncio
    
  • Conda (馃摜 2.7M 路 鈴憋笍 12.09.2025):

     conda install -c conda-forge pytest-asyncio
    
pytest-xdist (馃39 路 猸 1.7K) - pytest plugin for distributed testing and loop-on-failures.. MIT
  • GitHub (馃懆鈥嶐煉 110 路 馃攢 240 路 馃摜 310 路 馃摝 120K 路 馃搵 680 - 42% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/pytest-dev/pytest-xdist
    
  • PyPi (馃摜 62M / month 路 馃摝 5.6K 路 鈴憋笍 01.07.2025):

     pip install pytest-xdist
    
  • Conda (馃摜 9.8M 路 鈴憋笍 02.07.2025):

     conda install -c conda-forge pytest-xdist
    
playwright-python (馃38 路 猸 14K 路 馃搲) - Python version of the Playwright testing and.. Apache-2
  • GitHub (馃懆鈥嶐煉 51 路 馃攢 1.1K 路 馃摝 46K 路 馃搵 1.5K - 2% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/microsoft/playwright-python
    
  • PyPi (馃摜 23M / month 路 馃摝 2.7K 路 鈴憋笍 28.08.2025):

     pip install playwright
    
pytest-mock (馃38 路 猸 2K) - Thin-wrapper around the mock package for easier use with pytest. MIT
  • GitHub (馃懆鈥嶐煉 81 路 馃攢 150 路 馃摜 110 路 馃摝 120K 路 馃搵 170 - 7% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/pytest-dev/pytest-mock
    
  • PyPi (馃摜 52M / month 路 馃摝 9.4K 路 鈴憋笍 16.09.2025):

     pip install pytest-mock
    
  • Conda (馃摜 4M 路 鈴憋笍 17.09.2025):

     conda install -c conda-forge pytest-mock
    
pytest-cov (馃37 路 猸 2K) - Coverage plugin for pytest. MIT
  • GitHub (馃懆鈥嶐煉 100 路 馃攢 220 路 馃搵 440 - 33% open 路 鈴憋笍 09.09.2025):

     git clone https://github.com/pytest-dev/pytest-cov
    
  • PyPi (馃摜 90M / month 路 馃摝 48K 路 鈴憋笍 09.09.2025):

     pip install pytest-cov
    
  • Conda (馃摜 16M 路 鈴憋笍 11.09.2025):

     conda install -c conda-forge pytest-cov
    
freezegun (馃35 路 猸 4.4K) - Let your Python tests travel through time. Apache-2
  • GitHub (馃懆鈥嶐煉 130 路 馃攢 280 路 馃摜 130 路 馃搵 360 - 41% open 路 鈴憋笍 19.08.2025):

     git clone https://github.com/spulec/freezegun
    
  • PyPi (馃摜 26M / month 路 馃摝 1.3K 路 鈴憋笍 09.08.2025):

     pip install freezegun
    
  • Conda (馃摜 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 (馃懆鈥嶐煉 62 路 馃攢 250 路 馃摝 57K 路 馃搵 440 - 41% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/pytest-dev/pytest-html
    
  • PyPi (馃摜 13M / month 路 馃摝 620 路 鈴憋笍 07.11.2023):

     pip install pytest-html
    
  • Conda (馃摜 790K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pytest-html
    
nox (馃33 路 猸 1.5K) - Flexible test automation for Python. Apache-2
  • GitHub (馃懆鈥嶐煉 110 路 馃攢 170 路 馃摝 6.9K 路 馃搵 420 - 16% open 路 鈴憋笍 08.10.2025):

     git clone https://github.com/theacodes/nox
    
  • PyPi (馃摜 3.6M / month 路 馃摝 1.2K 路 鈴憋笍 01.05.2025):

     pip install nox
    
  • Conda (馃摜 520K 路 鈴憋笍 15.05.2025):

     conda install -c conda-forge nox
    
pytest-bdd (馃33 路 猸 1.4K 路 馃挙) - BDD library for the pytest runner. MIT
  • GitHub (馃懆鈥嶐煉 65 路 馃攢 230 路 馃摝 4.5K 路 馃搵 380 - 22% open 路 鈴憋笍 13.02.2025):

     git clone https://github.com/pytest-dev/pytest-bdd
    
  • PyPi (馃摜 1.5M / month 路 馃摝 110 路 鈴憋笍 05.12.2024):

     pip install pytest-bdd
    
  • Conda (馃摜 72K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pytest-bdd
    
pytest-sugar (馃32 路 猸 1.5K) - a plugin for py.test that changes the default look and feel.. BSD-3
  • GitHub (馃懆鈥嶐煉 56 路 馃攢 78 路 馃摜 47 路 馃摝 29K 路 馃搵 120 - 24% open 路 鈴憋笍 23.08.2025):

     git clone https://github.com/Teemu/pytest-sugar
    
  • PyPi (馃摜 4.2M / month 路 馃摝 1.5K 路 鈴憋笍 23.08.2025):

     pip install pytest-sugar
    
  • Conda (馃摜 360K 路 鈴憋笍 24.08.2025):

     conda install -c conda-forge pytest-sugar
    
asv (馃32 路 猸 950) - Airspeed Velocity: A simple Python benchmarking tool with web-based reporting. BSD-3
  • GitHub (馃懆鈥嶐煉 93 路 馃攢 190 路 馃摜 1.8K 路 馃摝 1.4K 路 馃搵 670 - 23% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/airspeed-velocity/asv
    
  • PyPi (馃摜 240K / month 路 馃摝 160 路 鈴憋笍 13.09.2025):

     pip install asv
    
  • Conda (馃摜 1.2M 路 鈴憋笍 13.09.2025):

     conda install -c conda-forge asv
    
coveralls-python (馃32 路 猸 570) - Show coverage stats online via coveralls.io. MIT
  • GitHub (馃懆鈥嶐煉 66 路 馃攢 190 路 馃摝 36K 路 馃搵 180 - 6% open 路 鈴憋笍 06.10.2025):

     git clone https://github.com/TheKevJames/coveralls-python
    
  • PyPi (馃摜 1.2M / month 路 馃摝 2.2K 路 鈴憋笍 15.05.2024):

     pip install coveralls
    
  • Conda (馃摜 1.4M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge coveralls
    
mimesis (馃31 路 猸 4.6K) - Mimesis is a robust data generator for Python that can produce a wide.. MIT
  • GitHub (馃懆鈥嶐煉 130 路 馃攢 340 路 馃摜 840 路 馃摝 2.2K 路 馃搵 370 - 5% open 路 鈴憋笍 27.09.2025):

     git clone https://github.com/lk-geimfari/mimesis
    
  • PyPi (馃摜 950K / month 路 馃摝 68 路 鈴憋笍 13.09.2024):

     pip install mimesis
    
  • Conda (馃摜 330K 路 鈴憋笍 10.05.2025):

     conda install -c conda-forge mimesis
    
factory_boy (馃31 路 猸 3.7K) - A test fixtures replacement for Python. MIT
  • GitHub (馃懆鈥嶐煉 130 路 馃攢 400 路 馃搵 630 - 30% open 路 鈴憋笍 31.08.2025):

     git clone https://github.com/FactoryBoy/factory_boy
    
  • PyPi (馃摜 11M / month 路 馃摝 650 路 鈴憋笍 03.02.2025):

     pip install factory_boy
    
  • Conda (馃摜 220K 路 鈴憋笍 25.04.2025):

     conda install -c conda-forge factory_boy
    
pytest-testinfra (馃31 路 猸 2.4K) - Testinfra test your infrastructures. Apache-2
  • GitHub (馃懆鈥嶐煉 140 路 馃攢 360 路 馃摝 2.5K 路 馃搵 380 - 38% open 路 鈴憋笍 12.08.2025):

     git clone https://github.com/pytest-dev/pytest-testinfra
    
  • PyPi (馃摜 740K / month 路 馃摝 20 路 鈴憋笍 30.03.2025):

     pip install pytest-testinfra
    
  • Conda (馃摜 33K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pytest-testinfra
    
nose2 (馃31 路 猸 810) - The successor to nose, based on unittest2. BSD-2
  • GitHub (馃懆鈥嶐煉 80 路 馃攢 130 路 馃摝 27K 路 馃搵 240 - 17% open 路 鈴憋笍 15.05.2025):

     git clone https://github.com/nose-devs/nose2
    
  • PyPi (馃摜 530K / month 路 馃摝 320 路 鈴憋笍 01.06.2024):

     pip install nose2
    
  • Conda (馃摜 200K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge nose2
    
pytest-randomly (馃30 路 猸 680) - Pytest plugin to randomly order tests and control random.seed. MIT
  • GitHub (馃懆鈥嶐煉 20 路 馃攢 33 路 馃摝 11K 路 馃搵 73 - 10% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/pytest-dev/pytest-randomly
    
  • PyPi (馃摜 3.8M / month 路 馃摝 770 路 鈴憋笍 12.09.2025):

     pip install pytest-randomly
    
  • Conda (馃摜 340K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pytest-randomly
    
pytest-benchmark (馃29 路 猸 1.4K) - pytest fixture for benchmarking code. BSD-2
  • GitHub (馃懆鈥嶐煉 49 路 馃攢 120 路 馃搵 200 - 55% open 路 鈴憋笍 05.08.2025):

     git clone https://github.com/ionelmc/pytest-benchmark
    
  • PyPi (馃摜 4.8M / month 路 馃摝 920 路 鈴憋笍 30.10.2024):

     pip install pytest-benchmark
    
  • Conda (馃摜 2.7M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pytest-benchmark
    
green (馃27 路 猸 800 路 馃挙) - Green is a clean, colorful, fast python test runner. MIT
  • GitHub (馃懆鈥嶐煉 40 路 馃攢 75 路 馃摝 1.3K 路 馃搵 190 - 3% open 路 鈴憋笍 12.11.2024):

     git clone https://github.com/CleanCut/green
    
  • PyPi (馃摜 17K / month 路 馃摝 130 路 鈴憋笍 18.04.2024):

     pip install green
    
  • Conda (馃摜 270K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge green
    
pytest-datadir (馃27 路 猸 270) - pytest plugin for manipulating test data directories and.. MIT
  • GitHub (馃懆鈥嶐煉 15 路 馃攢 25 路 馃摜 69 路 馃摝 2K 路 馃搵 23 - 13% open 路 鈴憋笍 06.10.2025):

     git clone https://github.com/gabrielcnr/pytest-datadir
    
  • PyPi (馃摜 710K / month 路 馃摝 270 路 鈴憋笍 30.07.2025):

     pip install pytest-datadir
    
  • Conda (馃摜 360K 路 鈴憋笍 30.07.2025):

     conda install -c conda-forge pytest-datadir
    
pytest-testmon (馃26 路 猸 910 路 馃挙) - Selects tests affected by changed files. Executes the.. MIT
  • GitHub (馃懆鈥嶐煉 29 路 馃攢 66 路 馃摝 1.5K 路 馃搵 170 - 23% open 路 鈴憋笍 22.12.2024):

     git clone https://github.com/tarpas/pytest-testmon
    
  • PyPi (馃摜 960K / month 路 馃摝 29 路 鈴憋笍 22.12.2024):

     pip install pytest-testmon
    
  • Conda (馃摜 77K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pytest-testmon
    
pytest-docker (馃26 路 猸 470) - Docker-based integration tests. MIT
  • GitHub (馃懆鈥嶐煉 29 路 馃攢 76 路 馃摜 210 路 馃摝 2.3K 路 馃搵 61 - 34% open 路 鈴憋笍 04.07.2025):

     git clone https://github.com/avast/pytest-docker
    
  • PyPi (馃摜 740K / month 路 馃摝 130 路 鈴憋笍 04.07.2025):

     pip install pytest-docker
    
pytest-mypy (馃26 路 猸 260) - Mypy static type checker plugin for Pytest. MIT
  • GitHub (馃懆鈥嶐煉 16 路 馃攢 33 路 馃摝 4.5K 路 馃搵 72 - 9% open 路 鈴憋笍 02.04.2025):

     git clone https://github.com/dbader/pytest-mypy
    
  • PyPi (馃摜 540K / month 路 馃摝 780 路 鈴憋笍 02.04.2025):

     pip install pytest-mypy
    
  • Conda (馃摜 120K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge pytest-mypy
    
xdoctest (馃26 路 猸 210) - A rewrite of Pythons builtin doctest module (with pytest plugin.. Apache-2
  • GitHub (馃懆鈥嶐煉 13 路 馃攢 15 路 馃摜 260 路 馃搵 56 - 39% open 路 鈴憋笍 20.08.2025):

     git clone https://github.com/Erotemic/xdoctest
    
  • PyPi (馃摜 740K / month 路 馃摝 240 路 鈴憋笍 08.09.2025):

     pip install xdoctest
    
  • Conda (馃摜 270K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge xdoctest
    
pytest-plugins (馃23 路 猸 590 路 馃挙) - A grab-bag of nifty pytest plugins. MIT
  • GitHub (馃懆鈥嶐煉 67 路 馃攢 86 路 馃摜 220 路 馃搵 120 - 36% open 路 鈴憋笍 02.01.2025):

     git clone https://github.com/man-group/pytest-plugins
    
  • PyPi (馃摜 34K / month 路 馃摝 73 路 鈴憋笍 29.11.2024):

     pip install pytest-virtualenv
    
  • Conda (馃摜 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. 鉂桿nlicensed
  • pytest-watch (馃27 路 猸 760 路 馃拃) - Local continuous test runner with pytest and watchdog. MIT
  • ddt (馃27 路 猸 440 路 馃拃) - Data-Driven Tests for Python Unittest. MIT
  • Mamba Test Runner (馃25 路 猸 540 路 馃拃) - 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 (馃22 路 猸 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 (馃懆鈥嶐煉 480 路 馃攢 2K 路 馃摜 750K 路 馃摝 85K 路 馃搵 5.6K - 5% open 路 鈴憋笍 08.10.2025):

     git clone https://github.com/pyinstaller/pyinstaller
    
  • PyPi (馃摜 4.8M / month 路 馃摝 1.3K 路 鈴憋笍 13.09.2025):

     pip install pyinstaller
    
  • Conda (馃摜 1.4M 路 鈴憋笍 18.09.2025):

     conda install -c conda-forge pyinstaller
    
Nuitka (馃38 路 猸 14K 路 馃搲) - Nuitka is a Python compiler written in Python. Its fully.. Apache-2
  • GitHub (馃懆鈥嶐煉 200 路 馃攢 720 路 馃摝 3.4K 路 馃搵 2.7K - 7% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/Nuitka/Nuitka
    
  • PyPi (馃摜 380K / month 路 馃摝 140 路 鈴憋笍 19.09.2025):

     pip install nuitka
    
  • Conda (馃摜 2.2M 路 鈴憋笍 19.09.2025):

     conda install -c conda-forge nuitka
    
packaging (馃38 路 猸 680) - Core utilities for Python packages. Apache-2
  • GitHub (馃懆鈥嶐煉 130 路 馃攢 270 路 馃摜 930 路 馃摝 1.8M 路 馃搵 430 - 25% open 路 鈴憋笍 08.10.2025):

     git clone https://github.com/pypa/packaging
    
  • PyPi (馃摜 700M / month 路 馃摝 14K 路 鈴憋笍 19.04.2025):

     pip install packaging
    
  • Conda (馃摜 78M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge packaging
    
pex (馃34 路 猸 4.1K) - A tool for generating .pex (Python EXecutable) files, lock files and venvs. Apache-2
  • GitHub (馃懆鈥嶐煉 120 路 馃攢 300 路 馃摜 560K 路 馃搵 1.2K - 5% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/pantsbuild/pex
    
  • PyPi (馃摜 2.9M / month 路 馃摝 61 路 鈴憋笍 09.10.2025):

     pip install pex
    
briefcase (馃34 路 猸 3.1K) - Tools to support converting a Python project into a standalone.. BSD-3
  • GitHub (馃懆鈥嶐煉 190 路 馃攢 460 路 馃摜 830 路 馃摝 830 路 馃搵 960 - 19% open 路 鈴憋笍 05.10.2025):

     git clone https://github.com/beeware/briefcase
    
  • PyPi (馃摜 21K / month 路 馃摝 38 路 鈴憋笍 26.08.2025):

     pip install briefcase
    
cx_Freeze (馃30 路 猸 1.5K) - Creates standalone executables from Python scripts with the.. 鉂桿nlicensed
  • GitHub (馃懆鈥嶐煉 120 路 馃攢 240 路 馃搵 1K - 4% open 路 鈴憋笍 08.10.2025):

     git clone https://github.com/marcelotduarte/cx_Freeze
    
  • PyPi (馃摜 210K / month 路 馃摝 120 路 鈴憋笍 20.09.2025):

     pip install cx_freeze
    
  • Conda (馃摜 1.1M 路 鈴憋笍 20.09.2025):

     conda install -c conda-forge cx_freeze
    
PyOxidizer (馃27 路 猸 6K 路 馃挙) - A modern Python application packaging and distribution tool. MPL-2.0
  • GitHub (馃懆鈥嶐煉 54 路 馃攢 250 路 馃摜 25K 路 馃摝 160 路 馃搵 570 - 58% open 路 鈴憋笍 03.11.2024):

     git clone https://github.com/indygreg/PyOxidizer
    
  • PyPi (馃摜 52K / month 路 馃摝 2 路 鈴憋笍 02.01.2023):

     pip install pyoxidizer
    
py2exe (馃27 路 猸 960) - Create standalone Windows programs from Python code. MIT
  • GitHub (馃懆鈥嶐煉 24 路 馃攢 100 路 馃摜 23K 路 馃摝 2.2K 路 馃搵 180 - 13% open 路 鈴憋笍 15.07.2025):

     git clone https://github.com/py2exe/py2exe
    
  • PyPi (馃摜 29K / month 路 馃摝 11 路 鈴憋笍 16.07.2025):

     pip install py2exe
    
constructor (馃27 路 猸 490) - tool for creating installers from conda packages. BSD-3
  • GitHub (馃懆鈥嶐煉 76 路 馃攢 170 路 馃摜 290 路 馃摝 27 路 馃搵 430 - 10% open 路 鈴憋笍 08.10.2025):

     git clone https://github.com/conda/constructor
    
  • Conda (馃摜 28K 路 鈴憋笍 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 (馃懆鈥嶐煉 43 路 馃攢 110 路 馃摜 2.1K 路 馃搵 140 - 44% open 路 鈴憋笍 04.11.2024):

     git clone https://github.com/linkedin/shiv
    
  • PyPi (馃摜 160K / month 路 馃摝 16 路 鈴憋笍 01.11.2024):

     pip install shiv
    
pynsist (馃23 路 猸 980 路 馃挙) - Build Windows installers for Python applications. MIT
  • GitHub (馃懆鈥嶐煉 31 路 馃攢 120 路 馃摝 250 路 馃搵 180 - 18% open 路 鈴憋笍 05.01.2025):

     git clone https://github.com/takluyver/pynsist
    
  • PyPi (馃摜 3.9K / month 路 馃摝 14 路 鈴憋笍 21.03.2022):

     pip install pynsist
    
Show 4 hidden projects...
  • py2app (馃26 路 猸 410 路 馃拃) - 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 (馃懆鈥嶐煉 630 路 馃攢 1.3K 路 馃摝 820K 路 馃搵 2.8K - 23% open 路 鈴憋笍 20.07.2025):

     git clone https://github.com/pypa/setuptools
    
  • PyPi (馃摜 740M / month 路 馃摝 30K 路 鈴憋笍 27.05.2025):

     pip install setuptools
    
  • Conda (馃摜 160M 路 鈴憋笍 01.06.2025):

     conda install -c conda-forge setuptools
    
scons (馃39 路 猸 2.3K) - SCons - a software construction tool. MIT
  • GitHub (馃懆鈥嶐煉 170 路 馃攢 340 路 馃摜 1.8K 路 馃摝 4K 路 馃搵 3.5K - 18% open 路 鈴憋笍 02.10.2025):

     git clone https://github.com/SCons/scons
    
  • PyPi (馃摜 980K / month 路 馃摝 56 路 鈴憋笍 02.10.2025):

     pip install scons
    
  • Conda (馃摜 1.1M 路 鈴憋笍 03.10.2025):

     conda install -c conda-forge scons
    
setuptools_scm (馃39 路 猸 920) - the blessed package to manage your versions by scm tags. MIT
  • GitHub (馃懆鈥嶐煉 150 路 馃攢 230 路 馃摜 1 路 馃摝 32K 路 馃搵 640 - 5% open 路 鈴憋笍 18.09.2025):

     git clone https://github.com/pypa/setuptools_scm
    
  • PyPi (馃摜 89M / month 路 馃摝 2.2K 路 鈴憋笍 16.08.2025):

     pip install setuptools_scm
    
  • Conda (馃摜 5.5M 路 鈴憋笍 16.08.2025):

     conda install -c conda-forge setuptools_scm
    
twine (馃38 路 猸 1.7K) - Utilities for interacting with PyPI. Apache-2
  • GitHub (馃懆鈥嶐煉 130 路 馃攢 320 路 馃摜 99 路 馃摝 130K 路 馃搵 560 - 10% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/pypa/twine
    
  • PyPi (馃摜 21M / month 路 馃摝 23K 路 鈴憋笍 04.09.2025):

     pip install twine
    
  • Conda (馃摜 1.4M 路 鈴憋笍 04.09.2025):

     conda install -c conda-forge twine
    
wheel (馃37 路 猸 540) - The official binary distribution format for Python. MIT
  • GitHub (馃懆鈥嶐煉 86 路 馃攢 170 路 馃摝 380K 路 馃搵 420 - 3% open 路 鈴憋笍 06.10.2025):

     git clone https://github.com/pypa/wheel
    
  • PyPi (馃摜 300M / month 路 馃摝 15K 路 鈴憋笍 08.04.2025):

     pip install wheel
    
  • Conda (馃摜 140M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge wheel
    
invoke (馃36 路 猸 4.6K) - Pythonic task management & command execution. BSD-2
  • GitHub (馃懆鈥嶐煉 60 路 馃攢 380 路 馃摝 31K 路 馃搵 840 - 52% open 路 鈴憋笍 15.06.2025):

     git clone https://github.com/pyinvoke/invoke
    
  • PyPi (馃摜 46M / month 路 馃摝 1K 路 鈴憋笍 12.07.2023):

     pip install invoke
    
  • Conda (馃摜 1.4M 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge invoke
    
buildbot (馃33 路 猸 5.4K) - Python-based continuous integration testing framework; your pull.. 鉂楋笍GPL-2.0
  • GitHub (馃懆鈥嶐煉 890 路 馃攢 1.6K 路 馃摜 84K 路 馃摝 390 路 馃搵 1.8K - 42% open 路 鈴憋笍 02.07.2025):

     git clone https://github.com/buildbot/buildbot
    
  • PyPi (馃摜 41K / month 路 馃摝 20 路 鈴憋笍 12.05.2025):

     pip install buildbot
    
  • Conda (馃摜 160K 路 鈴憋笍 13.05.2025):

     conda install -c conda-forge buildbot
    
flit (馃33 路 猸 2.2K) - Simplified packaging of Python modules. BSD-3
  • GitHub (馃懆鈥嶐煉 80 路 馃攢 150 路 馃摝 2.5K 路 馃搵 450 - 30% open 路 鈴憋笍 06.10.2025):

     git clone https://github.com/pypa/flit
    
  • PyPi (馃摜 9M / month 路 馃摝 930 路 鈴憋笍 25.03.2025):

     pip install flit
    
  • Conda (馃摜 290K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge flit
    
pybuilder (馃27 路 猸 1.9K) - Software build automation tool for Python. Apache-2
  • GitHub (馃懆鈥嶐煉 39 路 馃攢 270 路 馃搵 530 - 19% open 路 鈴憋笍 23.08.2025):

     git clone https://github.com/pybuilder/pybuilder
    
  • PyPi (馃摜 28K / month 路 馃摝 6 路 鈴憋笍 23.08.2025):

     pip install pybuilder
    
  • Conda (馃摜 310K 路 鈴憋笍 28.08.2025):

     conda install -c conda-forge pybuilder
    
universal-build (馃14 路 猸 25 路 馃拃) - Universal build utilities for containerized build pipelines. MIT
  • GitHub (馃懆鈥嶐煉 5 路 馃攢 8 路 馃摜 23 路 馃搵 4 - 25% open 路 鈴憋笍 15.09.2022):

     git clone https://github.com/ml-tooling/universal-build
    
  • PyPi (馃摜 180 / month 路 馃摝 7 路 鈴憋笍 16.11.2021):

     pip install universal-build
    
Show 4 hidden projects...
  • doit (馃31 路 猸 2K 路 馃拃) - CLI task management & automation tool. MIT
  • buildout (馃30 路 猸 590) - Buildout is a deployment automation tool written in and extended.. 鉂楋笍ZPL-2.1
  • paver (馃22 路 猸 460 路 馃拃) - Python-based project scripting. BSD-3
  • pynt (馃17 路 猸 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 (馃懆鈥嶐煉 220 路 馃攢 1.4K 路 馃摝 750K 路 馃搵 1.9K - 18% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/giampaolo/psutil
    
  • PyPi (馃摜 220M / month 路 馃摝 17K 路 鈴憋笍 17.09.2025):

     pip install psutil
    
  • Conda (馃摜 52M 路 鈴憋笍 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 (馃懆鈥嶐煉 210 路 馃攢 1.6K 路 馃摜 1.7K 路 馃摝 1.2K 路 馃搵 2.1K - 6% open 路 鈴憋笍 08.10.2025):

     git clone https://github.com/nicolargo/glances
    
  • PyPi (馃摜 170K / month 路 馃摝 4 路 鈴憋笍 09.07.2025):

     pip install glances
    
  • Conda (馃摜 400K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge glances
    
memray (馃37 路 猸 14K) - Memray is a memory profiler for Python. Apache-2
  • GitHub (馃懆鈥嶐煉 59 路 馃攢 430 路 馃摝 1.5K 路 馃搵 250 - 16% open 路 鈴憋笍 29.09.2025):

     git clone https://github.com/bloomberg/memray
    
  • PyPi (馃摜 5.8M / month 路 馃摝 110 路 鈴憋笍 29.09.2025):

     pip install memray
    
  • Conda (馃摜 520K 路 鈴憋笍 29.09.2025):

     conda install -c conda-forge memray
    
py-spy (馃36 路 猸 14K) - Sampling profiler for Python programs. MIT
  • GitHub (馃懆鈥嶐煉 53 路 馃攢 470 路 馃摜 37K 路 馃摝 7K 路 馃搵 430 - 47% open 路 鈴憋笍 18.08.2025):

     git clone https://github.com/benfred/py-spy
    
  • PyPi (馃摜 11M / month 路 馃摝 110 路 鈴憋笍 31.07.2025):

     pip install py-spy
    
  • Conda (馃摜 710K 路 鈴憋笍 01.08.2025):

     conda install -c conda-forge py-spy
    
  • Cargo (馃摜 1.2K / month 路 馃摝 4 路 鈴憋笍 31.07.2025):

     cargo install py-spy
    
pyinstrument (馃36 路 猸 7.4K) - Call stack profiler for Python. Shows you why your code is slow!. BSD-3
  • GitHub (馃懆鈥嶐煉 71 路 馃攢 250 路 馃摝 3.8K 路 馃搵 180 - 15% open 路 鈴憋笍 06.10.2025):

     git clone https://github.com/joerick/pyinstrument
    
  • PyPi (馃摜 4.8M / month 路 馃摝 210 路 鈴憋笍 12.08.2025):

     pip install pyinstrument
    
  • Conda (馃摜 880K 路 鈴憋笍 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 (馃懆鈥嶐煉 57 路 馃攢 430 路 馃摝 920 路 馃搵 500 - 33% open 路 鈴憋笍 23.09.2025):

     git clone https://github.com/plasma-umass/scalene
    
  • PyPi (馃摜 280K / month 路 馃摝 52 路 鈴憋笍 23.09.2025):

     pip install scalene
    
line_profiler (馃30 路 猸 3.1K) - Line-by-line profiling for Python. BSD-3
  • GitHub (馃懆鈥嶐煉 51 路 馃攢 130 路 馃摜 1.7K 路 馃搵 130 - 36% open 路 鈴憋笍 07.10.2025):

     git clone https://github.com/pyutils/line_profiler
    
  • PyPi (馃摜 3.2M / month 路 馃摝 300 路 鈴憋笍 23.07.2025):

     pip install line_profiler
    
  • Conda (馃摜 4.2M 路 鈴憋笍 29.08.2025):

     conda install -c conda-forge line_profiler
    
Bpytop (馃29 路 猸 11K) - Linux/OSX/FreeBSD resource monitor. Apache-2
  • GitHub (馃懆鈥嶐煉 36 路 馃攢 420 路 馃摝 230 路 馃搵 320 - 27% open 路 鈴憋笍 01.06.2025):

     git clone https://github.com/aristocratos/bpytop
    
  • PyPi (馃摜 20K / month 路 馃摝 1 路 鈴憋笍 22.12.2021):

     pip install bpytop
    
  • Conda (馃摜 25K 路 鈴憋笍 22.04.2025):

     conda install -c conda-forge bpytop
    
Yappi (馃28 路 猸 1.6K) - Yet Another Python Profiler, but this time multithreading, asyncio and.. MIT
  • GitHub (馃懆鈥嶐煉 33 路 馃攢 76 路 馃摝 1.5K 路 馃搵 85 - 24% open 路 鈴憋笍 09.10.2025):

     git clone https://github.com/sumerc/yappi
    
  • PyPi (馃摜 1.3M / month 路 馃摝 63 路 鈴憋笍 12.11.2024):

     pip install yappi
    
  • Conda (馃摜 310K 路 鈴憋笍 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 (馃懆鈥嶐煉 30 路 馃攢 89 路 馃搵 120 - 51% open 路 鈴憋笍 07.06.2025):

     git clone https://github.com/pympler/pympler
    
  • PyPi (馃摜 3.9M / month 路 馃摝 260 路 鈴憋笍 28.06.2024):

     pip install pympler
    
  • Conda (馃摜 590K 路 鈴憋笍 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 (馃懆鈥嶐煉 11 路 馃攢 35 路 馃摝 330K 路 馃搵 52 - 36% open 路 鈴憋笍 31.08.2025):

     git clone https://github.com/alexmojaki/executing
    
  • PyPi (馃摜 73M / month 路 馃摝 800 路 鈴憋笍 01.09.2025):

     pip install executing
    
  • Conda (馃摜 22M 路 鈴憋笍 01.09.2025):

     conda install -c conda-forge executing
    
gast (馃28 路 猸 150) - Python AST that abstracts the underlying Python version. BSD-3
  • GitHub (馃懆鈥嶐煉 11 路 馃攢 37 路 馃摝 210K 路 馃搵 40 - 5% open 路 鈴憋笍 14.09.2025):

     git clone https://github.com/serge-sans-paille/gast
    
  • PyPi (馃摜 20M / month 路 馃摝 440 路 鈴憋笍 27.06.2024):

     pip install gast
    
  • Conda (馃摜 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 路 猸 860 路 馃拃) - 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 (馃懆鈥嶐煉 160 路 馃攢 900 路 馃摜 3.7M 路 馃摝 250K 路 馃搵 2.2K - 1% open 路 鈴憋笍 23.09.2025):

     git clone https://github.com/pre-commit/pre-commit
    
  • PyPi (馃摜 60M / month 路 馃摝 21K 路 鈴憋笍 09.08.2025):

     pip install pre-commit
    
  • Conda (馃摜 8M 路 鈴憋笍 10.08.2025):

     conda install -c conda-forge pre-commit
    

Related Resources

  • Best-of lists: 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 and fill in the requested information.
  • Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.

If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.

For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.

License

CC0

0