Releases: ml-tooling/best-of-python-dev
Update: 2021.07.01
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- pytest-mock (🥈30 · ⭐ 1.1K · 📈) - Thin-wrapper around the mock package for easier use with..
MIT - gast (🥈28 · ⭐ 110 · 📈) - Python AST that abstracts the underlying Python version.
BSD-3 - pudb (🥈27 · ⭐ 2.1K · 📈) - Full-screen console debugger for Python.
MIT - prospector (🥈27 · ⭐ 1.4K · 💤) - Inspects Python source files and provides information about..
❗️GPL-2.0 - mypy-protobuf (🥈25 · ⭐ 360 · 📈) - open source tools to generate mypy stubs from protobufs.
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.
- autopep8 (🥇33 · ⭐ 3.8K · 📉) - A tool that automatically formats Python code to conform to the PEP..
MIT - pylint (🥈31 · ⭐ 3.4K · 📉) - It's not just a linter that annoys you!.
❗️GPL-2.0 - freezegun (🥈31 · ⭐ 2.9K · 📉) - Let your Python tests travel through time.
Apache-2 - nose (🥈31 · ⭐ 1.3K · 💀) - nose is nicer testing for python.
❗️LGPL-2.1+ - loguru (🥈30 · ⭐ 9.2K · 📉) - Python logging made (stupidly) simple.
MIT
➕ Added Projects
Projects that were recently added to this best-of list.
- detect-secrets (🥉26 · ⭐ 1.9K · ➕) - An enterprise friendly way of detecting and preventing..
Apache-2 - briefcase (🥈25 · ⭐ 1.2K · ➕) - Tools to support converting a Python project into a standalone..
BSD-3 - pdoc3 (🥈25 · ⭐ 660 · ➕) - Auto-generate API documentation for Python projects.
❗️AGPL-3.0 - wasabi (🥉25 · ⭐ 290 · ➕) - A lightweight console printing and formatting toolkit.
MIT - python-devtools (🥉19 · ⭐ 350 · ➕) - Dev tools for python.
MIT - heartrate (🥉17 · ⭐ 1.3K · 💀) - Simple real time visualisation of the execution of a Python program.
MIT - livepython (🥉12 · ⭐ 2.5K · 💀) - Visually trace Python code in real-time.
MIT
Update: 2021.06.24
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- pipenv (🥇37 · ⭐ 22K · 📈) - Python Development Workflow for Humans.
MIT - tqdm (🥇37 · ⭐ 19K · 📈) - A Fast, Extensible Progress Bar for Python and CLI.
MIT - python-coloredlogs (🥈28 · ⭐ 420 · 📈) - Colored terminal output for Python's logging module.
MIT - wily (🥉20 · ⭐ 770 · 📈) - A Python application for tracking, reporting on timing and complexity..
Apache-2 - pyship (🥉11 · ⭐ 11 · 📈) - pyship - ship Python desktop apps to end users.
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.
- twine (🥈30 · ⭐ 1.1K · 📉) - Utilities for interacting with PyPI.
Apache-2 - pyautogui (🥈29 · ⭐ 5.2K · 📉) - A cross-platform GUI automation Python module for human beings...
BSD-3 - line_profiler (🥈28 · ⭐ 3.5K · 📉) - Line-by-line profiling for Python.
BSD-3 - pudb (🥈26 · ⭐ 2.1K · 📉) - Full-screen console debugger for Python.
MIT - prettytable (🥉23 · ⭐ 490 · 📉) - Display tabular data in a visually appealing ASCII..
❗️BSD-1-Clause
Update: 2021.06.03
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- pyinstaller (🥇34 · ⭐ 8.1K · 📈) - Freeze (package) Python programs into stand-alone..
❗️GPL-2.0 - playwright-python (🥈28 · ⭐ 4.6K · 📈) - Python version of the Playwright testing and..
Apache-2 - xenon (🥉23 · ⭐ 190 · 📈) - Monitoring tool based on radon.
MIT - data-science-types (🥉23 · ⭐ 180 · 📈) - Mypy stubs, i.e., type information, for numpy, pandas..
Apache-2 - pyflow (🥉19 · ⭐ 770 · 📈) - 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.
- psutil (🥇35 · ⭐ 7.4K · 📉) - Cross-platform lib for process and system monitoring in Python.
BSD-3 - jedi (🥇35 · ⭐ 4.9K · 📉) - Awesome autocompletion, static analysis and refactoring library for python.
MIT - pyright (🥈25 · ⭐ 6.8K · 📉) - Static type checker for Python.
MIT - mypy-protobuf (🥉23 · ⭐ 350 · 📉) - open source tools to generate mypy stubs from protobufs.
Apache-2 - stackprinter (🥉22 · ⭐ 1.1K · 📉) - Debugging-friendly exceptions for Python.
MIT
Update: 2021.05.13
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- rich (🥇33 · ⭐ 26K · 📈) - Rich is a Python library for rich text and beautiful formatting in the..
MIT - logbook (🥈31 · ⭐ 1.4K · 💀) - A cool logging replacement for Python.
BSD-3 - packaging (🥇31 · ⭐ 300 · 📈) - Core utilities for Python packages.
BSD-2 - line_profiler (🥈29 · ⭐ 3.5K · 📈) - Line-by-line profiling for Python.
BSD-3 - lazydocs (🥉16 · ⭐ 22 · 🐣) - Generate markdown API documentation from Google-style 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.
- pipenv (🥇36 · ⭐ 22K · 📉) - Python Development Workflow for Humans.
MIT - black (🥈33 · ⭐ 21K · 📉) - The uncompromising Python code formatter.
MIT - hacking (🥈29 · ⭐ 220 · 📉) - OpenStack Hacking Style Checks. Mirror of code maintained at..
Apache-2 - coala (🥈27 · ⭐ 3.2K · 📉) - coala provides a unified command-line interface for linting and..
❗️AGPL-3.0 - pyflow (🥉17 · ⭐ 750 · 📉) - An installation and dependency system for Python.
MIT
Update: 2021.04.29
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- pylint (🥇34 · ⭐ 3.3K · 📈) - It's not just a linter that annoys you!.
❗️GPL-2.0 - logbook (🥈30 · ⭐ 1.4K · 💀) - A cool logging replacement for Python.
BSD-3 - line_profiler (🥈28 · ⭐ 3.5K · 📈) - Line-by-line profiling for Python.
BSD-3 - xdoctest (🥉24 · ⭐ 93 · 📈) - A rewrite of Python's builtin doctest module (with pytest plugin..
Apache-2 - interrogate (🥉23 · ⭐ 250 · 📈) - Explain yourself! Interrogate a codebase for docstring coverage.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- pytest-mock (🥈29 · ⭐ 1K · 📉) - Thin-wrapper around the mock package for easier use with..
MIT - astor (🥈27 · ⭐ 580 · 📉) - Python AST read/write.
BSD-3 - prospector (🥈26 · ⭐ 1.4K · 📉) - Inspects Python source files and provides information about..
❗️GPL-2.0 - mkdocs-git-revision-date-plugin (🥉18 · ⭐ 32 · 📉) - MkDocs plugin for setting revision date from git per..
MIT - PyOxidizer (🥉14 · ⭐ 3K · 📉) - A modern Python application packaging and distribution tool.
MPL-2.0
Update: 2021.04.08
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- black (🥇35 · ⭐ 20K · 📈) - The uncompromising Python code formatter.
MIT - green (🥉26 · ⭐ 690 · 📈) - Green is a clean, colorful, fast python test runner.
MIT - darglint (🥈26 · ⭐ 290 · 📈) - A python documentation linter which checks that the docstring..
MIT - py2app (🥈24 · ⭐ 120 · 📈) - py2app is a Python setuptools command which will allow you to make..
MIT - Fixit (🥉21 · ⭐ 230 · 📈) - Fixit is a Python Lint Framework based on LibCST. It comes with useful..
MIT
Update: 2021.04.01
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- mkdocs (🥇34 · ⭐ 12K · 📈) - Project documentation with Markdown.
BSD-2 - pycodestyle (🥇34 · ⭐ 4.3K · 📈) - Simple Python style checker in one Python file.
❗️Saxpath - pyflakes (🥇32 · ⭐ 1K · 📈) - A simple program which checks Python source files for errors.
MIT - pydocstyle (🥈30 · ⭐ 760 · 📈) - docstring style checker.
MIT - python-manhole (🥉21 · ⭐ 310 · 📈) - Debugging manhole for python applications.
BSD-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.
- pip (🥇34 · ⭐ 7K · 📉) - The Python package installer.
MIT - isort (🥈33 · ⭐ 3.8K · 📉) - A Python utility / library to sort imports.
MIT - pylint (🥇33 · ⭐ 3.3K · 📉) - It's not just a linter that annoys you!.
❗️GPL-2.0 - setuptools_scm (🥉26 · ⭐ 450 · 📉) - the blessed package to manage your versions by scm tags.
MIT - pex (🥈25 · ⭐ 1.8K · 📉) - A library and tool for generating .pex (Python EXecutable) files.
Apache-2
Update: 2021.03.11
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- flake8 (🥇35 · ⭐ 1.1K · 📈) - Flake8 is a wrapper around these tools: PyFlakes; pycodestyle; Ned..
MIT - twine (🥇32 · ⭐ 1.1K · 📈) - Utilities for interacting with PyPI.
Apache-2 - rope (🥇30 · ⭐ 1.1K · 📈) - a python refactoring library.
❗️LGPL-3.0 - alabaster (🥈30 · ⭐ 590 · 💀) - Lightweight, configurable Sphinx theme. Now the Sphinx..
BSD-3 - Scalene (🥉23 · ⭐ 3.8K · 📈) - Scalene: a high-performance, high-precision CPU, GPU, and memory..
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.
- pytest (🥇35 · ⭐ 7.1K · 📉) - The pytest framework makes it easy to write small tests, yet..
MIT - numpydoc (🥈30 · ⭐ 17K · 📉) - Numpy's Sphinx extensions.
BSD-3 - pudb (🥈26 · ⭐ 2K · 📉) - Full-screen console debugger for Python.
MIT - PyHamcrest (🥉25 · ⭐ 540 · 📉) - Hamcrest matchers for Python.
BSD-3 - sixpack (🥉21 · ⭐ 1.7K · 💤) - Sixpack is a language-agnostic a/b-testing framework.
BSD-2
Update: 2021.03.04
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- autopep8 (🥈34 · ⭐ 3.7K · 📈) - A tool that automatically formats Python code to conform to the PEP..
MIT - nose (🥈31 · ⭐ 1.3K · 💀) - nose is nicer testing for python.
❗️LGPL-2.1+ - structlog (🥉28 · ⭐ 1.4K · 📈) - Structured Logging for Python.
MIT - sqlmap (🥈26 · ⭐ 19K · 📈) - Automatic SQL injection and database takeover tool.
❗️GPL-3.0 - pipx (🥉23 · ⭐ 3.3K · 📈) - Install and Run Python Applications in Isolated Environments.
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.
- robotframework (🥇32 · ⭐ 5.6K · 📉) - Generic automation framework for acceptance testing and..
Apache-2 - loguru (🥈30 · ⭐ 8.3K · 📉) - Python logging made (stupidly) simple.
MIT - PySnooper (🥈27 · ⭐ 14K · 📉) - Never use print for debugging again.
MIT - radon (🥇27 · ⭐ 1.2K · 📉) - Various code metrics for Python code.
MIT - Diamond (🥈26 · ⭐ 1.6K · 💀) - Diamond is a python daemon that collects system metrics and publishes..
MIT
Update: 2021.02.25
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- pylint (🥇35 · ⭐ 3.2K · 📈) - It's not just a linter that annoys you!.
❗️GPL-2.0 - tabulate (🥈31 · ⭐ 710 · 📈) - Pretty-print tabular data in Python, a library and a command-line..
MIT - PyHamcrest (🥈27 · ⭐ 530 · 📈) - Hamcrest matchers for Python.
BSD-3 - sphinx-autodoc-typehints (🥈27 · ⭐ 310 · 📈) - Type hints support for the Sphinx autodoc extension.
MIT - pycycle (🥉16 · ⭐ 270 · 💀) - Tool for pinpointing circular imports in Python. Find cyclic imports..
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.
- stackprinter (🥉24 · ⭐ 1.1K · 📉) - Debugging-friendly exceptions for Python.
MIT - alive-progress (🥉23 · ⭐ 1.9K · 📉) - A new kind of Progress Bar, with real time throughput, eta..
MIT - pyship (🥉10 · ⭐ 7 · 📉) - freezer, installer and updater for Python applications.
MIT