Releases: ml-tooling/best-of-python-dev
Update: 2021.08.26
📈 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.
- psutil (🥇37 · ⭐ 7.6K · 📈) - Cross-platform lib for process and system monitoring in Python.
BSD-3
- mkdocs (🥇36 · ⭐ 13K · 📈) - Project documentation with Markdown.
BSD-2
- python-json-logger (🥇32 · ⭐ 1K · 📈) - Json Formatter for the standard python logger.
BSD-2
- flake8-quotes (🥈27 · ⭐ 130 · 📈) - Flake8 extension for checking quotes in python.
MIT
- com2ann (🥉16 · ⭐ 97 · 📈) - Tool for translation type comments to type annotations in 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.
- pyinstaller (🥇28 · ⭐ 8.4K · 📉) - Freeze (package) Python programs into stand-alone..
❗️GPL-2.0
- pyre-check (🥈25 · ⭐ 5.5K · 📉) - Performant type-checking for python.
MIT
- pyinstrument (🥉25 · ⭐ 3.1K · 📉) - Call stack profiler for Python. Shows you why your code is..
BSD-3
- mypy-protobuf (🥉21 · ⭐ 380 · 📉) - open source tools to generate mypy stubs from protobufs.
Apache-2
- mkdocs-versioning (🥉15 · ⭐ 40 · 📉) - A tool that allows for versioning sites built with..
MIT
Update: 2021.07.15
📈 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.
- invoke (🥇32 · ⭐ 3.3K · 📈) - Pythonic task management & command execution.
BSD-2
- pdbpp (🥈27 · ⭐ 760 · 📈) - pdb++, a drop-in replacement for pdb (the Python debugger).
BSD-3
- wasabi (🥉26 · ⭐ 300 · 📈) - A lightweight console printing and formatting toolkit.
MIT
- Scalene (🥉25 · ⭐ 4.2K · 📈) - Scalene: a high-performance, high-precision CPU, GPU, and memory..
Apache-2
- pipx (🥉25 · ⭐ 3.9K · 📈) - 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.
Update: 2021.07.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.
- autopep8 (🥇34 · ⭐ 3.8K · 📈) - A tool that automatically formats Python code to conform to the PEP..
MIT
- pyflakes (🥇33 · ⭐ 1K · 📈) - A simple program which checks Python source files for errors.
MIT
- pyautogui (🥈30 · ⭐ 5.3K · 📈) - A cross-platform GUI automation Python module for human beings...
BSD-3
- nose2 (🥈28 · ⭐ 680 · 📈) - The successor to nose, based on unittest2.
BSD-3
- pep8-naming (🥈28 · ⭐ 310 · 📈) - Naming Convention checker for Python.
❗️Saxpath
📉 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.
- pre-commit (🥇31 · ⭐ 6.2K · 📉) - A framework for managing and maintaining multi-language pre-..
MIT
- memory-profiler (🥈27 · ⭐ 3K · 📉) - Monitor Memory usage of Python code.
BSD-3
- prospector (🥈26 · ⭐ 1.4K · 💤) - Inspects Python source files and provides information about..
❗️GPL-2.0
- releases (🥉22 · ⭐ 160 · 💀) - A powerful Sphinx changelog-generating extension.
BSD-2
- memory_profiler (🥉22 · ⭐ 63 · 💀) - Monitor Memory usage of Python code.
BSD-3
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