🏆
A ranked list of awesome python developer tools and libraries. Updated weekly.
This curated list contains 250 awesome open-source projects with a total of 540K stars grouped into 15 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!
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.
You don't seem to have a category that fits. There are no GUI/user interface development tools listed so there is no category for me to suggest it be in.
[x] I have not modified the README.md file. Projects are only supposed to be added or updated within the projects.yaml file since the README.md file is automatically generated.
snoop is an alternative to pysnooper. While I may be biased, I do think it's significantly better, and I've explained why in detail here: https://github.com/alexmojaki/snoop/wiki/Comparison-to-PySnooper
While pysnooper has many more stars, AFAICT this comes down to luck and the GitHub trending page in its early days, or at least better marketing.
Project details:
The xdoctest package is a re-write of Python's builtin doctest module. It replaces the old regex-based parser with a new abstract-syntax-tree based parser (using Python's ast module). The goal is to make doctests easier to write, simpler to configure, and encourage the pattern of test driven development.
To finish this update: Select Merge pull request below and Confirm merge. Also, make sure to publish the created draft release in the releases section as well.
To finish this update: Select Merge pull request below and Confirm merge. Also, make sure to publish the created draft release in the releases section as well.
To finish this update: Select Merge pull request below and Confirm merge. Also, make sure to publish the created draft release in the releases section as well.
To finish this update: Select Merge pull request below and Confirm merge. Also, make sure to publish the created draft release in the releases section as well.
To finish this update: Select Merge pull request below and Confirm merge. Also, make sure to publish the created draft release in the releases section as well.
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
alive-progress (🥈32 · ⭐ 4K · 📈) - A new kind of Progress Bar, with real-time throughput, ETA,.. MIT
nox (🥈31 · ⭐ 940 · 📈) - Flexible test automation for Python. Apache-2
flake8-quotes (🥉28 · ⭐ 160 · 📈) - Flake8 extension for checking quotes in python. MIT
sphinx-autobuild (🥈26 · ⭐ 440 · 📈) - Watch a Sphinx directory and rebuild the.. MIT
portray (🥉24 · ⭐ 810 · 📈) - Your Project with Great Documentation. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
setuptools (🥇44 · ⭐ 1.9K · 📉) - Official project repository for the Setuptools build system. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
black (🥇44 · ⭐ 30K · 📈) - The uncompromising Python code formatter. MIT
isort (🥈41 · ⭐ 5.4K · 📈) - A Python utility / library to sort imports. MIT
flake8-bugbear (🥈31 · ⭐ 860 · 📈) - A plugin for Flake8 finding likely bugs and design.. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
mkdocs-material (🥇40 · ⭐ 12K · 📉) - Documentation that simply works. MIT
pyinstrument (🥈32 · ⭐ 4.9K · 📉) - Call stack profiler for Python. Shows you why your code is.. BSD-3
setuptools_scm (🥉32 · ⭐ 660 · 📉) - the blessed package to manage your versions by scm tags. MIT
nox (🥉29 · ⭐ 930 · 📉) - Flexible test automation for Python. Apache-2
freshenv (🥉14 · ⭐ 150 · 📉) - Provision, share, manage local and cloud developer environments. MPL-2.0
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
pytest-bdd (🥈34 · ⭐ 1.1K · 📈) - BDD library for the py.test runner. MIT
PDM (🥈32 · ⭐ 3.4K · 📈) - A modern Python package and dependency manager supporting the latest PEP.. MIT
mkdocstrings (🥈27 · ⭐ 1.1K · 📈) - Automatic documentation from sources, for MkDocs. ISC
flake8-eradicate (🥉26 · ⭐ 270 · 📈) - Flake8 plugin to find commented out or dead code. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
mkdocs-material (🥇41 · ⭐ 12K · 📉) - Documentation that simply works. MIT
jedi (🥇41 · ⭐ 5.3K · 📉) - Awesome autocompletion, static analysis and refactoring library for python. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
pipenv (🥇45 · ⭐ 23K · 📈) - Python Development Workflow for Humans. MIT
prospector (🥇34 · ⭐ 1.7K · 📈) - Inspects Python source files and provides information about.. ❗️GPL-2.0
pipx (🥈31 · ⭐ 5.7K · 📈) - Install and Run Python Applications in Isolated Environments. MIT
reloadium (🥉20 · ⭐ 1.7K · 📈) - Advanced Hot Reloading & Profiling for Python. Apache-2
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
poetry (🥈39 · ⭐ 23K · 📉) - Python packaging and dependency management made easy. MIT
tox (🥇39 · ⭐ 3.1K · 📉) - Command line driven CI frontend and development task automation tool. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
jedi (🥇42 · ⭐ 5.3K · 📈) - Awesome autocompletion, static analysis and refactoring library for python. MIT
nodeenv (🥈34 · ⭐ 1.5K · 📈) - Virtual environment for Node.js & integrator with virtualenv. BSD-3
pytype (🥈33 · ⭐ 4K · 📈) - A static type analyzer for Python code. Apache-2
Scalene (🥈32 · ⭐ 6.7K · 📈) - Scalene: a high-performance, high-precision CPU, GPU, and memory.. Apache-2
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
jedi (🥇41 · ⭐ 5.3K · 📈) - Awesome autocompletion, static analysis and refactoring library for python. MIT
structlog (🥈37 · ⭐ 2.3K · 📈) - Simple, powerful, and fast logging for Python. Apache-2
pyright (🥇36 · ⭐ 8.7K · 📈) - Static type checker for Python. MIT
pytest-xdist (🥈35 · ⭐ 1K · 📈) - pytest plugin for distributed testing and loop-on-failures.. MIT
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
Scalene (🥈31 · ⭐ 6.6K · 📉) - Scalene: a high-performance, high-precision CPU, GPU, and memory.. Apache-2
memray (🥈30 · ⭐ 9.6K · 📉) - Memray is a memory profiler for Python. Apache-2
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
pytest-sugar (🥈31 · ⭐ 940 · 📈) - a plugin for py.test that changes the default look and.. BSD-3
buildout (🥉31 · ⭐ 550 · 📈) - Buildout is a deployment automation tool written in and.. ❗️ZPL-2.1
asteval (🥉25 · ⭐ 140 · 📈) - minimalistic evaluator of python expression using ast module. MIT
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
autopep8 (🥈38 · ⭐ 4.2K · 📉) - A tool that automatically formats Python code to conform to the PEP.. MIT
mimesis (🥈31 · ⭐ 3.8K · 📉) - Mimesis is a high-performance fake data generator for Python, which.. MIT
nose2 (🥈31 · ⭐ 730 · 📉) - The successor to nose, based on unittest2. BSD-3
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
mkdocs-material (🥇42 · ⭐ 12K · 📈) - Documentation that simply works. MIT
flake8 (🥇42 · ⭐ 2.4K · 📈) - Flake8 is a wrapper around these tools: PyFlakes; pycodestyle; Ned.. MIT
flake8-bugbear (🥈29 · ⭐ 840 · 📈) - A plugin for Flake8 finding likely bugs and design.. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
freezegun (🥈33 · ⭐ 3.5K · 📉) - Let your Python tests travel through time. Apache-2
pytest-bdd (🥈30 · ⭐ 1.1K · 📉) - BDD library for the py.test runner. MIT
PyOxidizer (🥈29 · ⭐ 4.4K · 📉) - A modern Python application packaging and distribution tool. MPL-2.0
Diamond (🥈29 · ⭐ 1.7K · 📉) - Diamond is a python daemon that collects system metrics and publishes.. MIT
pipx (🥉25 · ⭐ 5.7K · 📉) - Install and Run Python Applications in Isolated Environments. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
psutil (🥇45 · ⭐ 8.8K · 📈) - Cross-platform lib for process and system monitoring in Python. BSD-3
pyflakes (🥇36 · ⭐ 1.2K · 📈) - A simple program which checks Python source files for errors. MIT
pytest-xdist (🥈34 · ⭐ 990 · 📈) - pytest plugin for distributed testing and loop-on-failures.. MIT
pytest-datadir (🥉24 · ⭐ 180 · 📈) - pytest plugin for manipulating test data directories and.. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
pip (🥇46 · ⭐ 8.3K · 📉) - The Python package installer. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
jedi (🥇40 · ⭐ 5.3K · 📈) - Awesome autocompletion, static analysis and refactoring library for python. MIT
isort (🥈38 · ⭐ 5.3K · 📈) - A Python utility / library to sort imports. MIT
progressbar2 (🥈34 · ⭐ 790 · 📈) - Progressbar 2 - A progress bar for Python 2 and Python 3 -.. BSD-3
wheel (🥈34 · ⭐ 340 · 📈) - The official binary distribution format for Python. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
loguru (🥈36 · ⭐ 13K · 📈) - Python logging made (stupidly) simple. MIT
twine (🥈35 · ⭐ 1.3K · 📈) - Utilities for interacting with PyPI. Apache-2
pdoc (🥈32 · ⭐ 1.4K · 📈) - API Documentation for Python Projects. Unlicense
flake8-builtins (🥉27 · ⭐ 89 · 📈) - Check for python builtins being used as variables or.. ❗️GPL-2.0
yala (🥉16 · ⭐ 13 · 💤) - Yet Another Linter Aggregator. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
hypothesis (🥇41 · ⭐ 6.2K · 📈) - Hypothesis is a powerful, flexible, and easy to use library.. MPL-2.0
pip-tools (🥈37 · ⭐ 6.3K · 📈) - A set of tools to keep your pinned Python dependencies fresh. BSD-3
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
loguru (🥈35 · ⭐ 13K · 📉) - Python logging made (stupidly) simple. MIT
nose (🥈33 · ⭐ 1.4K · 💀) - nose is nicer testing for python. ❗️LGPL-2.1+
PySnooper (🥈29 · ⭐ 15K · 📉) - Never use print for debugging again. MIT
alive-progress (🥉27 · ⭐ 3.8K · 📉) - A new kind of Progress Bar, with real-time throughput, ETA,.. MIT
sphinx-autobuild (🥉23 · ⭐ 420 · 💀) - Watch a Sphinx directory and rebuild the.. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
black (🥇42 · ⭐ 29K · 📉) - The uncompromising Python code formatter. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
pylama (🥈29 · ⭐ 930 · 📈) - Code audit tool for python. MIT
beartype (🥉27 · ⭐ 1.3K · 📈) - Unbearably fast O(1) runtime type-checking in pure Python. MIT
darglint (🥉27 · ⭐ 440 · 💤) - A python documentation linter which checks that the docstring.. MIT
pytest-datadir (🥉22 · ⭐ 170 · 📈) - pytest plugin for manipulating test data directories and.. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
nodeenv (🥈34 · ⭐ 1.5K · 📉) - Virtual environment for Node.js & integrator with virtualenv. BSD-3
tabulate (🥈34 · ⭐ 1.4K · 📉) - Pretty-print tabular data in Python, a library and a command-line.. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
tqdm (🥇42 · ⭐ 23K · 📈) - A Fast, Extensible Progress Bar for Python and CLI. MPL-2.0
shiv (🥉25 · ⭐ 1.5K · 📈) - shiv is a command line utility for building fully self contained Python.. BSD-2
python-hunter (🥉24 · ⭐ 690 · 📈) - Hunter is a flexible code tracing toolkit. BSD-2
universal-build (🥉15 · ⭐ 18 · 💤) - Universal build utilities for containerized build pipelines. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
sphinx (🥇43 · ⭐ 4.9K · 📉) - Main repository for the Sphinx documentation builder. BSD-3
pylama (🥈27 · ⭐ 930 · 📉) - Code audit tool for python. MIT
green (🥉27 · ⭐ 740 · 📉) - Green is a clean, colorful, fast python test runner. MIT
darglint (🥉24 · ⭐ 440 · 💤) - A python documentation linter which checks that the docstring.. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
py-spy (🥈33 · ⭐ 9K · 📈) - Sampling profiler for Python programs. MIT
doit (🥉33 · ⭐ 1.5K · 📈) - task management & automation tool. MIT
pytest-xdist (🥈33 · ⭐ 970 · 📈) - pytest plugin for distributed testing and loop-on-failures.. MIT
asteval (🥉25 · ⭐ 140 · 📈) - minimalistic evaluator of python expression using ast module. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
Nuitka (🥈35 · ⭐ 7.4K · 📉) - Nuitka is a Python compiler written in Python. Its fully.. Apache-2
coveralls-python (🥉30 · ⭐ 480 · 📉) - Show coverage stats online via coveralls.io. MIT
PyOxidizer (🥈29 · ⭐ 4.2K · 📉) - A modern Python application packaging and distribution tool. MPL-2.0
prospector (🥈27 · ⭐ 1.7K · 📉) - Inspects Python source files and provides information about.. ❗️GPL-2.0
pip-run (🥉19 · ⭐ 75 · 📉) - pip-run - dynamic dependency loader for Python. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
Scalene (🥈31 · ⭐ 6K · 📈) - Scalene: a high-performance, high-precision CPU, GPU, and memory.. Apache-2
colorlog (🥈31 · ⭐ 760 · 📈) - A colored formatter for the python logging module. MIT
asv (🥉26 · ⭐ 710 · 📈) - Airspeed Velocity: A simple Python benchmarking tool with web-based.. BSD-3
pip-run (🥉20 · ⭐ 75 · 📈) - pip-run - dynamic dependency loader for Python. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
hypothesis (🥇39 · ⭐ 6.2K · 📉) - Hypothesis is a powerful, flexible, and easy to use library.. MPL-2.0
loguru (🥈36 · ⭐ 13K · 📉) - Python logging made (stupidly) simple. MIT
bandit (🥇36 · ⭐ 4.4K · 📉) - Bandit is a tool designed to find common security issues in.. Apache-2
pyflakes (🥇36 · ⭐ 1.2K · 📉) - A simple program which checks Python source files for errors. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
mkdocs-material (🥇41 · ⭐ 11K · 📈) - Documentation that simply works. MIT
jedi (🥇39 · ⭐ 5.2K · 📈) - Awesome autocompletion, static analysis and refactoring library for python. MIT
pycodestyle (🥇38 · ⭐ 4.7K · 📈) - Simple Python style checker in one Python file. ❗️Saxpath
autoflake (🥈29 · ⭐ 580 · 📈) - Removes unused imports and unused variables as reported by pyflakes. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
poetry (🥈39 · ⭐ 21K · 📉) - Python dependency management and packaging made easy. MIT
pip-tools (🥈36 · ⭐ 6.2K · 📉) - A set of tools to keep your pinned Python dependencies fresh. BSD-3
typed_ast (🥈29 · ⭐ 210 · 📉) - Modified fork of CPythons ast module that parses # type:.. Apache-2
coala (🥈28 · ⭐ 3.4K · 💀) - coala provides a unified command-line interface for linting and.. ❗️AGPL-3.0
typeguard (🥈27 · ⭐ 990 · 📉) - Run-time type checker for Python. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
pipenv (🥇44 · ⭐ 23K · 📈) - Python Development Workflow for Humans. MIT
mkdocs-material (🥇40 · ⭐ 11K · 📈) - Documentation that simply works. MIT
pip-tools (🥈37 · ⭐ 6.1K · 📈) - A set of tools to keep your pinned Python dependencies fresh. BSD-3
stackprinter (🥉25 · ⭐ 1.2K · 📈) - Debugging-friendly exceptions for Python. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
hypothesis (🥇40 · ⭐ 6.1K · 📉) - Hypothesis is a powerful, flexible, and easy to use library.. MPL-2.0
py-spy (🥈32 · ⭐ 8.8K · 📉) - Sampling profiler for Python programs. MIT
doit (🥉32 · ⭐ 1.4K · 📉) - task management & automation tool. MIT
pyenv (🥈31 · ⭐ 28K · 📉) - Simple Python version management. MIT
Yappi (🥉28 · ⭐ 950 · 📉) - Yet Another Python Profiler, but this time thread&coroutine&greenlet.. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
pipenv (🥇43 · ⭐ 23K · 📈) - Python Development Workflow for Humans. MIT
hypothesis (🥇41 · ⭐ 6.1K · 📈) - Hypothesis is a powerful, flexible, and easy to use library.. MPL-2.0
autopep8 (🥈38 · ⭐ 4.1K · 📈) - A tool that automatically formats Python code to conform to the PEP.. MIT
pylama (🥈29 · ⭐ 910 · 📈) - Code audit tool for python. MIT
memray (🥉28 · ⭐ 9K · 🐣) - Memray is a memory profiler for Python. Apache-2
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
rich (🥇42 · ⭐ 39K · 📉) - Rich is a Python library for rich text and beautiful formatting in the.. MIT
jedi (🥇38 · ⭐ 5.2K · 📉) - Awesome autocompletion, static analysis and refactoring library for python. MIT
isort (🥈37 · ⭐ 5.1K · 📉) - A Python utility / library to sort imports. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
pipenv (🥇41 · ⭐ 23K · 📉) - Python Development Workflow for Humans. MIT
pyright (🥈36 · ⭐ 8.3K · 📉) - Static type checker for Python. MIT
pytype (🥈32 · ⭐ 3.8K · 📉) - A static type analyzer for Python code. Apache-2
alabaster (🥈30 · ⭐ 650 · 💤) - Lightweight, configurable Sphinx theme. Now the Sphinx.. BSD-3
asv (🥉24 · ⭐ 700 · 📉) - Airspeed Velocity: A simple Python benchmarking tool with web-based.. BSD-3
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
pytest-plugins (🥉25 · ⭐ 460 · 📈) - A grab-bag of nifty pytest plugins. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
mkdocs-material (🥇39 · ⭐ 10K · 📉) - Documentation that simply works. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
pip (🥇47 · ⭐ 8.1K · 📈) - The Python package installer. MIT
black (🥇44 · ⭐ 29K · 📈) - The uncompromising Python code formatter. MIT
py-spy (🥈32 · ⭐ 8.7K · 📈) - Sampling profiler for Python programs. MIT
PyOxidizer (🥈31 · ⭐ 3.9K · 📈) - A modern Python application packaging and distribution tool. MPL-2.0
pyflow (🥉21 · ⭐ 1.1K · 📈) - An installation and dependency system for Python. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
mkdocs-material (🥇40 · ⭐ 10K · 📉) - Documentation that simply works. MIT
pre-commit (🥇39 · ⭐ 8.5K · 📉) - A framework for managing and maintaining multi-language pre-.. MIT
hypothesis (🥇39 · ⭐ 6.1K · 📉) - Hypothesis is a powerful, flexible, and easy to use library.. MPL-2.0
nodeenv (🥈34 · ⭐ 1.5K · 📉) - Virtual environment for Node.js & integrator with virtualenv. BSD-3
pip-run (🥉18 · ⭐ 71 · 📉) - pip-run - dynamic dependency loader for Python. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
pre-commit (🥇40 · ⭐ 8.5K · 📈) - A framework for managing and maintaining multi-language pre-.. MIT
hypothesis (🥇40 · ⭐ 6.1K · 📈) - Hypothesis is a powerful, flexible, and easy to use library.. MPL-2.0
python-json-logger (🥈35 · ⭐ 1.3K · 📈) - Json Formatter for the standard python logger. BSD-2
pyinstrument (🥈32 · ⭐ 4.6K · 📈) - Call stack profiler for Python. Shows you why your code is.. BSD-3
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
pip (🥇45 · ⭐ 8.1K · 📉) - The Python package installer. MIT
black (🥇43 · ⭐ 29K · 📉) - The uncompromising Python code formatter. MIT
pylint (🥇40 · ⭐ 4.1K · 📉) - Its not just a linter that annoys you!. ❗️GPL-2.0
jedi (🥇38 · ⭐ 5.2K · 📉) - Awesome autocompletion, static analysis and refactoring library for python. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
pyinstrument (🥈31 · ⭐ 4.5K · 📈) - Call stack profiler for Python. Shows you why your code is.. BSD-3
pytest-bdd (🥉30 · ⭐ 1K · 📈) - BDD library for the py.test runner. MIT
coala (🥈29 · ⭐ 3.3K · 💀) - coala provides a unified command-line interface for linting and.. ❗️AGPL-3.0
pip-run (🥉20 · ⭐ 71 · 📈) - pip-run - dynamic dependency loader for Python. MIT
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
tqdm (🥇41 · ⭐ 22K · 📉) - A Fast, Extensible Progress Bar for Python and CLI. MPL-2.0
pre-commit (🥇39 · ⭐ 8.4K · 📉) - A framework for managing and maintaining multi-language pre-.. MIT
loguru (🥈37 · ⭐ 12K · 📉) - Python logging made (stupidly) simple. MIT
yapf (🥈35 · ⭐ 13K · 📉) - A formatter for Python files. Apache-2
pytype (🥈32 · ⭐ 3.8K · 📉) - A static type analyzer for Python code. Apache-2
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
pyright (🥇36 · ⭐ 8.1K · 📈) - Static type checker for Python. MIT
nodeenv (🥈35 · ⭐ 1.5K · 📈) - Virtual environment for Node.js & integrator with virtualenv. BSD-3
scons (🥈35 · ⭐ 1.5K · 📈) - SCons - a software construction tool. MIT
pyre-check (🥈34 · ⭐ 6K · 📈) - Performant type-checking for python. MIT
setuptools_scm (🥈34 · ⭐ 600 · 📈) - the blessed package to manage your versions by scm tags. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
sphinx (🥇43 · ⭐ 4.7K · 📉) - Main repository for the Sphinx documentation builder. BSD-3
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
loguru (🥇38 · ⭐ 12K · 📈) - Python logging made (stupidly) simple. MIT
sentry-sdk (🥇38 · ⭐ 1.3K · 📈) - The official Python SDK for Sentry.io. BSD-2
Nuitka (🥈35 · ⭐ 7K · 📈) - Nuitka is a Python compiler written in Python. Its fully compatible.. Apache-2
tabulate (🥈35 · ⭐ 1.3K · 📈) - Pretty-print tabular data in Python, a library and a command-line.. MIT
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
twine (🥇37 · ⭐ 1.3K · 📈) - Utilities for interacting with PyPI. Apache-2
freezegun (🥈34 · ⭐ 3.3K · 📈) - Let your Python tests travel through time. Apache-2
pyarmor (🥈33 · ⭐ 1.5K · 📈) - A tool used to obfuscate python scripts, bind obfuscated.. ❗️SGI-B-2.0
pip-run (🥉18 · ⭐ 71 · 📈) - pip-run - dynamic dependency loader for Python. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
sentry-sdk (🥇37 · ⭐ 1.3K · 📉) - The official Python SDK for Sentry.io. BSD-2
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
sphinx (🥇44 · ⭐ 4.6K · 📈) - Main repository for the Sphinx documentation builder. BSD-3
progressbar2 (🥈33 · ⭐ 770 · 📈) - Progressbar 2 - A progress bar for Python 2 and Python 3 -.. BSD-3
pyarmor (🥈32 · ⭐ 1.5K · 📈) - A tool used to obfuscate python scripts, bind obfuscated.. ❗️SGI-B-2.0
PyOxidizer (🥉29 · ⭐ 3.8K · 📈) - A modern Python application packaging and distribution tool. MPL-2.0
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
mypy (🥇43 · ⭐ 13K · 📉) - Optional static typing for Python. MIT
autopep8 (🥉34 · ⭐ 4.1K · 📉) - A tool that automatically formats Python code to conform to the PEP.. MIT
asv (🥉27 · ⭐ 690 · 📉) - Airspeed Velocity: A simple Python benchmarking tool with web-based.. BSD-3
dephell (🥉25 · ⭐ 1.7K · 💀) - Python project management. Manage packages: convert between formats,.. MIT
imhotep (🥉19 · ⭐ 220 · 📉) - A static-analysis bot for Github. MIT
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
mypy (🥇44 · ⭐ 13K · 📈) - Optional static typing for Python. MIT
pylint (🥇41 · ⭐ 4K · 📈) - Its not just a linter that annoys you!. ❗️GPL-2.0
twine (🥈36 · ⭐ 1.3K · 📈) - Utilities for interacting with PyPI. Apache-2
pyflakes (🥇36 · ⭐ 1.1K · 📈) - A simple program which checks Python source files for errors. MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
prospector (🥈29 · ⭐ 1.6K · 📉) - Inspects Python source files and provides information about.. ❗️GPL-2.0
Mayan EDMS is a document management system. Its main purpose is to store, introspect, and categorize files, with a strong emphasis on preserving the contextual and business information of documents.
PEPs in EPUB format This is a unofficial repository where I stock all valid PEPs in the EPUB format. Repository Cloning git clone --recursive
9 Oct 12, 2022