Sitelet https://awesome-python.com/

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.

315k+ stars on GitHub / Updated August 25, 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 / /3,340,875,610 downloads/month
A HTTP library with thread-safe connection pooling, file post support, sanity friendly.
urllib3/github.com/urllib3/urllib3 / /1,895,962,674 downloads/month
HTTP Requests for Humans.
psf/github.com/psf/requests / /1,800,953,368 downloads/month
Universal character encoding detector, the default of the requests ecosystem.
jawah/github.com/jawah/charset_normalizer / /1,756,001,170 downloads/month
The historical and still most widely used pyproject build backend.
pypa/github.com/pypa/setuptools / /1,574,973,740 downloads/month
A package designed to expose cryptographic primitives and recipes to Python developers.
pyca/github.com/pyca/cryptography / /1,498,067,449 downloads/month
A generic syntax highlighter.
pygments/github.com/pygments/pygments / /1,280,981,986 downloads/month
YAML implementations for Python.
yaml/github.com/yaml/pyyaml / /1,243,475,249 downloads/month
Extensions to the standard Python datetime module.
dateutil/github.com/dateutil/dateutil / /1,200,669,981 downloads/month
A fundamental package for scientific computing with Python.
numpy/github.com/numpy/numpy / /1,182,365,996 downloads/month
Data validation using Python type hints.
pydantic/github.com/pydantic/pydantic / /1,174,985,926 downloads/month
A package for creating beautiful command line interfaces in a composable way.
pallets/github.com/pallets/click/ / /1,157,176,114 downloads/month
A high-level async concurrency and networking framework that works on top of asyncio or trio.
agronholm/github.com/agronholm/anyio / /1,104,793,222 downloads/month
A mature full-featured Python testing tool.
Also see: awesome-pytest
pytest-dev/github.com/pytest-dev/pytest / /1,097,192,180 downloads/month
Replacement for __init__, __eq__, __repr__, etc. boilerplate in class definitions.
python-attrs/github.com/python-attrs/attrs / /971,754,119 downloads/month
A next generation HTTP client for Python.
encode/github.com/encode/httpx / /862,086,986 downloads/month
Implements a XML/HTML/XHTML Markup safe string for Python.
pallets/github.com/pallets/markupsafe / /848,829,870 downloads/month
Reads key-value pairs from a .env file and sets them as environment variables.
theskumar/github.com/theskumar/python-dotenv / /835,694,993 downloads/month
A library providing high-performance, easy-to-use data structures and data analysis tools.
pandas-dev/github.com/pandas-dev/pandas / /786,637,500 downloads/month
A modern and designer friendly templating language.
pallets/github.com/pallets/jinja / /759,748,402 downloads/month
Call 100+ LLMs using OpenAI format.
BerriAI/github.com/BerriAI/litellm / /757,005,417 downloads/month
The package installer for Python.
pypa/github.com/pypa/pip / /716,651,420 downloads/month
JSON Web Token implementation in Python.
jpadilla/github.com/jpadilla/pyjwt / /708,167,495 downloads/month
A lightweight ASGI framework and toolkit for building high-performance async services.
Kludex/github.com/Kludex/starlette / /686,150,158 downloads/month
A lightning-fast ASGI server implementation, using uvloop and httptools.
Kludex/github.com/Kludex/uvicorn / /685,320,615 downloads/month
Fast, extensible progress bar for loops and CLI.
tqdm/github.com/tqdm/tqdm / /673,693,036 downloads/month
Asynchronous HTTP client/server framework for asyncio and Python.
aio-libs/github.com/aio-libs/aiohttp / /659,369,918 downloads/month
Yet another URL library.
aio-libs/github.com/aio-libs/yarl / /642,407,166 downloads/month
Markdown parser with 100% CommonMark support, extensions, and syntax plugins.
executablebooks/github.com/executablebooks/markdown-it-py / /637,200,239 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 / /637,086,833 downloads/month
An implementation of JSON Schema for Python.
python-jsonschema/github.com/python-jsonschema/jsonschema / /632,323,833 downloads/month
A modern, fast, web framework for building APIs with standard Python type hints.
fastapi/github.com/fastapi/fastapi / /610,234,586 downloads/month
A library for building WebSocket servers and clients with a focus on correctness and simplicity.
python-websockets/github.com/python-websockets/websockets / /585,621,702 downloads/month
Pillow is the friendly PIL fork.
python-pillow/github.com/python-pillow/Pillow / /562,627,995 downloads/month
A tool to create isolated Python environments.
pypa/github.com/pypa/virtualenv / /550,439,035 downloads/month
A framework for building interactive user interfaces that run in the terminal and the browser.
Textualize/github.com/Textualize/textual / /527,053,178 downloads/month
Modern, extensible build backend from the hatch project.
pypa/github.com/pypa/hatch / /516,727,040 downloads/month
Settings management using Pydantic models with validation, loading from environment variables and secrets files.
pydantic/github.com/pydantic/pydantic-settings / /506,608,124 downloads/month
HTTP/2-based RPC framework with Python bindings, built by Google.
grpc/github.com/grpc/grpc / /449,851,951 downloads/month
Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.
www.crummy.com/software/BeautifulSoup/bs4/doc/ /447,740,225 downloads/month
A Python-based ecosystem of open-source software for mathematics, science, and engineering.
scipy/github.com/scipy/scipy / /436,706,198 downloads/month
A general purpose framework for generating parsers.
pyparsing/github.com/pyparsing/pyparsing / /431,895,574 downloads/month
The Python SQL Toolkit and Object Relational Mapper.
Also see: awesome-sqlalchemy
sqlalchemy/github.com/sqlalchemy/sqlalchemy / /426,934,641 downloads/month
Cross-platform colored terminal text.
tartley/github.com/tartley/colorama / /426,610,705 downloads/month
A very fast, easy-to-use and versatile library for handling HTML and XML.
lxml/github.com/lxml/lxml / /410,759,811 downloads/month
Simple, modern and fast file watching and code reload in python.
samuelcolvin/github.com/samuelcolvin/watchfiles / /400,622,890 downloads/month
A cross-platform process and system utilities module.
giampaolo/github.com/giampaolo/psutil / /390,382,139 downloads/month
Modern CLI framework that uses Python type hints. Built on Click and Pydantic.
fastapi/github.com/fastapi/typer / /367,774,507 downloads/month
A high-performance serving framework for large language models and multimodal models.
sgl-project/github.com/sgl-project/sglang / /361,255,983 downloads/month
A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
openpyxl.readthedocs.io/en/stable/ /351,997,840 downloads/month
More routines for operating on iterables, beyond itertools.
more-itertools/github.com/more-itertools/more-itertools / /334,504,949 downloads/month
An extremely fast Python linter and code formatter.
astral-sh/github.com/astral-sh/ruff / /333,606,518 downloads/month
A generic and thorough implementation of the OAuth request-signing logic.
oauthlib/github.com/oauthlib/oauthlib / /333,042,634 downloads/month
Code coverage measurement.
coveragepy/github.com/coveragepy/coveragepy / /330,162,344 downloads/month
Extensible memoizing collections and decorators.
tkem/github.com/tkem/cachetools / /327,432,467 downloads/month
MessagePack serializer implementation for Python.
msgpack/github.com/msgpack/msgpack-python / /283,241,612 downloads/month
Fast and pure-Python implementation of sorted collections.
grantjenks/github.com/grantjenks/python-sortedcontainers / /281,112,812 downloads/month
Ultra fast asyncio event loop.
MagicStack/github.com/MagicStack/uvloop / /277,409,162 downloads/month
A high-productivity software for complex networks.
networkx/github.com/networkx/networkx / /275,490,474 downloads/month
The Python client for Redis.
redis/github.com/redis/redis-py / /267,393,708 downloads/month
Building applications with LLMs through composability.
langchain-ai/github.com/langchain-ai/langchain / /257,374,642 downloads/month
A library for building powerful interactive command lines.
prompt-toolkit/github.com/prompt-toolkit/python-prompt-toolkit / /253,348,666 downloads/month
A Python 2D plotting library.
matplotlib/github.com/matplotlib/matplotlib / /243,339,791 downloads/month
The most popular Python library for Machine Learning with extensive documentation and community support.
scikit-learn/github.com/scikit-learn/scikit-learn / /241,591,069 downloads/month
Python binding to the Networking and Cryptography (NaCl) library.
pyca/github.com/pyca/pynacl / /239,747,454 downloads/month
Fast, correct JSON library.
ijl/github.com/ijl/orjson / /236,085,217 downloads/month
Python character encoding detector.
chardet/github.com/chardet/chardet / /229,106,215 downloads/month
Various helpers to pass trusted data to untrusted environments.
pallets/github.com/pallets/itsdangerous / /227,580,011 downloads/month
A set of tools to provide lightweight pipelining in Python.
joblib/github.com/joblib/joblib / /222,606,551 downloads/month
Hyperfast and lightweight templating for the Python platform.
sqlalchemy/github.com/sqlalchemy/mako / /219,365,589 downloads/month
Check variable types during compile time.
python/github.com/python/mypy / /216,134,330 downloads/month
A microframework for Python.
Also see: awesome-flask
pallets/github.com/pallets/flask / /212,005,622 downloads/month
An extremely fast Python version, package and project manager, written in Rust.
astral-sh/github.com/astral-sh/uv / /200,671,590 downloads/month
A framework for managing and maintaining multi-language pre-commit hooks.
pre-commit/github.com/pre-commit/pre-commit / /200,068,536 downloads/month
Universal Command Line Interface for Amazon Web Services.
aws/github.com/aws/aws-cli / /199,145,604 downloads/month
A framework that lets you easily use pre-trained transformer models for NLP, vision, and audio tasks.
huggingface/github.com/huggingface/transformers / /198,366,961 downloads/month
A fast Python in-process signal/event dispatching system.
pallets-eco/github.com/pallets-eco/blinker / /195,934,476 downloads/month
A Python library for symbolic mathematics.
sympy/github.com/sympy/sympy / /192,058,022 downloads/month
The uncompromising Python code formatter.
psf/github.com/psf/black / /183,776,115 downloads/month
Sentry SDK for Python.
getsentry/github.com/getsentry/sentry-python / /180,475,207 downloads/month
Rapid fuzzy string matching using various string metrics, with a C++ core.
rapidfuzz/github.com/rapidfuzz/RapidFuzz / /176,552,148 downloads/month
A powerful interactive Python shell, and the kernel behind Jupyter notebooks.
ipython/github.com/ipython/ipython / /174,813,461 downloads/month
HTTP/1.1 and HTTP/2 client with sync and async APIs, maintained by Pydantic (httpx fork).
pydantic/github.com/pydantic/httpx2 / /169,293,012 downloads/month
A library capable of splitting, merging, cropping, and transforming PDF pages.
py-pdf/github.com/py-pdf/pypdf / /157,167,299 downloads/month
The leading native Python SSHv2 protocol library.
paramiko/github.com/paramiko/paramiko / /154,802,590 downloads/month
A comprehensive library for building OAuth, OpenID Connect, and JWT/JWS/JWE/JWK/JWA.
authlib/github.com/authlib/authlib / /151,644,474 downloads/month
A non-validating SQL parser.
andialbrecht/github.com/andialbrecht/sqlparse / /149,561,133 downloads/month
A Python utility / library to sort imports.
PyCQA/github.com/PyCQA/isort / /144,032,111 downloads/month
Pre-forked, ported from Ruby's Unicorn project.
benoitc/github.com/benoitc/gunicorn / /141,356,403 downloads/month
The most popular PostgreSQL adapter for Python.
psycopg/github.com/psycopg/psycopg / /136,060,717 downloads/month
An internationalization library for Python.
python-babel/github.com/python-babel/babel / /134,758,871 downloads/month
Optimizing Static Compiler for Python.
cython/github.com/cython/cython / /131,047,716 downloads/month
A web framework and asynchronous networking library.
tornadoweb/github.com/tornadoweb/tornado / /127,896,569 downloads/month
A Python implementation of John Gruber’s Markdown.
Python-Markdown/github.com/Python-Markdown/markdown / /125,556,111 downloads/month
Working with XML feel like you are working with JSON.
martinblech/github.com/martinblech/xmltodict / /124,860,010 downloads/month
A fast PostgreSQL Database Client Library for Python/asyncio.
MagicStack/github.com/MagicStack/asyncpg / /121,669,086 downloads/month
A lightweight library for converting complex objects to and from simple Python datatypes.
marshmallow-code/github.com/marshmallow-code/marshmallow / /120,981,659 downloads/month
Reads, queries and modifies Microsoft Word 2007/2008 docx files.
python-openxml/github.com/python-openxml/python-docx / /117,763,379 downloads/month
API and shell utilities to monitor file system events.
gorakhargosh/github.com/gorakhargosh/watchdog / /115,697,035 downloads/month
Structured logging made easy.
hynek/github.com/hynek/structlog / /113,816,787 downloads/month
Python version of the Playwright testing and automation library.
microsoft/github.com/microsoft/playwright-python / /110,385,870 downloads/month
The official Python client for MongoDB.
mongodb/github.com/mongodb/mongo-python-driver / /108,302,984 downloads/month
A Python module for creating Excel .xlsx files.
jmcnamara/github.com/jmcnamara/XlsxWriter / /106,277,246 downloads/month
A pure Python MySQL driver compatible to mysql-python.
PyMySQL/github.com/PyMySQL/PyMySQL / /98,644,548 downloads/month
Tensors and Dynamic neural networks in Python with strong GPU acceleration.
pytorch/github.com/pytorch/pytorch / /92,656,831 downloads/month
Allowing Rapid creation of rich PDF documents.
www.reportlab.com/opensource/ /88,018,505 downloads/month
A Python slugify library that translates unicode to ASCII.
un33k/github.com/un33k/python-slugify / /87,266,806 downloads/month
Pandas integration with AWS services like Athena, Glue, Redshift, S3, and DynamoDB.
aws/github.com/aws/aws-sdk-pandas / /86,047,569 downloads/month
Library which aims to bring enjoyable logging in Python.
Delgan/github.com/Delgan/loguru / /85,707,310 downloads/month
A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks.
pyinvoke/github.com/pyinvoke/invoke / /84,669,455 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 / /84,001,449 downloads/month
Python Documentation generator.
Also see: awesome-sphinxdoc
sphinx-doc/github.com/sphinx-doc/sphinx/ / /81,230,280 downloads/month
Python JIT compiler to LLVM aimed at scientific Python.
numba/github.com/numba/numba / /80,093,633 downloads/month
A Python package that generates fake data.
joke2k/github.com/joke2k/faker / /80,084,332 downloads/month
Manipulation and analysis of geometric objects in the Cartesian plane.
shapely/github.com/shapely/shapely / /79,332,098 downloads/month
A fast DataFrame library implemented in Rust with a Python API.
pola-rs/github.com/pola-rs/polars / /76,631,007 downloads/month
Python dependency management and packaging made easy.
python-poetry/github.com/python-poetry/poetry / /76,021,291 downloads/month
Fastest and full featured pure Python parsers of Markdown.
lepture/github.com/lepture/mistune / /75,433,141 downloads/month
A leading platform for building Python programs to work with human language data.
nltk/github.com/nltk/nltk / /71,642,685 downloads/month
Python datetimes made easy.
python-pendulum/github.com/python-pendulum/pendulum / /71,374,034 downloads/month
Low-level orchestration framework for building stateful, long-running LLM agents.
langchain-ai/github.com/langchain-ai/langgraph / /70,739,650 downloads/month
Interactive graphing library for Python.
plotly/github.com/plotly/plotly.py / /69,944,571 downloads/month
Pdfminer.six is a community maintained fork of the original PDFMiner.
pdfminer/github.com/pdfminer/pdfminer.six / /69,194,181 downloads/month
A utility library for mocking out the requests Python library.
getsentry/github.com/getsentry/responses / /68,365,577 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 / /66,267,192 downloads/month
Python library for creating and updating PowerPoint (.pptx) files.
scanny/github.com/scanny/python-pptx / /64,725,181 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 / /63,675,980 downloads/month
A fully customizable source code analyzer.
pylint-dev/github.com/pylint-dev/pylint / /63,235,597 downloads/month
Make websites accessible for AI agents with easy browser automation.
browser-use/github.com/browser-use/browser-use / /62,163,381 downloads/month
Confluent's Python client for Apache Kafka, built on librdkafka.
confluentinc/github.com/confluentinc/confluent-kafka-python / /61,242,086 downloads/month
A system for parallel and distributed Python that unifies the machine learning ecosystem.
ray-project/github.com/ray-project/ray/ / /60,602,283 downloads/month
Travel through time by mocking the datetime module.
spulec/github.com/spulec/freezegun / /58,767,375 downloads/month
Python bindings for Selenium WebDriver.
SeleniumHQ/github.com/SeleniumHQ/selenium / /57,521,143 downloads/month
An asynchronous task queue/job queue based on distributed message passing.
celery/github.com/celery/celery / /57,313,408 downloads/month
A friendly library for async concurrency and I/O.
python-trio/github.com/python-trio/trio / /55,602,224 downloads/month
A wrapper around pycodestyle, pyflakes and McCabe.
PyCQA/github.com/PyCQA/flake8 / /55,154,409 downloads/month
Open Source Computer Vision Library.
opencv/github.com/opencv/opencv-python / /55,006,634 downloads/month
A light but powerful in-process task scheduler that lets you schedule functions.
agronholm/github.com/agronholm/apscheduler / /54,362,428 downloads/month
The most popular web framework in Python.
Also see: awesome-django
django/github.com/django/django / /54,213,077 downloads/month
Declarative statistical visualization library for Python.
vega/github.com/vega/altair / /53,276,728 downloads/month
The official low-level Python client for Elasticsearch.
elastic/github.com/elastic/elasticsearch-py / /53,020,735 downloads/month
Hypothesis is an advanced Quickcheck style property based testing library.
HypothesisWorks/github.com/HypothesisWorks/hypothesis / /52,032,243 downloads/month
The official low-level Python client for OpenSearch.
opensearch-project/github.com/opensearch-project/opensearch-py / /51,746,677 downloads/month
Python Extensions for Windows.
mhammond/github.com/mhammond/pywin32 / /51,732,437 downloads/month
A small, expressive ORM.
coleifer/github.com/coleifer/peewee / /51,502,876 downloads/month
A scalable, portable, and distributed gradient boosting library.
dmlc/github.com/dmlc/xgboost / /50,717,037 downloads/month
A coroutine-based Python networking library that uses greenlet.
gevent/github.com/gevent/gevent / /49,396,310 downloads/month
Apache Spark Python API.
apache/github.com/apache/spark / /46,313,433 downloads/month
A Python parser for human-readable dates in dozens of languages.
scrapinghub/github.com/scrapinghub/dateparser / /46,305,149 downloads/month
An extremely fast Python type checker and language server.
astral-sh/github.com/astral-sh/ty / /42,744,689 downloads/month
A fast serialization and validation library with built-in support for JSON, MessagePack, YAML, and TOML.
msgspec/github.com/msgspec/msgspec / /42,050,895 downloads/month
Statistical modeling and econometrics in Python.
statsmodels/github.com/statsmodels/statsmodels / /41,433,728 downloads/month
An ODBC bridge for connecting to SQL Server and any other ODBC-accessible database.
mkleehammer/github.com/mkleehammer/pyodbc / /41,200,783 downloads/month
OpenAI's framework for building and managing AI agents.
openai/github.com/openai/openai-agents-python / /40,910,947 downloads/month
Full-featured static type checker for Python from Microsoft, the engine behind Pylance.
microsoft/github.com/microsoft/pyright / /39,861,348 downloads/month
Parsing, formatting, storing and validating international phone numbers.
daviddrysdale/github.com/daviddrysdale/python-phonenumbers / /39,496,455 downloads/month
A visual rendering engine for HTML and CSS that can export to PDF.
Kozea/github.com/Kozea/WeasyPrint / /39,275,185 downloads/month
Statistical data visualization using Matplotlib.
mwaskom/github.com/mwaskom/seaborn / /37,584,443 downloads/month
A Python interface to the libmagic file type identification library.
ahupp/github.com/ahupp/python-magic / /35,182,309 downloads/month
SQLite and file backed cache backend with faster lookups than memcached and redis.
grantjenks/github.com/grantjenks/python-diskcache / /34,442,461 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 / /32,735,876 downloads/month
Auto builds and tests distributions in multiple Python versions
tox-dev/github.com/tox-dev/tox / /32,566,335 downloads/month
The official ClickHouse client, with SQLAlchemy and Superset connectors.
ClickHouse/github.com/ClickHouse/clickhouse-connect / /31,984,992 downloads/month
ASCII transliterations of Unicode text.
avian2/github.com/avian2/unidecode / /31,884,417 downloads/month
A pure Python QR Code generator.
lincolnloop/github.com/lincolnloop/python-qrcode / /31,336,903 downloads/month
A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.
crewAIInc/github.com/crewAIInc/crewAI / /31,179,405 downloads/month
Audits Python environments and dependency trees for known vulnerabilities, using the PyPI Advisory Database and OSV.
pypa/github.com/pypa/pip-audit / /31,095,984 downloads/month
Efficient, Pythonic bidirectional map data structures and related functionality.
jab/github.com/jab/bidict / /30,956,777 downloads/month
A framework which lets you build dashboards, generate reports, or create chat apps in minutes.
streamlit/github.com/streamlit/streamlit / /30,620,396 downloads/month
A tool designed to find common security issues in Python code.
PyCQA/github.com/PyCQA/bandit / /29,236,708 downloads/month
A library for extracting structured data from LLMs, powered by Pydantic.
567-labs/github.com/567-labs/instructor / /29,048,972 downloads/month
A flexible parallel computing library for analytic computing.
dask/github.com/dask/dask / /28,987,137 downloads/month
A powerful and flexible toolkit to build web APIs.
encode/github.com/encode/django-rest-framework / /28,713,688 downloads/month
Easy Pythonic way to download market and financial data from Yahoo Finance.
ranaroussi/github.com/ranaroussi/yfinance / /28,619,827 downloads/month
A sampling profiler for Python programs. Written in Rust.
benfred/github.com/benfred/py-spy / /28,499,968 downloads/month
A Python library for (scientific) image processing.
scikit-image/github.com/scikit-image/scikit-image / /27,793,171 downloads/month
A set of pure-Python utilities.
mahmoud/github.com/mahmoud/boltons / /27,218,636 downloads/month
A library for industrial-strength natural language processing in Python and Cython.
explosion/github.com/explosion/spaCy / /27,203,919 downloads/month
Universal feed parser.
kurtmckee/github.com/kurtmckee/feedparser / /26,886,442 downloads/month
A fast, distributed, high performance gradient boosting framework.
lightgbm-org/github.com/lightgbm-org/LightGBM / /26,539,322 downloads/month
The official Python driver for Oracle Database, successor to cx_Oracle.
oracle/github.com/oracle/python-oracledb / /26,384,623 downloads/month
Record and replay HTTP interactions on your tests.
kevin1024/github.com/kevin1024/vcrpy / /25,987,349 downloads/month
uv's fast, minimal build backend for pure-Python projects.
astral-sh/github.com/astral-sh/uv / /25,554,199 downloads/month
Mock HTTPX with awesome request patterns and response side effects.
lundberg/github.com/lundberg/respx / /23,653,945 downloads/month
A wrapper for Google Tesseract OCR.
madmaze/github.com/madmaze/pytesseract / /23,372,651 downloads/month
Hydra is a framework for elegantly configuring complex applications.
hydra-ecosystem/github.com/facebookresearch/hydra / /23,278,500 downloads/month
SQLModel is based on Python type annotations, and powered by Pydantic and SQLAlchemy.
fastapi/github.com/fastapi/sqlmodel / /22,809,770 downloads/month
A test fixtures replacement for Python.
FactoryBoy/github.com/FactoryBoy/factory_boy / /22,705,391 downloads/month
A library for high-performance numerical computing with automatic differentiation and JIT compilation.
jax-ml/github.com/jax-ml/jax / /22,289,262 downloads/month
Manipulate audio with a simple and easy high level interface.
jiaaro/github.com/jiaaro/pydub / /21,745,985 downloads/month
A generator library for concise, unambiguous and URL-safe UUIDs.
skorokithakis/github.com/skorokithakis/shortuuid / /21,572,682 downloads/month
A library for creating command line interfaces from absolutely any Python object.
google/github.com/google/python-fire / /21,429,640 downloads/month
Modern, extensible Python project manager for environments, builds, and publishing.
pypa/github.com/pypa/hatch / /21,362,330 downloads/month
Little multi-threaded task queue.
coleifer/github.com/coleifer/huey / /21,247,631 downloads/month
Supervisor process control system for UNIX.
Supervisor/github.com/Supervisor/supervisor / /20,159,159 downloads/month
Airflow is a platform to programmatically author, schedule and monitor workflows.
apache/github.com/apache/airflow / /19,899,707 downloads/month
Python driver with native interface for ClickHouse.
mymarilyn/github.com/mymarilyn/clickhouse-driver / /19,807,491 downloads/month
MySQL connector with Python 3 support (mysql-python fork).
PyMySQL/github.com/PyMySQL/mysqlclient / /19,752,607 downloads/month
Python tools for geographic data (GeoSeries/GeoDataFrame) built on pandas.
geopandas/github.com/geopandas/geopandas / /19,005,559 downloads/month
The most popular Deep Learning framework created by Google.
tensorflow/github.com/tensorflow/tensorflow / /18,555,424 downloads/month
Simple job queues for Python.
rq/github.com/rq/rq / /18,354,617 downloads/month
Converts Python programs into stand-alone executables (cross-platform).
pyinstaller/github.com/pyinstaller/pyinstaller / /18,137,399 downloads/month
A high-level deep learning library with support for JAX, TensorFlow, and PyTorch backends.
keras-team/github.com/keras-team/keras / /18,087,024 downloads/month
A documentation framework and Material Design theme built on MkDocs.
squidfunk/github.com/squidfunk/mkdocs-material / /17,743,227 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 / /17,735,573 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 / /17,477,761 downloads/month
IPython-enabled pdb.
gotcha/github.com/gotcha/ipdb / /17,150,760 downloads/month
Build and share machine learning apps, all in Python.
gradio-app/github.com/gradio-app/gradio / /17,046,209 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 / /16,716,878 downloads/month
Makes Unicode text less broken and more consistent automagically.
rspeer/github.com/rspeer/python-ftfy / /16,296,118 downloads/month
Parsing and analyzing ELF files and DWARF debugging information.
eliben/github.com/eliben/pyelftools / /15,848,182 downloads/month
A memory profiler that tracks allocations in Python code, native extensions, and the interpreter itself.
bloomberg/github.com/bloomberg/memray / /15,037,506 downloads/month
A developer-friendly embedded retrieval database for multimodal AI.
lancedb/github.com/lancedb/lancedb / /14,836,927 downloads/month
Convert HTML to Markdown-formatted text.
Alir3z4/github.com/Alir3z4/html2text / /14,757,284 downloads/month
An event-driven networking engine.
twisted/github.com/twisted/twisted / /14,683,818 downloads/month
Python Geocoding Toolbox.
geopy/github.com/geopy/geopy / /14,294,042 downloads/month
A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
PrefectHQ/github.com/PrefectHQ/prefect / /14,251,963 downloads/month
Python tool for converting files and office documents to Markdown.
microsoft/github.com/microsoft/markitdown / /14,245,289 downloads/month
Pure-Python RabbitMQ/AMQP 0-9-1 client library.
pika/github.com/pika/pika / /14,063,875 downloads/month
Scalable user load testing tool written in Python.
locustio/github.com/locustio/locust / /14,046,474 downloads/month
A tool for gathering text and metadata from the web, with built-in content filtering.
adbar/github.com/adbar/trafilatura / /13,869,401 downloads/month
A Python agent framework for building generative AI applications with structured schemas.
pydantic/github.com/pydantic/pydantic-ai / /13,503,374 downloads/month
A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
urwid/github.com/urwid/urwid / /13,329,216 downloads/month
An open-source embedding database for building AI applications with embeddings and semantic search.
chroma-core/github.com/chroma-core/chroma / /12,912,391 downloads/month
A collection of custom storage back ends for Django.
jschneier/github.com/jschneier/django-storages / /12,894,551 downloads/month
Deep learning framework to train, deploy, and ship AI products Lightning fast.
Lightning-AI/github.com/Lightning-AI/pytorch-lightning / /12,872,276 downloads/month
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
mitmproxy/github.com/mitmproxy/mitmproxy / /12,778,869 downloads/month
A tool for finding and analyzing dead Python code.
jendrikseipp/github.com/jendrikseipp/vulture / /12,759,681 downloads/month
A radically simple IT automation platform.
ansible/github.com/ansible/ansible / /12,664,973 downloads/month
A real-time monitor and web admin for Celery task queues.
mher/github.com/mher/flower / /12,099,315 downloads/month
Python library for audio and music analysis.
librosa/github.com/librosa/librosa / /12,064,755 downloads/month
A simple, Pythonic tool for remote execution and deployment.
fabric/github.com/fabric/fabric / /11,991,828 downloads/month
A full-fledged subprocess replacement for Python.
amoffat/github.com/amoffat/sh / /11,660,895 downloads/month
mock data generation library with support to classes (continuation of pydantic-factories)
litestar-org/github.com/litestar-org/polyfactory / /11,414,478 downloads/month
A modern datetime library, type-safe and DST-safe, backed by Rust.
ariebovenberg/github.com/ariebovenberg/whenever / /10,414,891 downloads/month
A fast and simple micro-framework distributed as a single file with no dependencies.
bottlepy/github.com/bottlepy/bottle / /10,345,088 downloads/month
A spec-first framework that automatically handles requests based on your OpenAPI specification.
spec-first/github.com/spec-first/connexion / /10,210,717 downloads/month
An orchestration platform for the development, production, and observation of data assets.
dagster-io/github.com/dagster-io/dagster / /10,184,392 downloads/month
A statistical wall-clock profiler with low overhead and readable call-tree output.
joerick/github.com/joerick/pyinstrument / /10,059,905 downloads/month
A command-line utility that creates projects from cookiecutters (project templates).
cookiecutter/github.com/cookiecutter/cookiecutter / /9,981,698 downloads/month
Library for converting documents into structured data.
docling-project/github.com/docling-project/docling / /9,626,698 downloads/month
The Eclipse Paho MQTT client for Python.
eclipse-paho/github.com/eclipse-paho/paho.mqtt.python / /9,416,938 downloads/month
Python job scheduling for humans.
dbader/github.com/dbader/schedule / /9,329,845 downloads/month
Interactive Web Plotting for Python.
bokeh/github.com/bokeh/bokeh / /9,272,583 downloads/month
A data validation library for dataframes, with support for pandas, polars, and Spark.
unionai-oss/github.com/unionai-oss/pandera / /9,240,103 downloads/month
A Python module to handle audio metadata.
quodlibet/github.com/quodlibet/mutagen / /9,155,860 downloads/month
Display various debug information for Django.
django-commons/github.com/django-commons/django-debug-toolbar / /9,133,345 downloads/month
Multi-threaded, powers Pyramid.
Pylons/github.com/Pylons/waitress / /8,831,221 downloads/month
An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
pgjones/github.com/pgjones/hypercorn / /8,794,781 downloads/month
Operate and manipulate physical quantities with units and dimensional analysis.
hgrecco/github.com/hgrecco/pint / /8,432,123 downloads/month
Biopython is a set of freely available tools for biological computation.
biopython/github.com/biopython/biopython / /8,356,417 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 / /8,289,197 downloads/month
A library that provides pre-trained diffusion models for generating and editing images, audio, and video.
huggingface/github.com/huggingface/diffusers / /8,132,807 downloads/month
A fast type checker and language server for Python.
facebook/github.com/facebook/pyrefly / /7,784,042 downloads/month
A data framework for your LLM application.
run-llama/github.com/run-llama/llama_index / /7,535,614 downloads/month
A fancy and practical functional tools.
Suor/github.com/Suor/funcy / /7,511,076 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 / /7,442,703 downloads/month
A GraphQL library that leverages Python type annotations for schema definition.
strawberry-graphql/github.com/strawberry-graphql/strawberry / /7,407,271 downloads/month
The Python Driver for Apache Cassandra.
apache/github.com/apache/cassandra-python-driver / /7,399,422 downloads/month
WebSocket & WAMP for Python on Twisted and asyncio.
crossbario/github.com/crossbario/autobahn-python / /7,051,520 downloads/month
Install and Run Python Applications in Isolated Environments. Like npx in Node.js.
pypa/github.com/pypa/pipx / /6,889,579 downloads/month
A module for script-based movie editing with many formats, including animated GIFs.
Zulko/github.com/Zulko/moviepy / /6,880,790 downloads/month
Dynaconf is a configuration manager with plugins for Django, Flask and FastAPI.
dynaconf/github.com/dynaconf/dynaconf / /6,798,285 downloads/month
Python dictionaries with advanced dot notation access.
cdgriffith/github.com/cdgriffith/Box / /6,610,139 downloads/month
A fast, scalable, high performance gradient boosting on decision trees library.
catboost/github.com/catboost/catboost / /6,534,438 downloads/month
A framework for programming, not prompting, language models.
stanfordnlp/github.com/stanfordnlp/dspy / /6,516,919 downloads/month
Diagram as Code.
mingrammer/github.com/mingrammer/diagrams / /6,509,601 downloads/month
An implementation of figlet written in Python.
pwaller/github.com/pwaller/pyfiglet / /6,382,285 downloads/month
Cheminformatics and Machine Learning Software.
rdkit/github.com/rdkit/rdkit / /6,297,432 downloads/month
A tool for automatic property-based testing of web applications built with Open API / Swagger specifications.
schemathesis/github.com/schemathesis/schemathesis / /6,143,349 downloads/month
Developer-friendly asynchrony for Django.
django/github.com/django/channels / /6,000,736 downloads/month
Flexible test automation for Python.
wntrblm/github.com/wntrblm/nox / /5,942,572 downloads/month
A standard API for reinforcement learning environments with popular reference environments (gym successor).
Farama-Foundation/github.com/Farama-Foundation/Gymnasium / /5,808,730 downloads/month
Topic Modeling for Humans.
piskvorky/github.com/piskvorky/gensim / /5,554,159 downloads/month
RFC 9111 compliant HTTP caching for httpx and requests, with sync and async support.
karpetrosyan/github.com/karpetrosyan/hishel / /5,372,319 downloads/month
A module for Tabular Datasets in XLS, CSV, JSON, YAML.
jazzband/github.com/jazzband/tablib / /5,224,659 downloads/month
A library for reading music meta data of MP3, OGG, FLAC and Wave files.
tinytag/github.com/tinytag/tinytag / /5,150,063 downloads/month
OAuth 2 goodies for Django.
django-oauth/github.com/django-oauth/django-oauth-toolkit / /5,148,655 downloads/month
A generic test automation framework.
robotframework/github.com/robotframework/robotframework / /4,993,404 downloads/month
A high-throughput and memory-efficient inference and serving engine for LLMs.
vllm-project/github.com/vllm-project/vllm / /4,991,380 downloads/month
Authentication app for Django that "just works."
pennersr/github.com/pennersr/django-allauth / /4,984,020 downloads/month
A tiny, document-oriented database.
msiemens/github.com/msiemens/tinydb / /4,820,999 downloads/month
A general-purpose automatic speech recognition model trained on 680k hours of multilingual and multitask supervised data.
openai/github.com/openai/whisper / /4,797,266 downloads/month
Python bindings and utilities for GeoJSON.
jazzband/github.com/jazzband/geojson / /4,544,662 downloads/month
Easy, generic parser combinator library for creating parsers.
python-parsy/github.com/python-parsy/parsy / /4,365,019 downloads/month
A fast high-level screen scraping and web crawling framework.
scrapy/github.com/scrapy/scrapy / /4,343,758 downloads/month
A brilliant packet manipulation library.
secdev/github.com/secdev/scapy / /4,274,995 downloads/month
A tool to remove image backgrounds.
danielgatis/github.com/danielgatis/rembg / /4,264,957 downloads/month
Create barcodes in Python with no extra dependencies.
WhyNotHugo/github.com/WhyNotHugo/python-barcode / /4,209,366 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 / /4,095,386 downloads/month
An intelligent memory layer for AI agents enabling personalized interactions.
mem0ai/github.com/mem0ai/mem0 / /4,072,704 downloads/month
A Pythonic interface for Amazon DynamoDB.
pynamodb/github.com/pynamodb/PynamoDB / /3,981,074 downloads/month
Socket.IO integration for Flask applications.
miguelgrinberg/github.com/miguelgrinberg/Flask-SocketIO / /3,967,232 downloads/month
The most popular Chinese text segmentation library.
fxsjy/github.com/fxsjy/jieba / /3,910,384 downloads/month
A financial data interface library, built for human beings!
akfamily/github.com/akfamily/akshare / /3,881,492 downloads/month
A portable Python dataframe library with a single API for 20+ backends.
ibis-project/github.com/ibis-project/ibis / /3,816,983 downloads/month
A community Python library for Astronomy.
astropy/github.com/astropy/astropy / /3,736,393 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,719,157 downloads/month
A new kind of Progress Bar, with real-time throughput, eta and very cool animations.
rsalmei/github.com/rsalmei/alive-progress / /3,609,933 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,561,694 downloads/month
Ready-to-use OCR with 40+ languages supported.
JaidedAI/github.com/JaidedAI/EasyOCR / /3,458,366 downloads/month
Fast, Django REST framework based on type hints and Pydantic.
vitalik/github.com/vitalik/django-ninja / /3,354,952 downloads/month
Python framework for web automation & testing, with stealth options.
seleniumbase/github.com/seleniumbase/SeleniumBase / /3,330,556 downloads/month
Open Source Differentiable Computer Vision Library for PyTorch.
kornia/github.com/kornia/kornia/ / /3,283,820 downloads/month
A cross-platform windowing and multimedia library for Python.
pyglet/github.com/pyglet/pyglet / /3,169,194 downloads/month
Python Integration with the .NET Common Language Runtime (CLR).
pythonnet/github.com/pythonnet/pythonnet / /3,145,533 downloads/month
Pygame is a set of Python modules designed for writing games.
pygame/github.com/pygame/pygame / /3,041,359 downloads/month
A lightweight, object-oriented finite state machine implementation.
pytransitions/github.com/pytransitions/transitions / /3,011,627 downloads/month
Python library and CLI tool for converting text to speech using Google Translate TTS.
pndurette/github.com/pndurette/gTTS / /2,985,915 downloads/month
Probabilistic programming and Bayesian modeling in Python.
pymc-devs/github.com/pymc-devs/pymc / /2,876,278 downloads/month
A cartographic python library with matplotlib support.
SciTools/github.com/SciTools/cartopy / /2,780,199 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,666,733 downloads/month
A library for faster LLM fine-tuning and training with reduced memory usage.
unslothai/github.com/unslothai/unsloth / /2,573,964 downloads/month
A cross platform Bluetooth Low Energy Client for Python using asyncio.
hbldh/github.com/hbldh/bleak / /2,535,213 downloads/month
is a Python library that help you generate fake data.
lk-geimfari/github.com/lk-geimfari/mimesis / /2,507,999 downloads/month
A Python Object-Document-Mapper for working with MongoDB.
MongoEngine/github.com/MongoEngine/mongoengine / /2,495,153 downloads/month
Compresses linked and inline JavaScript or CSS into a single cached file.
django-compressor/github.com/django-compressor/django-compressor / /2,488,372 downloads/month
A library and command-line utility for rendering projects templates.
copier-org/github.com/copier-org/copier / /2,483,184 downloads/month
Simple and extensible administrative interface framework for Flask.
pallets-eco/github.com/pallets-eco/flask-admin / /2,479,118 downloads/month
dogpile.cache is a next generation replacement for Beaker made by the same authors.
sqlalchemy/github.com/sqlalchemy/dogpile.cache / /2,421,036 downloads/month
A lightweight cross-platform native wrapper around a webview component.
r0x0r/github.com/r0x0r/pywebview/ / /2,349,064 downloads/month
Python bindings for the Qt cross-platform application and UI framework.
A library to control and monitor input devices.
moses-palmer/github.com/moses-palmer/pynput / /2,290,362 downloads/month
A small, fast, down-to-earth, open source Python web framework.
Also see: awesome-pyramid
Pylons/github.com/Pylons/pyramid / /2,245,293 downloads/month
Production-ready, capable and extensible ASGI Web framework.
litestar-org/github.com/litestar-org/litestar / /2,150,703 downloads/month
Rope is a python refactoring library.
python-rope/github.com/python-rope/rope / /2,041,080 downloads/month
Convert Chinese hanzi (漢字) to pinyin (拼音).
mozillazg/github.com/mozillazg/python-pinyin / /2,031,078 downloads/month
Distributed task queue with native asyncio support and pluggable brokers.
taskiq-python/github.com/taskiq-python/taskiq / /1,976,688 downloads/month
Advanced Python REPL built on top of the python-prompt-toolkit.
prompt-toolkit/github.com/prompt-toolkit/ptpython / /1,967,395 downloads/month
Epydoc replacement to auto generate API documentation for Python libraries.
mitmproxy/github.com/mitmproxy/pdoc / /1,935,666 downloads/month
Inspect variables, expressions, and program execution with a single, simple function call.
gruns/github.com/gruns/icecream / /1,851,881 downloads/month
A slick ORM cache with automatic granular event-driven invalidation.
Suor/github.com/Suor/django-cacheops / /1,830,141 downloads/month
HTTP security headers for Python web applications with ASGI and WSGI middleware.
TypeError/github.com/TypeError/secure / /1,827,987 downloads/month
Python interface to Graphviz.
pygraphviz/github.com/pygraphviz/pygraphviz/ / /1,758,990 downloads/month
A set of type-safe monads, transformers, and composition utilities.
dry-python/github.com/dry-python/returns / /1,756,920 downloads/month
Strawberry GraphQL integration with Django.
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,661,454 downloads/month
A fast and reliable background task processing library for Python 3.
Bogdanp/github.com/Bogdanp/dramatiq / /1,585,090 downloads/month
An asynchronous Python object-document mapper (ODM) for MongoDB.
BeanieODM/github.com/BeanieODM/beanie / /1,566,300 downloads/month
A modern static site generator for technical documentation.
zensical/github.com/zensical/zensical / /1,539,366 downloads/month
A framework for building asynchronous services over Apache Kafka, RabbitMQ, NATS, MQTT and Redis.
ag2ai/github.com/ag2ai/faststream / /1,448,900 downloads/month
Python bindings for MagickWand, C API for ImageMagick.
emcconville/github.com/emcconville/wand / /1,424,522 downloads/month
Elevate your Django admin with a stunning modern interface, powerful features, and seamless user experience.
unfoldadmin/github.com/unfoldadmin/django-unfold / /1,413,656 downloads/month
Expressive statecharts and finite state machines with a declarative API, in sync and async codebases.
fgmacedo/github.com/fgmacedo/python-statemachine / /1,369,526 downloads/month
PyTorch implementations of Stable Baselines (deep) reinforcement learning algorithms.
DLR-RM/github.com/DLR-RM/stable-baselines3 / /1,364,561 downloads/month
Run and fine-tune large language models on Apple Silicon with MLX.
ml-explore/github.com/ml-explore/mlx-lm / /1,319,436 downloads/month
A full-screen, console-based Python debugger.
inducer/github.com/inducer/pudb / /1,308,612 downloads/month
Python CLI utility and library for manipulating SQLite databases.
simonw/github.com/simonw/sqlite-utils / /1,305,838 downloads/month
Approximate Nearest Neighbors in C++/Python optimized for memory usage.
spotify/github.com/spotify/annoy / /1,290,196 downloads/month
An IBM-backed quantum SDK for building, simulating, and running circuits on real quantum hardware.
Qiskit/github.com/Qiskit/qiskit / /1,270,947 downloads/month
The fastest way to create an HTML app.
Also see: awesome-fasthtml
AnswerDotAI/github.com/AnswerDotAI/fasthtml / /1,242,538 downloads/month
An easy-to-use, Python-based UI framework, which shows up in your web browser.
zauberzeug/github.com/zauberzeug/nicegui / /1,225,265 downloads/month
The official Python client for the Meilisearch search engine.
meilisearch/github.com/meilisearch/meilisearch-python / /1,183,989 downloads/month
The Stanford NLP Group's official Python library, supporting 60+ languages.
stanfordnlp/github.com/stanfordnlp/stanza / /1,128,501 downloads/month
A port of the django-debug-toolbar to flask.
pallets-eco/github.com/pallets-eco/flask-debugtoolbar / /1,122,066 downloads/month
A modern and customizable python UI-library based on Tkinter.
TomSchimansky/github.com/tomschimansky/customtkinter / /1,114,056 downloads/month
A command line HTTP client, a user-friendly cURL replacement.
httpie/github.com/httpie/cli / /1,035,338 downloads/month
Implementation of per-object permissions for Django.
django-guardian/github.com/django-guardian/django-guardian / /1,017,840 downloads/month
Python bindings for MPI.
mpi4py/github.com/mpi4py/mpi4py / /1,015,451 downloads/month
Library for downloading structured data from SEC EDGAR filings and XBRL financial statements.
dgunning/github.com/dgunning/edgartools / /969,614 downloads/month
A flexible code tracing toolkit.
ionelmc/github.com/ionelmc/python-hunter / /922,447 downloads/month
A software construction tool.
SCons/github.com/SCons/scons / /907,213 downloads/month
A Django content management system.
wagtail/github.com/wagtail/wagtail / /841,880 downloads/month
A fast image processing library with low memory needs.
libvips/github.com/libvips/pyvips / /834,472 downloads/month
A library for generating short unique IDs from numbers.
sqids/github.com/sqids/sqids-python / /832,810 downloads/month
A Python serverless microframework for AWS.
aws/github.com/aws/chalice / /808,089 downloads/month
A Python library for probabilistic graphical models and Bayesian networks.
pgmpy/github.com/pgmpy/pgmpy / /785,929 downloads/month
A task runner and build tool.
pydoit/github.com/pydoit/doit / /765,791 downloads/month
Cognitive complexity analysis for Python code, written in Rust.
rohaquinlop/github.com/rohaquinlop/complexipy / /737,430 downloads/month
An actively developed drop-in replacement with new features and performance improvements (pygame fork).
pygame-community/github.com/pygame-community/pygame-ce / /641,570 downloads/month
Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).
GNOME/github.com/GNOME/pygobject / /612,967 downloads/month
PostgreSQL CLI with autocompletion and syntax highlighting.
dbcli/github.com/dbcli/pgcli / /573,664 downloads/month
A tiny but powerful app providing object-level permissions to Django, without requiring a database.
dfunckt/github.com/dfunckt/django-rules / /537,130 downloads/month
Implementing a comprehensive number of colour theory transformations and algorithms.
colour-science/github.com/colour-science/colour / /523,183 downloads/month
Industrial-grade speech recognition toolkit with 170x realtime speed, 50+ languages, speaker diarization, and emotion detection.
modelscope/github.com/modelscope/FunASR / /517,294 downloads/month
Compiles Python programs into high-performance standalone executables (cross-platform, supports all Python versions).
Nuitka/github.com/Nuitka/Nuitka / /509,251 downloads/month
A tool to analyze Python code.
prospector-dev/github.com/prospector-dev/prospector / /472,013 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 / /471,886 downloads/month
A context database for AI agents that unifies memory, resources, and skills.
volcengine/github.com/volcengine/OpenViking / /471,420 downloads/month
A Python-powered shell. Full-featured and cross-platform.
xonsh/github.com/xonsh/xonsh/ / /444,440 downloads/month
A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
dashingsoft/github.com/dashingsoft/pyarmor / /439,806 downloads/month
Cross-platform GUI framework for building modern apps in pure Python.
flet-dev/github.com/flet-dev/flet / /426,510 downloads/month
A high-performance, high-precision CPU, GPU, and memory profiler for Python.
plasma-umass/github.com/plasma-umass/scalene / /406,003 downloads/month
A framework for building reactive, full-stack web applications entirely with Python.
reflex-dev/github.com/reflex-dev/reflex / /404,052 downloads/month
An adaptive personal AI assistant that grows with you.
NousResearch/github.com/nousresearch/hermes-agent / /397,226 downloads/month
A system for Python that generates static type annotations by collecting runtime types.
Instagram/github.com/Instagram/MonkeyType / /387,522 downloads/month
A process-based discrete-event simulation framework.
gitlab.com/team-simpy/simpy /346,708 downloads/month
Yet another Gmail/SMTP client.
kootenpv/github.com/kootenpv/yagmail / /342,718 downloads/month
A fast Python implementation of collaborative filtering for implicit datasets.
benfred/github.com/benfred/implicit / /334,288 downloads/month
A pretrained foundation model from Google Research for time-series forecasting.
google-research/github.com/google-research/timesfm / /329,190 downloads/month
A hybrid quantum-classical machine learning library with automatic differentiation support.
PennyLaneAI/github.com/PennyLaneAI/pennylane / /323,853 downloads/month
A blending of the wxWidgets C++ class library with the Python.
wxWidgets/github.com/wxWidgets/Phoenix / /323,532 downloads/month
A jazzy skin for the Django Admin-Interface.
sehmaschine/github.com/sehmaschine/django-grappelli / /320,979 downloads/month
sklearn compatible API with the widest toolset for feature engineering and selection.
feature-engine/github.com/feature-engine/feature_engine / /303,446 downloads/month
A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.
kivy/github.com/kivy/kivy / /295,868 downloads/month
Quantum Toolbox in Python.
qutip/github.com/qutip/qutip / /286,782 downloads/month
The open-source tool for building high-quality datasets and computer vision models.
voxel51/github.com/voxel51/fiftyone / /270,343 downloads/month
A Python toolbox for seismology.
obspy/github.com/obspy/obspy / /265,802 downloads/month
A versatile CLI tools and python libraries to automate infrastructure.
pyinfra-dev/github.com/pyinfra-dev/pyinfra / /248,942 downloads/month
An animation engine for explanatory math videos.
ManimCommunity/github.com/ManimCommunity/manim / /226,059 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 / /218,694 downloads/month
Cross-vendor API to manipulate network devices.
napalm-automation/github.com/napalm-automation/napalm / /210,620 downloads/month
A Simple GPU accelerated Python GUI framework
hoffstadt/github.com/hoffstadt/DearPyGui / /207,782 downloads/month
A lightweight Python web API framework based on Flask and Marshmallow.
apiflask/github.com/apiflask/apiflask / /198,862 downloads/month
Modular search for Django.
django-haystack/github.com/django-haystack/django-haystack / /190,027 downloads/month
PyPI server and packaging/testing/release tool.
devpi/github.com/devpi/devpi / /187,330 downloads/month
3D game engine developed by Disney.
panda3d/github.com/panda3d/panda3d / /184,824 downloads/month
A Google-developed framework focused on hardware-aware quantum circuit design for NISQ devices.
quantumlib/github.com/quantumlib/Cirq / /171,205 downloads/month
A package to create full-screen text UIs (from interactive forms to ASCII animations).
peterbrittain/github.com/peterbrittain/asciimatics / /157,507 downloads/month
The easy-to-use and developer-friendly enterprise CMS powered by Django.
django-cms/github.com/django-cms/django-cms / /133,671 downloads/month
MySQL CLI with autocompletion and syntax highlighting.
dbcli/github.com/dbcli/mycli / /127,733 downloads/month
Hunt down social media accounts by username across social networks.
sherlock-project/github.com/sherlock-project/sherlock / /125,116 downloads/month
A financial data platform for analysts, quants and AI agents.
OpenBB-finance/github.com/OpenBB-finance/OpenBB / /123,916 downloads/month
A tmux session manager.
tmux-python/github.com/tmux-python/tmuxp / /113,143 downloads/month
Infrastructure automation and management system.
saltstack/github.com/saltstack/salt / /99,387 downloads/month
A scikit for building and analyzing recommender systems.
NicolasHug/github.com/NicolasHug/Surprise / /96,140 downloads/month
Static site generator that supports Markdown and reST syntax.
getpelican/github.com/getpelican/pelican / /94,683 downloads/month
Arcade is a modern Python framework for crafting games with compelling graphics and sound.
pythonarcade/github.com/pythonarcade/arcade / /78,597 downloads/month
A deduplicating archiver with compression and encryption.
borgbackup/github.com/borgbackup/borg / /75,738 downloads/month
SQLite CLI with autocompletion and syntax highlighting.
dbcli/github.com/dbcli/litecli / /72,273 downloads/month
A music library manager and MusicBrainz tagger.
beetbox/github.com/beetbox/beets / /70,005 downloads/month
An agent-based modeling framework for building, analyzing, and visualizing complex system simulations.
mesa/github.com/mesa/mesa / /69,753 downloads/month
Automatic SQL injection and database takeover tool.
sqlmapproject/github.com/sqlmapproject/sqlmap / /69,692 downloads/month
A pure Python HTML5 parser that just works.
EmilStenstrom/github.com/EmilStenstrom/justhtml/ / /69,574 downloads/month
An embedded vector database for on-device RAG and edge AI, the SQLite of vector databases.
alibaba/github.com/alibaba/zvec / /44,202 downloads/month
Official MongoDB database backend for Django.
mongodb/github.com/mongodb/django-mongodb-backend / /33,255 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 / /32,955 downloads/month
Modern REST with speed, types, async, msgspec, pydantic and other goodies!
Most Powerful multi-threaded Video Processing framework.
abhiTronix/github.com/abhiTronix/vidgear / /24,071 downloads/month
A smart imaging service. It enables on-demand crop, re-sizing and flipping of images.
thumbor/github.com/thumbor/thumbor / /22,778 downloads/month
A Python version manager for Windows (pyenv fork).
pyenv-win/github.com/pyenv-win/pyenv-win / /20,395 downloads/month
A graph-native context and knowledge layer for AI agents with reasoning, provenance, and governance.
semantica-agi/github.com/semantica-agi/semantica / /18,470 downloads/month
A Chaos Engineering toolkit & Orchestration for Developers.
chaostoolkit/github.com/chaostoolkit/chaostoolkit / /17,475 downloads/month
A static website and blog generator.
getnikola/github.com/getnikola/nikola / /16,117 downloads/month
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
pathwaycom/github.com/pathwaycom/pathway / /15,746 downloads/month
Paranoid text spacing.
vinta/github.com/vinta/pangu.py / /14,853 downloads/month
A Python native, OS native GUI toolkit.
beeware/github.com/beeware/toga / /14,768 downloads/month
PyPI mirroring tool provided by Python Packaging Authority (PyPA).
pypa/github.com/pypa/bandersnatch/ / /14,408 downloads/month
Turn command line programs into a full GUI application with one line.
chriskiehl/github.com/chriskiehl/Gooey / /9,524 downloads/month
Redis CLI with autocompletion and syntax highlighting.
laixintao/github.com/laixintao/iredis / /9,104 downloads/month
Cross-platform, Python-agnostic binary package manager.
conda/github.com/conda/conda/ / /6,944 downloads/month
Lightweight ONNX text-to-speech library with small CPU-friendly models.
KittenML/github.com/KittenML/KittenTTS / /4,062 downloads/month
Minimal examples of data structures and algorithms.
keon/github.com/keon/algorithms / /2,758 downloads/month
Python distribution for the browser and Node.js based on WebAssembly.
pyodide/github.com/pyodide/pyodide / /2,320 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 / /1,945 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 / /871 downloads/month
Generates Tkinter interfaces from Figma designs using the Figma API.
ParthJadhav/github.com/ParthJadhav/Tkinter-Designer / /644 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.