The definitive list that answers "I want to do X in Python, which tool should I use?"

Awesome Python

An opinionated guide to the best Python frameworks, libraries, and tools.

320k+ stars on GitHub / Updated September 13, 2026 / Maintained by @vinta and @JinyangWang27

Search every project in one place

Press / to search. Tap a tag to filter. Click any row for details.

Search and filter

Filtering for

Results

Row number Tags
Python interface to Amazon Web Services.
boto/github.com/boto/boto3 / /2,719,478,445 downloads/month
A HTTP library with thread-safe connection pooling, file post support, sanity friendly.
urllib3/github.com/urllib3/urllib3 / /1,471,929,062 downloads/month
HTTP Requests for Humans.
psf/github.com/psf/requests / /1,382,657,947 downloads/month
Universal character encoding detector, the default of the requests ecosystem.
jawah/github.com/jawah/charset_normalizer / /1,364,795,724 downloads/month
The historical and still most widely used pyproject build backend.
pypa/github.com/pypa/setuptools / /1,192,087,774 downloads/month
A package designed to expose cryptographic primitives and recipes to Python developers.
pyca/github.com/pyca/cryptography / /1,190,808,172 downloads/month
A generic syntax highlighter.
pygments/github.com/pygments/pygments / /1,034,255,078 downloads/month
Extensions to the standard Python datetime module.
dateutil/github.com/dateutil/dateutil / /980,588,304 downloads/month
YAML implementations for Python.
yaml/github.com/yaml/pyyaml / /979,577,262 downloads/month
Data validation using Python type hints.
pydantic/github.com/pydantic/pydantic / /922,771,892 downloads/month
A package for creating beautiful command line interfaces in a composable way.
pallets/github.com/pallets/click/ / /900,108,734 downloads/month
A fundamental package for scientific computing with Python.
numpy/github.com/numpy/numpy / /890,734,572 downloads/month
A mature full-featured Python testing tool.
Also see: awesome-pytest
pytest-dev/github.com/pytest-dev/pytest / /873,503,452 downloads/month
A high-level async concurrency and networking framework that works on top of asyncio or trio.
agronholm/github.com/agronholm/anyio / /872,897,844 downloads/month
Replacement for __init__, __eq__, __repr__, etc. boilerplate in class definitions.
python-attrs/github.com/python-attrs/attrs / /763,787,855 downloads/month
Implements a XML/HTML/XHTML Markup safe string for Python.
pallets/github.com/pallets/markupsafe / /683,742,965 downloads/month
A next generation HTTP client for Python.
encode/github.com/encode/httpx / /673,081,294 downloads/month
Reads key-value pairs from a .env file and sets them as environment variables.
theskumar/github.com/theskumar/python-dotenv / /658,960,372 downloads/month
A modern and designer friendly templating language.
pallets/github.com/pallets/jinja / /606,827,678 downloads/month
A library providing high-performance, easy-to-use data structures and data analysis tools.
pandas-dev/github.com/pandas-dev/pandas / /596,120,917 downloads/month
JSON Web Token implementation in Python.
jpadilla/github.com/jpadilla/pyjwt / /572,909,269 downloads/month
A lightning-fast ASGI server implementation, using uvloop and httptools.
Kludex/github.com/Kludex/uvicorn / /530,965,017 downloads/month
A lightweight ASGI framework and toolkit for building high-performance async services.
Kludex/github.com/Kludex/starlette / /529,420,793 downloads/month
Asynchronous HTTP client/server framework for asyncio and Python.
aio-libs/github.com/aio-libs/aiohttp / /507,667,308 downloads/month
Yet another URL library.
aio-libs/github.com/aio-libs/yarl / /498,924,912 downloads/month
An implementation of JSON Schema for Python.
python-jsonschema/github.com/python-jsonschema/jsonschema / /498,321,095 downloads/month
The package installer for Python.
pypa/github.com/pypa/pip / /492,070,645 downloads/month
Python library for rich text and beautiful formatting in the terminal. Also provides a great RichHandler log handler.
Textualize/github.com/Textualize/rich / /491,616,186 downloads/month
Markdown parser with 100% CommonMark support, extensions, and syntax plugins.
executablebooks/github.com/executablebooks/markdown-it-py / /485,114,069 downloads/month
Fast, extensible progress bar for loops and CLI.
tqdm/github.com/tqdm/tqdm / /475,914,135 downloads/month
Pillow is the friendly PIL fork.
python-pillow/github.com/python-pillow/Pillow / /449,684,868 downloads/month
A library for building WebSocket servers and clients with a focus on correctness and simplicity.
python-websockets/github.com/python-websockets/websockets / /443,761,577 downloads/month
A modern, fast, web framework for building APIs with standard Python type hints.
fastapi/github.com/fastapi/fastapi / /434,391,750 downloads/month
Settings management using Pydantic models with validation, loading from environment variables and secrets files.
pydantic/github.com/pydantic/pydantic-settings / /400,849,847 downloads/month
Modern, extensible build backend from the hatch project.
pypa/github.com/pypa/hatch / /397,962,824 downloads/month
The Python SQL Toolkit and Object Relational Mapper.
Also see: awesome-sqlalchemy
sqlalchemy/github.com/sqlalchemy/sqlalchemy / /352,972,381 downloads/month
HTTP/2-based RPC framework with Python bindings, built by Google.
grpc/github.com/grpc/grpc / /347,980,885 downloads/month
A general purpose framework for generating parsers.
pyparsing/github.com/pyparsing/pyparsing / /343,156,935 downloads/month
A tool to create isolated Python environments.
pypa/github.com/pypa/virtualenv / /341,236,598 downloads/month
Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.
www.crummy.com/software/BeautifulSoup/bs4/doc/ /339,201,031 downloads/month
A Python-based ecosystem of open-source software for mathematics, science, and engineering.
scipy/github.com/scipy/scipy / /336,882,127 downloads/month
A very fast, easy-to-use and versatile library for handling HTML and XML.
lxml/github.com/lxml/lxml / /334,035,988 downloads/month
Simple, modern and fast file watching and code reload in python.
samuelcolvin/github.com/samuelcolvin/watchfiles / /317,950,799 downloads/month
Call 100+ LLMs using OpenAI format.
BerriAI/github.com/BerriAI/litellm / /311,329,019 downloads/month
A cross-platform process and system utilities module.
giampaolo/github.com/giampaolo/psutil / /307,632,672 downloads/month
Cross-platform colored terminal text.
tartley/github.com/tartley/colorama / /302,690,330 downloads/month
An extremely fast Python linter and code formatter.
astral-sh/github.com/astral-sh/ruff / /298,263,266 downloads/month
A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
openpyxl.readthedocs.io/en/stable/ /295,172,351 downloads/month
Code coverage measurement.
coveragepy/github.com/coveragepy/coveragepy / /289,833,304 downloads/month
Modern CLI framework that uses Python type hints. Built on Click and Pydantic.
fastapi/github.com/fastapi/typer / /275,523,551 downloads/month
Extensible memoizing collections and decorators.
tkem/github.com/tkem/cachetools / /258,961,048 downloads/month
A generic and thorough implementation of the OAuth request-signing logic.
oauthlib/github.com/oauthlib/oauthlib / /255,234,116 downloads/month
More routines for operating on iterables, beyond itertools.
more-itertools/github.com/more-itertools/more-itertools / /252,235,643 downloads/month
Fast and pure-Python implementation of sorted collections.
grantjenks/github.com/grantjenks/python-sortedcontainers / /232,379,684 downloads/month
Ultra fast asyncio event loop.
MagicStack/github.com/MagicStack/uvloop / /224,331,835 downloads/month
A high-productivity software for complex networks.
networkx/github.com/networkx/networkx / /214,890,749 downloads/month
MessagePack serializer implementation for Python.
msgpack/github.com/msgpack/msgpack-python / /214,842,786 downloads/month
The Python client for Redis.
redis/github.com/redis/redis-py / /212,107,296 downloads/month
The most popular Python library for Machine Learning with extensive documentation and community support.
scikit-learn/github.com/scikit-learn/scikit-learn / /205,333,054 downloads/month
HTTP/1.1 and HTTP/2 client with sync and async APIs, maintained by Pydantic (httpx fork).
pydantic/github.com/pydantic/httpx2 / /202,126,800 downloads/month
Building applications with LLMs through composability.
langchain-ai/github.com/langchain-ai/langchain / /197,915,521 downloads/month
A library for building powerful interactive command lines.
prompt-toolkit/github.com/prompt-toolkit/python-prompt-toolkit / /196,533,969 downloads/month
A framework for building interactive user interfaces that run in the terminal and the browser.
Textualize/github.com/Textualize/textual / /195,121,251 downloads/month
Fast, correct JSON library.
ijl/github.com/ijl/orjson / /194,334,925 downloads/month
Python character encoding detector.
chardet/github.com/chardet/chardet / /187,805,143 downloads/month
Hyperfast and lightweight templating for the Python platform.
sqlalchemy/github.com/sqlalchemy/mako / /186,425,294 downloads/month
Python binding to the Networking and Cryptography (NaCl) library.
pyca/github.com/pyca/pynacl / /186,028,322 downloads/month
A set of tools to provide lightweight pipelining in Python.
joblib/github.com/joblib/joblib / /185,316,420 downloads/month
Various helpers to pass trusted data to untrusted environments.
pallets/github.com/pallets/itsdangerous / /181,200,716 downloads/month
A Python 2D plotting library.
matplotlib/github.com/matplotlib/matplotlib / /177,263,802 downloads/month
Check variable types during compile time.
python/github.com/python/mypy / /169,189,056 downloads/month
A framework for managing and maintaining multi-language pre-commit hooks.
pre-commit/github.com/pre-commit/pre-commit / /167,908,851 downloads/month
A microframework for Python.
Also see: awesome-flask
pallets/github.com/pallets/flask / /162,056,867 downloads/month
A fast Python in-process signal/event dispatching system.
pallets-eco/github.com/pallets-eco/blinker / /151,680,194 downloads/month
An extremely fast Python version, package and project manager, written in Rust.
astral-sh/github.com/astral-sh/uv / /151,441,340 downloads/month
A Python library for symbolic mathematics.
sympy/github.com/sympy/sympy / /147,911,306 downloads/month
Sentry SDK for Python.
getsentry/github.com/getsentry/sentry-python / /137,935,766 downloads/month
The uncompromising Python code formatter.
psf/github.com/psf/black / /135,689,034 downloads/month
Rapid fuzzy string matching using various string metrics, with a C++ core.
rapidfuzz/github.com/rapidfuzz/RapidFuzz / /134,899,448 downloads/month
A framework that lets you easily use pre-trained transformer models for NLP, vision, and audio tasks.
huggingface/github.com/huggingface/transformers / /130,672,116 downloads/month
A library capable of splitting, merging, cropping, and transforming PDF pages.
py-pdf/github.com/py-pdf/pypdf / /129,408,268 downloads/month
The most popular PostgreSQL adapter for Python.
psycopg/github.com/psycopg/psycopg / /124,723,546 downloads/month
A non-validating SQL parser.
andialbrecht/github.com/andialbrecht/sqlparse / /123,294,318 downloads/month
The leading native Python SSHv2 protocol library.
paramiko/github.com/paramiko/paramiko / /121,252,733 downloads/month
A comprehensive library for building OAuth, OpenID Connect, and JWT/JWS/JWE/JWK/JWA.
authlib/github.com/authlib/authlib / /116,497,064 downloads/month
A powerful interactive Python shell, and the kernel behind Jupyter notebooks.
ipython/github.com/ipython/ipython / /115,412,127 downloads/month
Universal Command Line Interface for Amazon Web Services.
aws/github.com/aws/aws-cli / /113,403,963 downloads/month
An internationalization library for Python.
python-babel/github.com/python-babel/babel / /112,651,494 downloads/month
Pre-forked, ported from Ruby's Unicorn project.
benoitc/github.com/benoitc/gunicorn / /111,757,485 downloads/month
A web framework and asynchronous networking library.
tornadoweb/github.com/tornadoweb/tornado / /106,919,351 downloads/month
A fast PostgreSQL Database Client Library for Python/asyncio.
MagicStack/github.com/MagicStack/asyncpg / /106,742,837 downloads/month
A Python utility / library to sort imports.
PyCQA/github.com/PyCQA/isort / /105,064,182 downloads/month
A Python implementation of John Gruber’s Markdown.
Python-Markdown/github.com/Python-Markdown/markdown / /102,478,919 downloads/month
Working with XML feel like you are working with JSON.
martinblech/github.com/martinblech/xmltodict / /101,969,207 downloads/month
Structured logging made easy.
hynek/github.com/hynek/structlog / /99,838,027 downloads/month
A lightweight library for converting complex objects to and from simple Python datatypes.
marshmallow-code/github.com/marshmallow-code/marshmallow / /98,292,307 downloads/month
Optimizing Static Compiler for Python.
cython/github.com/cython/cython / /97,728,962 downloads/month
Reads, queries and modifies Microsoft Word 2007/2008 docx files.
python-openxml/github.com/python-openxml/python-docx / /95,295,409 downloads/month
Python version of the Playwright testing and automation library.
microsoft/github.com/microsoft/playwright-python / /94,243,809 downloads/month
API and shell utilities to monitor file system events.
gorakhargosh/github.com/gorakhargosh/watchdog / /93,155,828 downloads/month
A Python module for creating Excel .xlsx files.
jmcnamara/github.com/jmcnamara/XlsxWriter / /87,933,027 downloads/month
Pandas integration with AWS services like Athena, Glue, Redshift, S3, and DynamoDB.
aws/github.com/aws/aws-sdk-pandas / /84,409,774 downloads/month
A pure Python MySQL driver compatible to mysql-python.
PyMySQL/github.com/PyMySQL/PyMySQL / /82,754,465 downloads/month
Allowing Rapid creation of rich PDF documents.
www.reportlab.com/opensource/ /81,582,987 downloads/month
The official Python client for MongoDB.
mongodb/github.com/mongodb/mongo-python-driver / /77,333,867 downloads/month
A fast, Rust-backed drop-in replacement for Python's built-in uuid module, supporting RFC 9562 (UUIDv6, UUIDv7, and UUIDv8).
aminalaee/github.com/aminalaee/uuid-utils / /75,380,241 downloads/month
Library which aims to bring enjoyable logging in Python.
Delgan/github.com/Delgan/loguru / /73,534,291 downloads/month
Tensors and Dynamic neural networks in Python with strong GPU acceleration.
pytorch/github.com/pytorch/pytorch / /72,558,464 downloads/month
A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks.
pyinvoke/github.com/pyinvoke/invoke / /68,223,972 downloads/month
A Python package that generates fake data.
joke2k/github.com/joke2k/faker / /68,197,104 downloads/month
A Python slugify library that translates unicode to ASCII.
un33k/github.com/un33k/python-slugify / /68,165,381 downloads/month
Manipulation and analysis of geometric objects in the Cartesian plane.
shapely/github.com/shapely/shapely / /65,099,875 downloads/month
Fastest and full featured pure Python parsers of Markdown.
lepture/github.com/lepture/mistune / /63,186,986 downloads/month
Python datetimes made easy.
python-pendulum/github.com/python-pendulum/pendulum / /58,824,593 downloads/month
Python JIT compiler to LLVM aimed at scientific Python.
numba/github.com/numba/numba / /58,263,481 downloads/month
An in-process SQL OLAP database management system; optimized for analytics and fast queries, similar to SQLite but for analytical workloads.
duckdb/github.com/duckdb/duckdb / /58,248,370 downloads/month
A fast DataFrame library implemented in Rust with a Python API.
pola-rs/github.com/pola-rs/polars / /57,965,536 downloads/month
Interactive graphing library for Python.
plotly/github.com/plotly/plotly.py / /55,616,927 downloads/month
A utility library for mocking out the requests Python library.
getsentry/github.com/getsentry/responses / /55,526,840 downloads/month
Pdfminer.six is a community maintained fork of the original PDFMiner.
pdfminer/github.com/pdfminer/pdfminer.six / /55,406,842 downloads/month
A collection of functional utilities for iterators, functions, and dictionaries. Also available as cytoolz for Cython-accelerated performance.
pytoolz/github.com/pytoolz/toolz / /55,341,851 downloads/month
A leading platform for building Python programs to work with human language data.
nltk/github.com/nltk/nltk / /52,564,965 downloads/month
Low-level orchestration framework for building stateful, long-running LLM agents.
langchain-ai/github.com/langchain-ai/langgraph / /52,439,758 downloads/month
Python library for creating and updating PowerPoint (.pptx) files.
scanny/github.com/scanny/python-pptx / /52,423,974 downloads/month
Python dependency management and packaging made easy.
python-poetry/github.com/python-poetry/poetry / /51,693,633 downloads/month
Travel through time by mocking the datetime module.
spulec/github.com/spulec/freezegun / /50,542,509 downloads/month
Hypothesis is an advanced Quickcheck style property based testing library.
HypothesisWorks/github.com/HypothesisWorks/hypothesis / /49,222,840 downloads/month
Confluent's Python client for Apache Kafka, built on librdkafka.
confluentinc/github.com/confluentinc/confluent-kafka-python / /47,883,573 downloads/month
An asynchronous task queue/job queue based on distributed message passing.
celery/github.com/celery/celery / /46,617,904 downloads/month
Apache Spark Python API.
apache/github.com/apache/spark / /46,242,732 downloads/month
A fully customizable source code analyzer.
pylint-dev/github.com/pylint-dev/pylint / /44,362,369 downloads/month
A wrapper around pycodestyle, pyflakes and McCabe.
PyCQA/github.com/PyCQA/flake8 / /44,302,304 downloads/month
The most popular web framework in Python.
Also see: awesome-django
django/github.com/django/django / /44,119,825 downloads/month
A high-performance serving framework for large language models and multimodal models.
sgl-project/github.com/sgl-project/sglang / /44,114,487 downloads/month
A small, expressive ORM.
coleifer/github.com/coleifer/peewee / /43,698,034 downloads/month
The official low-level Python client for OpenSearch.
opensearch-project/github.com/opensearch-project/opensearch-py / /43,074,030 downloads/month
A friendly library for async concurrency and I/O.
python-trio/github.com/python-trio/trio / /42,960,830 downloads/month
Declarative statistical visualization library for Python.
vega/github.com/vega/altair / /42,521,006 downloads/month
The official low-level Python client for Elasticsearch.
elastic/github.com/elastic/elasticsearch-py / /41,470,284 downloads/month
A scalable, portable, and distributed gradient boosting library.
dmlc/github.com/dmlc/xgboost / /39,877,385 downloads/month
A light but powerful in-process task scheduler that lets you schedule functions.
agronholm/github.com/agronholm/apscheduler / /39,813,767 downloads/month
An extremely fast Python type checker and language server.
astral-sh/github.com/astral-sh/ty / /39,587,621 downloads/month
A Python parser for human-readable dates in dozens of languages.
scrapinghub/github.com/scrapinghub/dateparser / /39,465,143 downloads/month
Python bindings for Selenium WebDriver.
SeleniumHQ/github.com/SeleniumHQ/selenium / /39,098,400 downloads/month
Python Documentation generator.
Also see: awesome-sphinxdoc
sphinx-doc/github.com/sphinx-doc/sphinx/ / /38,799,653 downloads/month
Open Source Computer Vision Library.
opencv/github.com/opencv/opencv-python / /38,741,499 downloads/month
Full-featured static type checker for Python from Microsoft, the engine behind Pylance.
microsoft/github.com/microsoft/pyright / /38,108,096 downloads/month
Parsing, formatting, storing and validating international phone numbers.
daviddrysdale/github.com/daviddrysdale/python-phonenumbers / /35,346,549 downloads/month
Statistical modeling and econometrics in Python.
statsmodels/github.com/statsmodels/statsmodels / /34,887,772 downloads/month
A coroutine-based Python networking library that uses greenlet.
gevent/github.com/gevent/gevent / /33,300,211 downloads/month
A visual rendering engine for HTML and CSS that can export to PDF.
Kozea/github.com/Kozea/WeasyPrint / /33,209,568 downloads/month
An ODBC bridge for connecting to SQL Server and any other ODBC-accessible database.
mkleehammer/github.com/mkleehammer/pyodbc / /31,898,941 downloads/month
A pure Python QR Code generator.
lincolnloop/github.com/lincolnloop/python-qrcode / /31,748,356 downloads/month
A Python interface to the libmagic file type identification library.
ahupp/github.com/ahupp/python-magic / /31,718,553 downloads/month
A fast serialization and validation library with built-in support for JSON, MessagePack, YAML, and TOML.
msgspec/github.com/msgspec/msgspec / /31,610,445 downloads/month
Statistical data visualization using Matplotlib.
mwaskom/github.com/mwaskom/seaborn / /30,658,403 downloads/month
Anthropic's Python SDK for building AI agents on Claude Code's harness — custom tools, in-process MCP servers, hooks.
anthropics/github.com/anthropics/claude-agent-sdk-python / /30,084,602 downloads/month
Make websites accessible for AI agents with easy browser automation.
browser-use/github.com/browser-use/browser-use / /28,806,203 downloads/month
A system for parallel and distributed Python that unifies the machine learning ecosystem.
ray-project/github.com/ray-project/ray/ / /28,087,222 downloads/month
The official ClickHouse client, with SQLAlchemy and Superset connectors.
ClickHouse/github.com/ClickHouse/clickhouse-connect / /27,675,838 downloads/month
ASCII transliterations of Unicode text.
avian2/github.com/avian2/unidecode / /27,612,314 downloads/month
SQLite and file backed cache backend with faster lookups than memcached and redis.
grantjenks/github.com/grantjenks/python-diskcache / /27,464,949 downloads/month
Audits Python environments and dependency trees for known vulnerabilities, using the PyPI Advisory Database and OSV.
pypa/github.com/pypa/pip-audit / /26,425,790 downloads/month
Efficient, Pythonic bidirectional map data structures and related functionality.
jab/github.com/jab/bidict / /26,367,326 downloads/month
A tool designed to find common security issues in Python code.
PyCQA/github.com/PyCQA/bandit / /25,931,363 downloads/month
Python Extensions for Windows.
mhammond/github.com/mhammond/pywin32 / /25,582,302 downloads/month
A Python library for (scientific) image processing.
scikit-image/github.com/scikit-image/scikit-image / /25,431,132 downloads/month
A powerful and flexible toolkit to build web APIs.
encode/github.com/encode/django-rest-framework / /24,682,343 downloads/month
A flexible parallel computing library for analytic computing.
dask/github.com/dask/dask / /24,665,648 downloads/month
Record and replay HTTP interactions on your tests.
kevin1024/github.com/kevin1024/vcrpy / /24,657,779 downloads/month
A library for industrial-strength natural language processing in Python and Cython.
explosion/github.com/explosion/spaCy / /24,503,824 downloads/month
A set of pure-Python utilities.
mahmoud/github.com/mahmoud/boltons / /23,468,974 downloads/month
A framework which lets you build dashboards, generate reports, or create chat apps in minutes.
streamlit/github.com/streamlit/streamlit / /23,206,177 downloads/month
OpenAI's framework for building and managing AI agents.
openai/github.com/openai/openai-agents-python / /22,921,499 downloads/month
SQLModel is based on Python type annotations, and powered by Pydantic and SQLAlchemy.
fastapi/github.com/fastapi/sqlmodel / /22,893,875 downloads/month
Easy Pythonic way to download market and financial data from Yahoo Finance.
ranaroussi/github.com/ranaroussi/yfinance / /22,799,475 downloads/month
Mock HTTPX with awesome request patterns and response side effects.
lundberg/github.com/lundberg/respx / /22,397,998 downloads/month
A library for extracting structured data from LLMs, powered by Pydantic.
567-labs/github.com/567-labs/instructor / /22,274,800 downloads/month
A sampling profiler for Python programs. Written in Rust.
benfred/github.com/benfred/py-spy / /21,964,875 downloads/month
Universal feed parser.
kurtmckee/github.com/kurtmckee/feedparser / /21,918,668 downloads/month
The official Python driver for Oracle Database, successor to cx_Oracle.
oracle/github.com/oracle/python-oracledb / /21,354,021 downloads/month
A test fixtures replacement for Python.
FactoryBoy/github.com/FactoryBoy/factory_boy / /21,233,818 downloads/month
A fast, distributed, high performance gradient boosting framework.
lightgbm-org/github.com/lightgbm-org/LightGBM / /21,042,013 downloads/month
A generator library for concise, unambiguous and URL-safe UUIDs.
skorokithakis/github.com/skorokithakis/shortuuid / /19,408,071 downloads/month
Auto builds and tests distributions in multiple Python versions
tox-dev/github.com/tox-dev/tox / /19,347,055 downloads/month
Manipulate audio with a simple and easy high level interface.
jiaaro/github.com/jiaaro/pydub / /19,270,833 downloads/month
A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.
crewAIInc/github.com/crewAIInc/crewAI / /19,053,111 downloads/month
A library for creating command line interfaces from absolutely any Python object.
google/github.com/google/python-fire / /18,215,101 downloads/month
A wrapper for Google Tesseract OCR.
madmaze/github.com/madmaze/pytesseract / /18,112,857 downloads/month
Little multi-threaded task queue.
coleifer/github.com/coleifer/huey / /17,602,148 downloads/month
uv's fast, minimal build backend for pure-Python projects.
astral-sh/github.com/astral-sh/uv / /17,601,099 downloads/month
MySQL connector with Python 3 support (mysql-python fork).
PyMySQL/github.com/PyMySQL/mysqlclient / /17,203,451 downloads/month
Converts Python programs into stand-alone executables (cross-platform).
pyinstaller/github.com/pyinstaller/pyinstaller / /16,475,506 downloads/month
Hydra is a framework for elegantly configuring complex applications.
hydra-ecosystem/github.com/facebookresearch/hydra / /16,144,128 downloads/month
Makes Unicode text less broken and more consistent automagically.
rspeer/github.com/rspeer/python-ftfy / /15,921,502 downloads/month
Python tool for converting files and office documents to Markdown.
microsoft/github.com/microsoft/markitdown / /15,659,272 downloads/month
Python tools for geographic data (GeoSeries/GeoDataFrame) built on pandas.
geopandas/github.com/geopandas/geopandas / /15,167,253 downloads/month
IPython-enabled pdb.
gotcha/github.com/gotcha/ipdb / /14,684,274 downloads/month
Python driver with native interface for ClickHouse.
mymarilyn/github.com/mymarilyn/clickhouse-driver / /14,483,883 downloads/month
A command-line program to download videos from YouTube and other video sites, a fork of youtube-dl.
yt-dlp/github.com/yt-dlp/yt-dlp / /14,226,513 downloads/month
A documentation framework and Material Design theme built on MkDocs.
squidfunk/github.com/squidfunk/mkdocs-material / /14,204,242 downloads/month
Convert HTML to Markdown-formatted text.
Alir3z4/github.com/Alir3z4/html2text / /14,106,240 downloads/month
A high-level deep learning library with support for JAX, TensorFlow, and PyTorch backends.
keras-team/github.com/keras-team/keras / /14,008,471 downloads/month
The most popular Deep Learning framework created by Google.
tensorflow/github.com/tensorflow/tensorflow / /13,932,142 downloads/month
A rich toolkit to help you make the most out of using Python interactively.
Also see: awesome-jupyter
jupyter/github.com/jupyter/notebook / /13,922,570 downloads/month
A tool for finding and analyzing dead Python code.
jendrikseipp/github.com/jendrikseipp/vulture / /13,840,487 downloads/month
Supervisor process control system for UNIX.
Supervisor/github.com/Supervisor/supervisor / /13,836,375 downloads/month
A developer-friendly embedded retrieval database for multimodal AI.
lancedb/github.com/lancedb/lancedb / /13,707,355 downloads/month
A library for high-performance numerical computing with automatic differentiation and JIT compilation.
jax-ml/github.com/jax-ml/jax / /13,188,864 downloads/month
An event-driven networking engine.
twisted/github.com/twisted/twisted / /12,784,101 downloads/month
Parsing and analyzing ELF files and DWARF debugging information.
eliben/github.com/eliben/pyelftools / /12,745,058 downloads/month
A Rust HTTP server for Python applications built on top of Hyper and Tokio, supporting WSGI/ASGI/RSGI.
emmett-framework/github.com/emmett-framework/granian / /12,594,458 downloads/month
A tool for gathering text and metadata from the web, with built-in content filtering.
adbar/github.com/adbar/trafilatura / /12,564,517 downloads/month
Deep learning framework to train, deploy, and ship AI products Lightning fast.
Lightning-AI/github.com/Lightning-AI/pytorch-lightning / /12,310,754 downloads/month
Modern, extensible Python project manager for environments, builds, and publishing.
pypa/github.com/pypa/hatch / /12,120,711 downloads/month
A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
urwid/github.com/urwid/urwid / /11,929,122 downloads/month
A memory profiler that tracks allocations in Python code, native extensions, and the interpreter itself.
bloomberg/github.com/bloomberg/memray / /11,805,408 downloads/month
A collection of custom storage back ends for Django.
jschneier/github.com/jschneier/django-storages / /11,775,583 downloads/month
Simple job queues for Python.
rq/github.com/rq/rq / /11,709,539 downloads/month
Airflow is a platform to programmatically author, schedule and monitor workflows.
apache/github.com/apache/airflow / /11,675,015 downloads/month
Pure-Python RabbitMQ/AMQP 0-9-1 client library.
pika/github.com/pika/pika / /11,571,484 downloads/month
Scalable user load testing tool written in Python.
locustio/github.com/locustio/locust / /11,342,903 downloads/month
Python Geocoding Toolbox.
geopy/github.com/geopy/geopy / /10,843,031 downloads/month
mock data generation library with support to classes (continuation of pydantic-factories)
litestar-org/github.com/litestar-org/polyfactory / /10,241,194 downloads/month
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
mitmproxy/github.com/mitmproxy/mitmproxy / /10,157,602 downloads/month
A statistical wall-clock profiler with low overhead and readable call-tree output.
joerick/github.com/joerick/pyinstrument / /9,992,304 downloads/month
Python library for audio and music analysis.
librosa/github.com/librosa/librosa / /9,878,811 downloads/month
Build and share machine learning apps, all in Python.
gradio-app/github.com/gradio-app/gradio / /9,736,880 downloads/month
A library for parameter-efficient fine-tuning of large pretrained models.
huggingface/github.com/huggingface/peft / /9,343,231 downloads/month
A radically simple IT automation platform.
ansible/github.com/ansible/ansible / /9,313,365 downloads/month
A real-time monitor and web admin for Celery task queues.
mher/github.com/mher/flower / /9,228,626 downloads/month
A Python module to handle audio metadata.
quodlibet/github.com/quodlibet/mutagen / /9,212,942 downloads/month
A simple, Pythonic tool for remote execution and deployment.
fabric/github.com/fabric/fabric / /9,040,888 downloads/month
A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
PrefectHQ/github.com/PrefectHQ/prefect / /8,868,482 downloads/month
An open-source embedding database for building AI applications with embeddings and semantic search.
chroma-core/github.com/chroma-core/chroma / /8,806,216 downloads/month
A full-fledged subprocess replacement for Python.
amoffat/github.com/amoffat/sh / /8,785,856 downloads/month
A modern datetime library, type-safe and DST-safe, backed by Rust.
ariebovenberg/github.com/ariebovenberg/whenever / /8,670,745 downloads/month
An orchestration platform for the development, production, and observation of data assets.
dagster-io/github.com/dagster-io/dagster / /8,643,027 downloads/month
A data validation library for dataframes, with support for pandas, polars, and Spark.
unionai-oss/github.com/unionai-oss/pandera / /8,406,136 downloads/month
A fast and simple micro-framework distributed as a single file with no dependencies.
bottlepy/github.com/bottlepy/bottle / /8,360,353 downloads/month
The Eclipse Paho MQTT client for Python.
eclipse-paho/github.com/eclipse-paho/paho.mqtt.python / /8,356,716 downloads/month
Display various debug information for Django.
django-commons/github.com/django-commons/django-debug-toolbar / /8,197,683 downloads/month
A Python agent framework for building generative AI applications with structured schemas.
pydantic/github.com/pydantic/pydantic-ai / /7,974,638 downloads/month
A command-line utility that creates projects from cookiecutters (project templates).
cookiecutter/github.com/cookiecutter/cookiecutter / /7,955,593 downloads/month
A fast type checker and language server for Python.
facebook/github.com/facebook/pyrefly / /7,537,300 downloads/month
An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
pgjones/github.com/pgjones/hypercorn / /7,323,767 downloads/month
Python job scheduling for humans.
dbader/github.com/dbader/schedule / /7,087,836 downloads/month
Multi-threaded, powers Pyramid.
Pylons/github.com/Pylons/waitress / /7,002,708 downloads/month
WebSocket & WAMP for Python on Twisted and asyncio.
crossbario/github.com/crossbario/autobahn-python / /6,966,059 downloads/month
Interactive Web Plotting for Python.
bokeh/github.com/bokeh/bokeh / /6,752,139 downloads/month
A fancy and practical functional tools.
Suor/github.com/Suor/funcy / /6,394,207 downloads/month
A spec-first framework that automatically handles requests based on your OpenAPI specification.
spec-first/github.com/spec-first/connexion / /6,236,922 downloads/month
A GraphQL library that leverages Python type annotations for schema definition.
strawberry-graphql/github.com/strawberry-graphql/strawberry / /6,133,338 downloads/month
A library that provides pre-trained diffusion models for generating and editing images, audio, and video.
huggingface/github.com/huggingface/diffusers / /6,020,151 downloads/month
Create barcodes in Python with no extra dependencies.
WhyNotHugo/github.com/WhyNotHugo/python-barcode / /5,972,171 downloads/month
An implementation of figlet written in Python.
pwaller/github.com/pwaller/pyfiglet / /5,899,158 downloads/month
Library for converting documents into structured data.
docling-project/github.com/docling-project/docling / /5,660,433 downloads/month
Operate and manipulate physical quantities with units and dimensional analysis.
hgrecco/github.com/hgrecco/pint / /5,604,792 downloads/month
Ultralytics YOLO for object detection, segmentation, pose estimation, and classification with state-of-the-art accuracy and speed.
ultralytics/github.com/ultralytics/ultralytics / /5,503,514 downloads/month
A Python library for building data pipelines with automatic schema inference, incremental loading, and support for multiple sources and destinations.
dlt-hub/github.com/dlt-hub/dlt / /5,489,281 downloads/month
A fast, scalable, high performance gradient boosting on decision trees library.
catboost/github.com/catboost/catboost / /5,432,618 downloads/month
A framework for programming, not prompting, language models.
stanfordnlp/github.com/stanfordnlp/dspy / /5,341,179 downloads/month
Dynaconf is a configuration manager with plugins for Django, Flask and FastAPI.
dynaconf/github.com/dynaconf/dynaconf / /5,335,649 downloads/month
Python dictionaries with advanced dot notation access.
cdgriffith/github.com/cdgriffith/Box / /5,325,348 downloads/month
A module for script-based movie editing with many formats, including animated GIFs.
Zulko/github.com/Zulko/moviepy / /5,302,668 downloads/month
Developer-friendly asynchrony for Django.
django/github.com/django/channels / /5,206,484 downloads/month
A general-purpose automatic speech recognition model trained on 680k hours of multilingual and multitask supervised data.
openai/github.com/openai/whisper / /5,172,320 downloads/month
The most popular Chinese text segmentation library.
fxsjy/github.com/fxsjy/jieba / /5,061,176 downloads/month
A data framework for your LLM application.
run-llama/github.com/run-llama/llama_index / /5,002,421 downloads/month
Biopython is a set of freely available tools for biological computation.
biopython/github.com/biopython/biopython / /4,927,635 downloads/month
A module for Tabular Datasets in XLS, CSV, JSON, YAML.
jazzband/github.com/jazzband/tablib / /4,874,006 downloads/month
OAuth 2 goodies for Django.
django-oauth/github.com/django-oauth/django-oauth-toolkit / /4,807,134 downloads/month
Authentication app for Django that "just works."
pennersr/github.com/pennersr/django-allauth / /4,734,443 downloads/month
The Python Driver for Apache Cassandra.
apache/github.com/apache/cassandra-python-driver / /4,655,689 downloads/month
A fast high-level screen scraping and web crawling framework.
scrapy/github.com/scrapy/scrapy / /4,624,913 downloads/month
Flexible test automation for Python.
wntrblm/github.com/wntrblm/nox / /4,530,660 downloads/month
A library for reading music meta data of MP3, OGG, FLAC and Wave files.
tinytag/github.com/tinytag/tinytag / /4,494,862 downloads/month
A standard API for reinforcement learning environments with popular reference environments (gym successor).
Farama-Foundation/github.com/Farama-Foundation/Gymnasium / /4,484,969 downloads/month
Install and Run Python Applications in Isolated Environments. Like npx in Node.js.
pypa/github.com/pypa/pipx / /4,379,965 downloads/month
Easy, generic parser combinator library for creating parsers.
python-parsy/github.com/python-parsy/parsy / /4,365,655 downloads/month
A generic test automation framework.
robotframework/github.com/robotframework/robotframework / /4,361,777 downloads/month
Cheminformatics and Machine Learning Software.
rdkit/github.com/rdkit/rdkit / /4,322,115 downloads/month
RFC 9111 compliant HTTP caching for httpx and requests, with sync and async support.
karpetrosyan/github.com/karpetrosyan/hishel / /4,017,353 downloads/month
Topic Modeling for Humans.
piskvorky/github.com/piskvorky/gensim / /3,955,109 downloads/month
Python bindings and utilities for GeoJSON.
jazzband/github.com/jazzband/geojson / /3,778,668 downloads/month
A portable Python dataframe library with a single API for 20+ backends.
ibis-project/github.com/ibis-project/ibis / /3,732,782 downloads/month
A tool for automatic property-based testing of web applications built with Open API / Swagger specifications.
schemathesis/github.com/schemathesis/schemathesis / /3,615,354 downloads/month
A tiny, document-oriented database.
msiemens/github.com/msiemens/tinydb / /3,547,580 downloads/month
A brilliant packet manipulation library.
secdev/github.com/secdev/scapy / /3,445,281 downloads/month
Qt for Python offers the official Python bindings for Qt, same as PyQt6 but it's the official binding with different licensing.
pyside/github.com/pyside/pyside-setup / /3,299,366 downloads/month
Official Microsoft driver for SQL Server and Azure SQL, built on ODBC for high performance and low memory usage.
microsoft/github.com/microsoft/mssql-python / /3,233,840 downloads/month
A high-throughput and memory-efficient inference and serving engine for LLMs.
vllm-project/github.com/vllm-project/vllm / /3,184,771 downloads/month
In-process OLAP SQL engine with the full ClickHouse dialect, zero-copy pandas/Arrow interop, and federation to remote ClickHouse clusters via remoteSecure().
chdb-io/github.com/chdb-io/chdb / /3,163,995 downloads/month
Fast, Django REST framework based on type hints and Pydantic.
vitalik/github.com/vitalik/django-ninja / /3,153,319 downloads/month
A tool to remove image backgrounds.
danielgatis/github.com/danielgatis/rembg / /3,114,324 downloads/month
A Pythonic interface for Amazon DynamoDB.
pynamodb/github.com/pynamodb/PynamoDB / /3,101,139 downloads/month
Diagram as Code.
mingrammer/github.com/mingrammer/diagrams / /2,971,674 downloads/month
Socket.IO integration for Flask applications.
miguelgrinberg/github.com/miguelgrinberg/Flask-SocketIO / /2,935,342 downloads/month
A lightweight, object-oriented finite state machine implementation.
pytransitions/github.com/pytransitions/transitions / /2,851,305 downloads/month
A cross-platform windowing and multimedia library for Python.
pyglet/github.com/pyglet/pyglet / /2,849,665 downloads/month
A new kind of Progress Bar, with real-time throughput, eta and very cool animations.
rsalmei/github.com/rsalmei/alive-progress / /2,839,500 downloads/month
An intelligent memory layer for AI agents enabling personalized interactions.
mem0ai/github.com/mem0ai/mem0 / /2,784,753 downloads/month
A community Python library for Astronomy.
astropy/github.com/astropy/astropy / /2,779,002 downloads/month
Open Source Differentiable Computer Vision Library for PyTorch.
kornia/github.com/kornia/kornia/ / /2,659,442 downloads/month
Simple and extensible administrative interface framework for Flask.
pallets-eco/github.com/pallets-eco/flask-admin / /2,578,466 downloads/month
Pygame is a set of Python modules designed for writing games.
pygame/github.com/pygame/pygame / /2,502,203 downloads/month
Transform data and train models, feels like a next-gen notebook, stored as Git-friendly Python.
marimo-team/github.com/marimo-team/marimo / /2,489,515 downloads/month
Ready-to-use OCR with 40+ languages supported.
JaidedAI/github.com/JaidedAI/EasyOCR / /2,459,026 downloads/month
Compresses linked and inline JavaScript or CSS into a single cached file.
django-compressor/github.com/django-compressor/django-compressor / /2,429,924 downloads/month
is a Python library that help you generate fake data.
lk-geimfari/github.com/lk-geimfari/mimesis / /2,310,389 downloads/month
Python Integration with the .NET Common Language Runtime (CLR).
pythonnet/github.com/pythonnet/pythonnet / /2,290,632 downloads/month
Python framework for web automation & testing, with stealth options.
seleniumbase/github.com/seleniumbase/SeleniumBase / /2,281,966 downloads/month
A financial data interface library, built for human beings!
akfamily/github.com/akfamily/akshare / /2,128,121 downloads/month
Python library and CLI tool for converting text to speech using Google Translate TTS.
pndurette/github.com/pndurette/gTTS / /2,118,802 downloads/month
Probabilistic programming and Bayesian modeling in Python.
pymc-devs/github.com/pymc-devs/pymc / /2,071,844 downloads/month
A small, fast, down-to-earth, open source Python web framework.
Also see: awesome-pyramid
Pylons/github.com/Pylons/pyramid / /2,015,071 downloads/month
Epydoc replacement to auto generate API documentation for Python libraries.
mitmproxy/github.com/mitmproxy/pdoc / /1,982,701 downloads/month
dogpile.cache is a next generation replacement for Beaker made by the same authors.
sqlalchemy/github.com/sqlalchemy/dogpile.cache / /1,980,864 downloads/month
A Python Object-Document-Mapper for working with MongoDB.
MongoEngine/github.com/MongoEngine/mongoengine / /1,956,084 downloads/month
Distributed task queue with native asyncio support and pluggable brokers.
taskiq-python/github.com/taskiq-python/taskiq / /1,953,947 downloads/month
A lightweight cross-platform native wrapper around a webview component.
r0x0r/github.com/r0x0r/pywebview/ / /1,889,006 downloads/month
A library to control and monitor input devices.
moses-palmer/github.com/moses-palmer/pynput / /1,881,053 downloads/month
A slick ORM cache with automatic granular event-driven invalidation.
Suor/github.com/Suor/django-cacheops / /1,854,069 downloads/month
Python interface to Graphviz.
pygraphviz/github.com/pygraphviz/pygraphviz/ / /1,848,369 downloads/month
Rope is a python refactoring library.
python-rope/github.com/python-rope/rope / /1,775,414 downloads/month
Strawberry GraphQL integration with Django.
A cartographic python library with matplotlib support.
SciTools/github.com/SciTools/cartopy / /1,747,852 downloads/month
A cross platform Bluetooth Low Energy Client for Python using asyncio.
hbldh/github.com/hbldh/bleak / /1,731,959 downloads/month
Production-ready, capable and extensible ASGI Web framework.
litestar-org/github.com/litestar-org/litestar / /1,683,422 downloads/month
Python bindings for the Qt cross-platform application and UI framework.
Convert Chinese hanzi (漢字) to pinyin (拼音).
mozillazg/github.com/mozillazg/python-pinyin / /1,628,691 downloads/month
A library and command-line utility for rendering projects templates.
copier-org/github.com/copier-org/copier / /1,618,794 downloads/month
A library for faster LLM fine-tuning and training with reduced memory usage.
unslothai/github.com/unslothai/unsloth / /1,595,737 downloads/month
A fast and reliable background task processing library for Python 3.
Bogdanp/github.com/Bogdanp/dramatiq / /1,522,560 downloads/month
A full-screen, console-based Python debugger.
inducer/github.com/inducer/pudb / /1,520,483 downloads/month
Advanced Python REPL built on top of the python-prompt-toolkit.
prompt-toolkit/github.com/prompt-toolkit/ptpython / /1,506,146 downloads/month
A set of type-safe monads, transformers, and composition utilities.
dry-python/github.com/dry-python/returns / /1,460,329 downloads/month
An asynchronous Python object-document mapper (ODM) for MongoDB.
BeanieODM/github.com/BeanieODM/beanie / /1,408,426 downloads/month
HTTP security headers for Python web applications with ASGI and WSGI middleware.
TypeError/github.com/TypeError/secure / /1,395,661 downloads/month
Inspect variables, expressions, and program execution with a single, simple function call.
gruns/github.com/gruns/icecream / /1,383,030 downloads/month
A modern static site generator for technical documentation.
zensical/github.com/zensical/zensical / /1,379,085 downloads/month
An open-source, LLM-friendly web crawler that provides lightning-fast, structured data extraction specifically designed for AI agents.
unclecode/github.com/unclecode/crawl4ai / /1,357,667 downloads/month
Expressive statecharts and finite state machines with a declarative API, in sync and async codebases.
fgmacedo/github.com/fgmacedo/python-statemachine / /1,352,360 downloads/month
Elevate your Django admin with a stunning modern interface, powerful features, and seamless user experience.
unfoldadmin/github.com/unfoldadmin/django-unfold / /1,266,684 downloads/month
A framework for building asynchronous services over Apache Kafka, RabbitMQ, NATS, MQTT and Redis.
ag2ai/github.com/ag2ai/faststream / /1,251,607 downloads/month
Python bindings for MagickWand, C API for ImageMagick.
emcconville/github.com/emcconville/wand / /1,234,670 downloads/month
A port of the django-debug-toolbar to flask.
pallets-eco/github.com/pallets-eco/flask-debugtoolbar / /1,217,034 downloads/month
Approximate Nearest Neighbors in C++/Python optimized for memory usage.
spotify/github.com/spotify/annoy / /1,125,721 downloads/month
A flexible code tracing toolkit.
ionelmc/github.com/ionelmc/python-hunter / /1,064,769 downloads/month
A fast image processing library with low memory needs.
libvips/github.com/libvips/pyvips / /1,042,212 downloads/month
Python CLI utility and library for manipulating SQLite databases.
simonw/github.com/simonw/sqlite-utils / /1,006,587 downloads/month
An easy-to-use, Python-based UI framework, which shows up in your web browser.
zauberzeug/github.com/zauberzeug/nicegui / /996,600 downloads/month
PyTorch implementations of Stable Baselines (deep) reinforcement learning algorithms.
DLR-RM/github.com/DLR-RM/stable-baselines3 / /950,024 downloads/month
Cognitive complexity analysis for Python code, written in Rust.
rohaquinlop/github.com/rohaquinlop/complexipy / /927,078 downloads/month
An IBM-backed quantum SDK for building, simulating, and running circuits on real quantum hardware.
Qiskit/github.com/Qiskit/qiskit / /915,474 downloads/month
Implementation of per-object permissions for Django.
django-guardian/github.com/django-guardian/django-guardian / /875,232 downloads/month
Library for downloading structured data from SEC EDGAR filings and XBRL financial statements.
dgunning/github.com/dgunning/edgartools / /874,377 downloads/month
The Stanford NLP Group's official Python library, supporting 60+ languages.
stanfordnlp/github.com/stanfordnlp/stanza / /848,220 downloads/month
The official Python client for the Meilisearch search engine.
meilisearch/github.com/meilisearch/meilisearch-python / /846,864 downloads/month
Run and fine-tune large language models on Apple Silicon with MLX.
ml-explore/github.com/ml-explore/mlx-lm / /805,987 downloads/month
A modern and customizable python UI-library based on Tkinter.
TomSchimansky/github.com/tomschimansky/customtkinter / /783,575 downloads/month
The fastest way to create an HTML app.
Also see: awesome-fasthtml
AnswerDotAI/github.com/AnswerDotAI/fasthtml / /764,099 downloads/month
A command line HTTP client, a user-friendly cURL replacement.
httpie/github.com/httpie/cli / /748,966 downloads/month
A software construction tool.
SCons/github.com/SCons/scons / /725,043 downloads/month
Python bindings for MPI.
mpi4py/github.com/mpi4py/mpi4py / /696,327 downloads/month
Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).
GNOME/github.com/GNOME/pygobject / /646,863 downloads/month
A Django content management system.
wagtail/github.com/wagtail/wagtail / /617,420 downloads/month
A library for generating short unique IDs from numbers.
sqids/github.com/sqids/sqids-python / /586,244 downloads/month
A task runner and build tool.
pydoit/github.com/pydoit/doit / /574,618 downloads/month
Compiles Python programs into high-performance standalone executables (cross-platform, supports all Python versions).
Nuitka/github.com/Nuitka/Nuitka / /554,866 downloads/month
An actively developed drop-in replacement with new features and performance improvements (pygame fork).
pygame-community/github.com/pygame-community/pygame-ce / /536,137 downloads/month
A Python serverless microframework for AWS.
aws/github.com/aws/chalice / /482,977 downloads/month
A Python library for probabilistic graphical models and Bayesian networks.
pgmpy/github.com/pgmpy/pgmpy / /470,837 downloads/month
A tiny but powerful app providing object-level permissions to Django, without requiring a database.
dfunckt/github.com/dfunckt/django-rules / /466,277 downloads/month
A context database for AI agents that unifies memory, resources, and skills.
volcengine/github.com/volcengine/OpenViking / /454,698 downloads/month
A high-performance, high-precision CPU, GPU, and memory profiler for Python.
plasma-umass/github.com/plasma-umass/scalene / /391,969 downloads/month
A system for Python that generates static type annotations by collecting runtime types.
Instagram/github.com/Instagram/MonkeyType / /389,933 downloads/month
A tool to analyze Python code.
prospector-dev/github.com/prospector-dev/prospector / /379,345 downloads/month
A framework for building reactive, full-stack web applications entirely with Python.
reflex-dev/github.com/reflex-dev/reflex / /374,097 downloads/month
A Python-powered shell. Full-featured and cross-platform.
xonsh/github.com/xonsh/xonsh/ / /370,222 downloads/month
Implementing a comprehensive number of colour theory transformations and algorithms.
colour-science/github.com/colour-science/colour / /363,163 downloads/month
Industrial-grade speech recognition toolkit with 170x realtime speed, 50+ languages, speaker diarization, and emotion detection.
modelscope/github.com/modelscope/FunASR / /356,099 downloads/month
PostgreSQL CLI with autocompletion and syntax highlighting.
dbcli/github.com/dbcli/pgcli / /342,890 downloads/month
A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
dashingsoft/github.com/dashingsoft/pyarmor / /339,604 downloads/month
Cross-platform GUI framework for building modern apps in pure Python.
flet-dev/github.com/flet-dev/flet / /300,197 downloads/month
Yet another Gmail/SMTP client.
kootenpv/github.com/kootenpv/yagmail / /290,639 downloads/month
A fast Python implementation of collaborative filtering for implicit datasets.
benfred/github.com/benfred/implicit / /278,877 downloads/month
A jazzy skin for the Django Admin-Interface.
sehmaschine/github.com/sehmaschine/django-grappelli / /275,472 downloads/month
A pretrained foundation model from Google Research for time-series forecasting.
google-research/github.com/google-research/timesfm / /273,233 downloads/month
A command line utility for building fully self-contained zipapps (PEP 441), but with all their dependencies included.
linkedin/github.com/linkedin/shiv / /270,737 downloads/month
A process-based discrete-event simulation framework.
gitlab.com/team-simpy/simpy /261,285 downloads/month
Quantum Toolbox in Python.
qutip/github.com/qutip/qutip / /245,903 downloads/month
A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.
kivy/github.com/kivy/kivy / /231,904 downloads/month
A Python toolbox for seismology.
obspy/github.com/obspy/obspy / /228,469 downloads/month
A hybrid quantum-classical machine learning library with automatic differentiation support.
PennyLaneAI/github.com/PennyLaneAI/pennylane / /224,327 downloads/month
sklearn compatible API with the widest toolset for feature engineering and selection.
feature-engine/github.com/feature-engine/feature_engine / /210,372 downloads/month
An adaptive personal AI assistant that grows with you.
NousResearch/github.com/nousresearch/hermes-agent / /205,181 downloads/month
A versatile CLI tools and python libraries to automate infrastructure.
pyinfra-dev/github.com/pyinfra-dev/pyinfra / /198,160 downloads/month
A Simple GPU accelerated Python GUI framework
hoffstadt/github.com/hoffstadt/DearPyGui / /193,763 downloads/month
A lightweight Python web API framework based on Flask and Marshmallow.
apiflask/github.com/apiflask/apiflask / /186,094 downloads/month
Modular search for Django.
django-haystack/github.com/django-haystack/django-haystack / /184,502 downloads/month
Cross-vendor API to manipulate network devices.
napalm-automation/github.com/napalm-automation/napalm / /171,973 downloads/month
A blending of the wxWidgets C++ class library with the Python.
wxWidgets/github.com/wxWidgets/Phoenix / /171,297 downloads/month
It is a Python tool that converts Python scripts into standalone executables and installers for Windows, macOS, and Linux.
marcelotduarte/github.com/marcelotduarte/cx_Freeze / /162,767 downloads/month
An animation engine for explanatory math videos.
ManimCommunity/github.com/ManimCommunity/manim / /160,830 downloads/month
3D game engine developed by Disney.
panda3d/github.com/panda3d/panda3d / /149,438 downloads/month
The open-source tool for building high-quality datasets and computer vision models.
voxel51/github.com/voxel51/fiftyone / /137,131 downloads/month
PyPI server and packaging/testing/release tool.
devpi/github.com/devpi/devpi / /127,461 downloads/month
The easy-to-use and developer-friendly enterprise CMS powered by Django.
django-cms/github.com/django-cms/django-cms / /119,900 downloads/month
A Google-developed framework focused on hardware-aware quantum circuit design for NISQ devices.
quantumlib/github.com/quantumlib/Cirq / /117,461 downloads/month
A package to create full-screen text UIs (from interactive forms to ASCII animations).
peterbrittain/github.com/peterbrittain/asciimatics / /115,395 downloads/month
Infrastructure automation and management system.
saltstack/github.com/saltstack/salt / /114,637 downloads/month
MySQL CLI with autocompletion and syntax highlighting.
dbcli/github.com/dbcli/mycli / /104,806 downloads/month
Hunt down social media accounts by username across social networks.
sherlock-project/github.com/sherlock-project/sherlock / /94,128 downloads/month
A tmux session manager.
tmux-python/github.com/tmux-python/tmuxp / /87,586 downloads/month
A scikit for building and analyzing recommender systems.
NicolasHug/github.com/NicolasHug/Surprise / /86,952 downloads/month
A deduplicating archiver with compression and encryption.
borgbackup/github.com/borgbackup/borg / /86,815 downloads/month
A pure Python HTML5 parser that just works.
EmilStenstrom/github.com/EmilStenstrom/justhtml/ / /76,712 downloads/month
A financial data platform for analysts, quants and AI agents.
OpenBB-finance/github.com/OpenBB-finance/OpenBB / /72,467 downloads/month
Static site generator that supports Markdown and reST syntax.
getpelican/github.com/getpelican/pelican / /63,975 downloads/month
Automatic SQL injection and database takeover tool.
sqlmapproject/github.com/sqlmapproject/sqlmap / /57,991 downloads/month
An agent-based modeling framework for building, analyzing, and visualizing complex system simulations.
mesa/github.com/mesa/mesa / /57,532 downloads/month
SQLite CLI with autocompletion and syntax highlighting.
dbcli/github.com/dbcli/litecli / /56,307 downloads/month
A music library manager and MusicBrainz tagger.
beetbox/github.com/beetbox/beets / /53,096 downloads/month
Arcade is a modern Python framework for crafting games with compelling graphics and sound.
pythonarcade/github.com/pythonarcade/arcade / /50,923 downloads/month
An embedded vector database for on-device RAG and edge AI, the SQLite of vector databases.
alibaba/github.com/alibaba/zvec / /48,208 downloads/month
Official MongoDB database backend for Django.
mongodb/github.com/mongodb/django-mongodb-backend / /34,276 downloads/month
Modern REST with speed, types, async, msgspec, pydantic and other goodies!
A graph-native context and knowledge layer for AI agents with reasoning, provenance, and governance.
semantica-agi/github.com/semantica-agi/semantica / /22,161 downloads/month
Codebase intelligence that indexes repos into dependency graphs, git history, and auto-generated docs with dead code detection.
repowise-dev/github.com/repowise-dev/repowise / /21,596 downloads/month
A smart imaging service. It enables on-demand crop, re-sizing and flipping of images.
thumbor/github.com/thumbor/thumbor / /20,630 downloads/month
Most Powerful multi-threaded Video Processing framework.
abhiTronix/github.com/abhiTronix/vidgear / /15,815 downloads/month
A Python native, OS native GUI toolkit.
beeware/github.com/beeware/toga / /15,189 downloads/month
A Chaos Engineering toolkit & Orchestration for Developers.
chaostoolkit/github.com/chaostoolkit/chaostoolkit / /12,587 downloads/month
PyPI mirroring tool provided by Python Packaging Authority (PyPA).
pypa/github.com/pypa/bandersnatch/ / /12,357 downloads/month
A static website and blog generator.
getnikola/github.com/getnikola/nikola / /12,064 downloads/month
A framework for fine-tuning and post-training large language models.
axolotl-ai-cloud/github.com/axolotl-ai-cloud/axolotl / /11,350 downloads/month
Paranoid text spacing.
vinta/github.com/vinta/pangu.py / /10,959 downloads/month
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
pathwaycom/github.com/pathwaycom/pathway / /9,787 downloads/month
Redis CLI with autocompletion and syntax highlighting.
laixintao/github.com/laixintao/iredis / /9,328 downloads/month
Cross-platform, Python-agnostic binary package manager.
conda/github.com/conda/conda/ / /8,789 downloads/month
Turn command line programs into a full GUI application with one line.
chriskiehl/github.com/chriskiehl/Gooey / /6,635 downloads/month
A Python version manager for Windows (pyenv fork).
pyenv-win/github.com/pyenv-win/pyenv-win / /6,532 downloads/month
Lightweight ONNX text-to-speech library with small CPU-friendly models.
KittenML/github.com/KittenML/KittenTTS / /2,848 downloads/month
Minimal examples of data structures and algorithms.
keon/github.com/keon/algorithms / /2,535 downloads/month
A hardware-in-the-loop testing framework with a Python client library for automated testing on real and virtual hardware.
jumpstarter-dev/github.com/jumpstarter-dev/jumpstarter / /2,479 downloads/month
Python distribution for the browser and Node.js based on WebAssembly.
pyodide/github.com/pyodide/pyodide / /1,636 downloads/month
A family of open-source voice AI models from Microsoft for text-to-speech and long-form speech recognition.
microsoft/github.com/microsoft/VibeVoice / /592 downloads/month
Generates Tkinter interfaces from Figma designs using the Figma API.
ParthJadhav/github.com/ParthJadhav/Tkinter-Designer / /487 downloads/month
All Algorithms implemented in Python.
Turn any folder of code, SQL schemas, docs, papers, images, or videos into a queryable knowledge graph.
(part of Django) The Django ORM.
(part of Django) A world-class geographic web framework.
Default, most widely used implementation of the Python programming language written in C.
(Python standard library) Command-line option and argument parsing.
(Python standard library) Asynchronous I/O, event loop, coroutines and tasks.
Also see: awesome-asyncio
(Python standard library) A high-level interface for asynchronously executing callables.
(Python standard library) INI file parser.
(Python standard library) Helpers for computing deltas.
(Python standard library) Higher-order functions and operations on callable objects.
(Python standard library) Logging facility for Python.
(Python standard library) Map filenames to MIME types.
(Python standard library) A mocking and patching library.
(Python standard library) Process-based parallelism.
(Python standard library) A cross-platform, object-oriented path library.
(Python standard library) SQLite interface compliant with DB-API 2.0.
(Python standard library) The standard Python interface to the Tcl/Tk GUI toolkit.
(Python standard library) Parse TOML files.
(Python standard library) IANA time zone support. Brings the tz database into Python.
A suite of open source business apps: CRM, e-commerce, accounting, inventory, and thousands of community modules.
Simple Python version management.
A collection of design patterns in Python.
A lean and efficient Python programming language implementation.
A toolkit for social engineering.
Python-friendly security skills for auditing, testing, and safer backend development.
A Visual Novel engine.
Microsoft Azure SDK for Python, published as per-service packages.
Google Cloud client libraries for Python, published as per-service packages.
Next generation Python Package Repository (PyPI).
A multi-distribution package that handles early initialization of a cloud instance.
Portable development environment for Windows 10/11.
A very fast and compliant implementation of the Python language.
Python-focused engineering skills for code review, debugging, and backend workflows.
Django backend agent skills for Django, DRF, Celery, and Django-specific code review.

Know a project that belongs here?

Tell us what it does and why it stands out.