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.

327k+ stars on GitHub / Updated October 17, 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

Results

Row number Tags
Python interface to Amazon Web Services.
boto/github.com/boto/boto3 / /2,542,883,511 downloads/month
An HTTP library with thread-safe connection pooling, file post, and more.
urllib3/github.com/urllib3/urllib3 / /1,433,524,705 downloads/month
HTTP Requests for Humans.
psf/github.com/psf/requests / /1,299,624,043 downloads/month
Universal character encoding detector, and a dependency of requests.
jawah/github.com/jawah/charset_normalizer / /1,299,445,850 downloads/month
A package designed to expose cryptographic primitives and recipes to Python developers.
pyca/github.com/pyca/cryptography / /1,164,533,638 downloads/month
A generic syntax highlighter.
pygments/github.com/pygments/pygments / /1,012,770,372 downloads/month
A full-featured YAML framework for Python.
yaml/github.com/yaml/pyyaml / /1,009,614,894 downloads/month
Extensions to the standard Python datetime module.
dateutil/github.com/dateutil/dateutil / /981,807,535 downloads/month
The historical and still most widely used pyproject build backend.
pypa/github.com/pypa/setuptools / /975,746,051 downloads/month
Data validation using Python type hints.
pydantic/github.com/pydantic/pydantic / /938,359,990 downloads/month
A package for creating beautiful command line interfaces in a composable way.
pallets/github.com/pallets/click / /904,449,589 downloads/month
A fundamental package for scientific computing with Python.
numpy/github.com/numpy/numpy / /891,516,242 downloads/month
A high-level async concurrency and networking framework that works on top of asyncio or trio.
agronholm/github.com/agronholm/anyio / /865,951,716 downloads/month
A mature full-featured Python testing tool.
Also see: awesome-pytest
pytest-dev/github.com/pytest-dev/pytest / /832,252,949 downloads/month
Replacement for __init__, __eq__, __repr__, etc. boilerplate in class definitions.
python-attrs/github.com/python-attrs/attrs / /752,124,224 downloads/month
Safely adds untrusted strings to HTML/XML markup.
pallets/github.com/pallets/markupsafe / /702,123,236 downloads/month
A next generation HTTP client for Python.
encode/github.com/encode/httpx / /673,917,755 downloads/month
Reads key-value pairs from a .env file and sets them as environment variables.
theskumar/github.com/theskumar/python-dotenv / /642,113,310 downloads/month
JSON Web Token implementation in Python.
jpadilla/github.com/jpadilla/pyjwt / /640,195,222 downloads/month
A library providing high-performance, easy-to-use data structures and data analysis tools.
pandas-dev/github.com/pandas-dev/pandas / /599,791,927 downloads/month
A modern and designer friendly templating language.
pallets/github.com/pallets/jinja / /591,332,400 downloads/month
A lightweight ASGI framework and toolkit for building high-performance async services.
Kludex/github.com/Kludex/starlette / /567,508,044 downloads/month
A lightning-fast ASGI server implementation.
Kludex/github.com/Kludex/uvicorn / /551,570,090 downloads/month
Pillow is the friendly PIL fork.
python-pillow/github.com/python-pillow/Pillow / /529,020,433 downloads/month
An implementation of JSON Schema for Python.
python-jsonschema/github.com/python-jsonschema/jsonschema / /522,429,945 downloads/month
Yet another URL library.
aio-libs/github.com/aio-libs/yarl / /494,280,468 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 / /492,665,207 downloads/month
Asynchronous HTTP client/server framework for asyncio and Python.
aio-libs/github.com/aio-libs/aiohttp / /492,446,273 downloads/month
Markdown parser with 100% CommonMark support, extensions, and syntax plugins.
executablebooks/github.com/executablebooks/markdown-it-py / /490,793,778 downloads/month
A library for building WebSocket servers and clients with a focus on correctness and simplicity.
python-websockets/github.com/python-websockets/websockets / /445,847,885 downloads/month
Fast, extensible progress bar for loops and CLI.
tqdm/github.com/tqdm/tqdm / /441,961,219 downloads/month
A modern, fast, web framework for building APIs with standard Python type hints.
fastapi/github.com/fastapi/fastapi / /436,597,181 downloads/month
The package installer for Python.
pypa/github.com/pypa/pip / /429,512,791 downloads/month
Settings management using Pydantic models with validation, loading from environment variables and secrets files.
pydantic/github.com/pydantic/pydantic-settings / /402,855,566 downloads/month
The Python SQL Toolkit and Object Relational Mapper.
Also see: awesome-sqlalchemy
sqlalchemy/github.com/sqlalchemy/sqlalchemy / /357,880,538 downloads/month
A very fast, easy-to-use and versatile library for handling HTML and XML.
lxml/github.com/lxml/lxml / /356,337,756 downloads/month
Modern, extensible build backend from the hatch project.
pypa/github.com/pypa/hatch / /348,030,176 downloads/month
A Python library for creating PEG parsers.
pyparsing/github.com/pyparsing/pyparsing / /343,961,267 downloads/month
An extremely fast Python linter and code formatter.
astral-sh/github.com/astral-sh/ruff / /342,642,692 downloads/month
HTTP/2-based RPC framework with Python bindings, built by Google.
grpc/github.com/grpc/grpc / /340,185,643 downloads/month
Simple, modern and fast file watching and code reload in Python.
samuelcolvin/github.com/samuelcolvin/watchfiles / /328,049,807 downloads/month
Fundamental algorithms for scientific computing in Python.
scipy/github.com/scipy/scipy / /322,854,729 downloads/month
A cross-platform process and system utilities module.
giampaolo/github.com/giampaolo/psutil / /313,435,083 downloads/month
A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
openpyxl.readthedocs.io/en/stable/ /305,292,859 downloads/month
Code coverage measurement.
coveragepy/github.com/coveragepy/coveragepy / /300,646,194 downloads/month
Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.
www.crummy.com/software/BeautifulSoup/bs4/doc/ /297,373,808 downloads/month
HTTP/1.1 and HTTP/2 client with sync and async APIs, maintained by Pydantic (httpx fork).
pydantic/github.com/pydantic/httpx2 / /276,162,746 downloads/month
Modern CLI framework that uses Python type hints. Built on Click.
fastapi/github.com/fastapi/typer / /266,985,541 downloads/month
Cross-platform colored terminal text.
tartley/github.com/tartley/colorama / /264,805,232 downloads/month
The official Python SDK for building Model Context Protocol servers and clients.
modelcontextprotocol/github.com/modelcontextprotocol/python-sdk / /256,716,604 downloads/month
Extensible memoizing collections and decorators.
tkem/github.com/tkem/cachetools / /249,110,207 downloads/month
Ultra fast asyncio event loop.
MagicStack/github.com/MagicStack/uvloop / /245,310,289 downloads/month
A generic and thorough implementation of the OAuth request-signing logic.
oauthlib/github.com/oauthlib/oauthlib / /241,364,909 downloads/month
A tool to create isolated Python environments.
pypa/github.com/pypa/virtualenv / /239,767,534 downloads/month
More routines for operating on iterables, beyond itertools.
more-itertools/github.com/more-itertools/more-itertools / /239,631,523 downloads/month
Fast and pure-Python implementation of sorted collections.
grantjenks/github.com/grantjenks/python-sortedcontainers / /227,376,644 downloads/month
The Python client for Redis.
redis/github.com/redis/redis-py / /217,122,795 downloads/month
A high-productivity software for complex networks.
networkx/github.com/networkx/networkx / /212,862,583 downloads/month
MessagePack serializer implementation for Python.
msgpack/github.com/msgpack/msgpack-python / /208,747,622 downloads/month
Fast, correct JSON library.
ijl/github.com/ijl/orjson / /198,172,026 downloads/month
Hyperfast and lightweight templating for the Python platform.
sqlalchemy/github.com/sqlalchemy/mako / /198,109,356 downloads/month
A library for building powerful interactive command lines.
prompt-toolkit/github.com/prompt-toolkit/python-prompt-toolkit / /196,325,843 downloads/month
The most popular Python library for Machine Learning with extensive documentation and community support.
scikit-learn/github.com/scikit-learn/scikit-learn / /194,433,384 downloads/month
Safely pass trusted data to untrusted environments and back.
pallets/github.com/pallets/itsdangerous / /185,810,341 downloads/month
Extends pickle to functions, lambdas, and interactively defined classes, for shipping code to remote workers.
cloudpipe/github.com/cloudpipe/cloudpickle / /183,566,263 downloads/month
A static type checker for Python.
python/github.com/python/mypy / /178,624,446 downloads/month
Parallel computing and disk-based caching for Python functions.
joblib/github.com/joblib/joblib / /170,096,844 downloads/month
A comprehensive library for creating static, animated, and interactive visualizations.
matplotlib/github.com/matplotlib/matplotlib / /169,888,597 downloads/month
Python binding to libsodium, a fork of the Networking and Cryptography (NaCl) library.
pyca/github.com/pyca/pynacl / /169,298,459 downloads/month
A framework for building agents and LLM-powered applications.
langchain-ai/github.com/langchain-ai/langchain / /166,714,270 downloads/month
A microframework for Python.
Also see: awesome-flask
pallets/github.com/pallets/flask / /159,156,774 downloads/month
Python character encoding detector.
chardet/github.com/chardet/chardet / /157,168,742 downloads/month
A PostgreSQL adapter for Python, the successor to psycopg2.
psycopg/github.com/psycopg/psycopg / /156,915,795 downloads/month
A fast Python in-process signal/event dispatching system.
pallets-eco/github.com/pallets-eco/blinker / /151,330,537 downloads/month
Extends pickle to serialize almost any Python object, including closures and whole interpreter sessions.
uqfoundation/github.com/uqfoundation/dill / /150,851,000 downloads/month
A framework for managing and maintaining multi-language pre-commit hooks.
pre-commit/github.com/pre-commit/pre-commit / /146,201,989 downloads/month
A library capable of splitting, merging, cropping, and transforming PDF pages.
py-pdf/github.com/py-pdf/pypdf / /144,938,174 downloads/month
Sentry SDK for Python.
getsentry/github.com/getsentry/sentry-python / /141,327,374 downloads/month
An extremely fast Python version, package and project manager, written in Rust.
astral-sh/github.com/astral-sh/uv / /138,587,946 downloads/month
A Python library for symbolic mathematics.
sympy/github.com/sympy/sympy / /136,198,771 downloads/month
Rapid fuzzy string matching using various string metrics, with a C++ core.
rapidfuzz/github.com/rapidfuzz/RapidFuzz / /123,362,329 downloads/month
A Python module for creating Excel .xlsx files.
jmcnamara/github.com/jmcnamara/XlsxWriter / /120,205,946 downloads/month
A fast PostgreSQL Database Client Library for Python/asyncio.
MagicStack/github.com/MagicStack/asyncpg / /119,857,296 downloads/month
The uncompromising Python code formatter.
psf/github.com/psf/black / /119,744,141 downloads/month
A comprehensive library for building OAuth, OpenID Connect, and JWT/JWS/JWE/JWK/JWA.
authlib/github.com/authlib/authlib / /118,101,516 downloads/month
A non-validating SQL parser.
andialbrecht/github.com/andialbrecht/sqlparse / /113,406,248 downloads/month
An internationalization library for Python.
python-babel/github.com/python-babel/babel / /108,379,241 downloads/month
Python version of the Playwright testing and automation library.
microsoft/github.com/microsoft/playwright-python / /108,228,488 downloads/month
The leading native Python SSHv2 protocol library.
paramiko/github.com/paramiko/paramiko / /107,132,490 downloads/month
A web framework and asynchronous networking library.
tornadoweb/github.com/tornadoweb/tornado / /107,054,267 downloads/month
Creates, reads, and updates Microsoft Word (.docx) files.
python-openxml/github.com/python-openxml/python-docx / /106,320,583 downloads/month
The model-definition framework for pretrained models in text, computer vision, audio, video, and multimodal tasks, for inference and training.
huggingface/github.com/huggingface/transformers / /104,919,885 downloads/month
A pre-fork WSGI server with a native ASGI worker, ported from Ruby's Unicorn project.
benoitc/github.com/benoitc/gunicorn / /104,479,038 downloads/month
A powerful interactive Python shell, and the kernel behind Jupyter notebooks.
ipython/github.com/ipython/ipython / /102,700,501 downloads/month
Structured logging made easy.
hynek/github.com/hynek/structlog / /102,497,324 downloads/month
A Python implementation of John Gruber’s Markdown.
Python-Markdown/github.com/Python-Markdown/markdown / /101,907,237 downloads/month
Working with XML feel like you are working with JSON.
martinblech/github.com/martinblech/xmltodict / /100,240,604 downloads/month
Call 100+ LLMs using OpenAI format.
BerriAI/github.com/BerriAI/litellm / /97,680,834 downloads/month
A Python utility / library to sort imports.
PyCQA/github.com/PyCQA/isort / /95,707,971 downloads/month
API and shell utilities to monitor file system events.
gorakhargosh/github.com/gorakhargosh/watchdog / /94,004,869 downloads/month
A fast library for extracting, rendering, and editing PDF and other document formats, built on MuPDF.
pymupdf/github.com/pymupdf/PyMuPDF / /92,498,714 downloads/month
Poetry's PEP 517 build backend, usable without Poetry itself.
python-poetry/github.com/python-poetry/poetry-core / /88,047,659 downloads/month
A lightweight library for converting complex objects to and from simple Python datatypes.
marshmallow-code/github.com/marshmallow-code/marshmallow / /87,687,242 downloads/month
Universal Command Line Interface for Amazon Web Services; the PyPI package is v1, in maintenance mode, while v2 ships as AWS's bundled installer.
aws/github.com/aws/aws-cli / /86,210,449 downloads/month
Pandas integration with AWS services like Athena, Glue, Redshift, S3, and DynamoDB.
aws/github.com/aws/aws-sdk-pandas / /84,827,352 downloads/month
Python library for creating and updating PowerPoint (.pptx) files.
scanny/github.com/scanny/python-pptx / /82,133,697 downloads/month
Optimizing Static Compiler for Python.
cython/github.com/cython/cython / /80,577,280 downloads/month
A pure-Python MySQL and MariaDB client library, based on PEP 249.
PyMySQL/github.com/PyMySQL/PyMySQL / /76,831,561 downloads/month
Build CLIs from type-hinted functions, with docstring-based help.
BrianPugh/github.com/BrianPugh/cyclopts / /74,554,626 downloads/month
A fast, Rust-backed drop-in replacement for Python's built-in uuid module.
aminalaee/github.com/aminalaee/uuid-utils / /74,391,486 downloads/month
Library which aims to bring enjoyable logging in Python.
Delgan/github.com/Delgan/loguru / /70,093,884 downloads/month
A Python package that generates fake data.
joke2k/github.com/joke2k/faker / /69,917,071 downloads/month
A Python slugify library that translates unicode to ASCII.
un33k/github.com/un33k/python-slugify / /69,812,126 downloads/month
An open-source library for generating PDFs and graphics.
docs.reportlab.com/ /68,895,988 downloads/month
The official Python client for MongoDB.
mongodb/github.com/mongodb/mongo-python-driver / /68,816,478 downloads/month
A fast yet powerful Python Markdown parser with renderers and plugins.
lepture/github.com/lepture/mistune / /67,334,621 downloads/month
Manipulation and analysis of geometric objects in the Cartesian plane.
shapely/github.com/shapely/shapely / /66,076,235 downloads/month
A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks.
pyinvoke/github.com/pyinvoke/invoke / /63,769,466 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,352,543 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 / /62,077,034 downloads/month
Tensors and Dynamic neural networks in Python with strong GPU acceleration.
pytorch/github.com/pytorch/pytorch / /59,792,937 downloads/month
A NumPy-aware JIT compiler for Python, using LLVM.
numba/github.com/numba/numba / /57,683,130 downloads/month
A high-level, Pythonic framework for building MCP servers and clients.
PrefectHQ/github.com/PrefectHQ/fastmcp / /57,619,109 downloads/month
Convert HTML to Markdown, with customizable tag handling.
matthewwithanm/github.com/matthewwithanm/python-markdownify / /57,267,157 downloads/month
A utility library for mocking out the requests Python library.
getsentry/github.com/getsentry/responses / /57,166,401 downloads/month
Hypothesis is an advanced Quickcheck style property based testing library.
HypothesisWorks/github.com/HypothesisWorks/hypothesis / /56,944,944 downloads/month
A community-maintained fork of PDFMiner for extracting information from PDF documents.
pdfminer/github.com/pdfminer/pdfminer.six / /56,574,367 downloads/month
A framework for building interactive user interfaces that run in the terminal and the browser.
Textualize/github.com/Textualize/textual / /56,135,449 downloads/month
A fast DataFrame library implemented in Rust with a Python API.
pola-rs/github.com/pola-rs/polars / /54,959,772 downloads/month
Python datetimes made easy.
python-pendulum/github.com/python-pendulum/pendulum / /54,031,204 downloads/month
Interactive graphing library for Python.
plotly/github.com/plotly/plotly.py / /53,604,185 downloads/month
Low-level orchestration framework for building stateful, long-running LLM agents.
langchain-ai/github.com/langchain-ai/langgraph / /49,577,155 downloads/month
Apache Spark Python API.
apache/github.com/apache/spark / /49,353,196 downloads/month
An asynchronous task queue/job queue based on distributed message passing.
celery/github.com/celery/celery / /46,557,521 downloads/month
Full-featured static type checker for Python from Microsoft, the engine behind Pylance.
microsoft/github.com/microsoft/pyright / /44,958,138 downloads/month
A high-level web framework that encourages rapid development and clean, pragmatic design.
Also see: awesome-django
django/github.com/django/django / /44,884,367 downloads/month
An extremely fast Python type checker and language server.
astral-sh/github.com/astral-sh/ty / /44,335,042 downloads/month
A leading platform for building Python programs to work with human language data.
nltk/github.com/nltk/nltk / /43,829,861 downloads/month
Confluent's Python client for Apache Kafka, built on librdkafka.
confluentinc/github.com/confluentinc/confluent-kafka-python / /42,959,293 downloads/month
Python dependency management and packaging made easy.
python-poetry/github.com/python-poetry/poetry / /42,799,323 downloads/month
A wrapper around pycodestyle, pyflakes and McCabe.
PyCQA/github.com/PyCQA/flake8 / /41,509,248 downloads/month
Declarative statistical visualization library for Python.
vega/github.com/vega/altair / /40,215,515 downloads/month
A fully customizable source code analyzer.
pylint-dev/github.com/pylint-dev/pylint / /39,808,106 downloads/month
A small, expressive ORM.
coleifer/github.com/coleifer/peewee / /39,768,133 downloads/month
Temporal SDK for durable, fault-tolerant workflows that survive crashes and retries.
temporalio/github.com/temporalio/sdk-python / /39,401,319 downloads/month
A Python parser for human-readable dates in over 200 language locales.
scrapinghub/github.com/scrapinghub/dateparser / /39,271,089 downloads/month
The official low-level Python client for OpenSearch.
opensearch-project/github.com/opensearch-project/opensearch-py / /38,563,178 downloads/month
A friendly library for async concurrency and I/O.
python-trio/github.com/python-trio/trio / /38,543,773 downloads/month
Pythonic bindings for FFmpeg's libraries.
PyAV-Org/github.com/PyAV-Org/PyAV / /38,168,542 downloads/month
A light but powerful in-process task scheduler that lets you schedule functions.
agronholm/github.com/agronholm/apscheduler / /38,102,632 downloads/month
Parsing, formatting, storing and validating international phone numbers.
daviddrysdale/github.com/daviddrysdale/python-phonenumbers / /37,375,305 downloads/month
Python binding to the ammonia HTML sanitizer, a fast replacement for bleach.
messense/github.com/messense/nh3 / /36,652,708 downloads/month
Simple Python interface for creating and rendering Graphviz graphs.
xflr6/github.com/xflr6/graphviz / /35,364,303 downloads/month
pgvector support for Python, adding vector types and similarity search to psycopg, asyncpg, SQLAlchemy, and Django.
pgvector/github.com/pgvector/pgvector-python / /35,004,669 downloads/month
Statistical modeling and econometrics in Python.
statsmodels/github.com/statsmodels/statsmodels / /34,873,419 downloads/month
A visual rendering engine for HTML and CSS that can export to PDF.
Kozea/github.com/Kozea/WeasyPrint / /34,676,128 downloads/month
The official low-level Python client for Elasticsearch.
elastic/github.com/elastic/elasticsearch-py / /34,329,814 downloads/month
A fast serialization and validation library with built-in support for JSON, MessagePack, YAML, and TOML.
msgspec/github.com/msgspec/msgspec / /33,301,794 downloads/month
Open Source Computer Vision Library.
opencv/github.com/opencv/opencv-python / /32,124,535 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 / /31,393,458 downloads/month
A pure Python QR Code generator.
lincolnloop/github.com/lincolnloop/python-qrcode / /31,311,182 downloads/month
Audits Python environments and dependency trees for known vulnerabilities, using the Python Packaging Advisory Database or OSV.
pypa/github.com/pypa/pip-audit / /30,744,689 downloads/month
A scalable, portable, and distributed gradient boosting library.
dmlc/github.com/dmlc/xgboost / /30,743,882 downloads/month
The official ClickHouse client, with SQLAlchemy and Superset connectors.
ClickHouse/github.com/ClickHouse/clickhouse-connect / /30,213,832 downloads/month
Python bindings for Selenium WebDriver.
SeleniumHQ/github.com/SeleniumHQ/selenium / /29,897,668 downloads/month
A web-based notebook environment for interactive computing.
Also see: awesome-jupyter
jupyter/github.com/jupyter/notebook / /29,777,181 downloads/month
A flexible parallel computing library for analytic computing.
dask/github.com/dask/dask / /29,639,200 downloads/month
Statistical data visualization using Matplotlib.
mwaskom/github.com/mwaskom/seaborn / /29,191,903 downloads/month
An ODBC bridge for connecting to SQL Server and any other ODBC-accessible database.
mkleehammer/github.com/mkleehammer/pyodbc / /28,504,197 downloads/month
ASCII transliterations of Unicode text.
avian2/github.com/avian2/unidecode / /27,207,025 downloads/month
A coroutine-based Python networking library that uses greenlet.
gevent/github.com/gevent/gevent / /26,629,838 downloads/month
Mock HTTPX with awesome request patterns and response side effects.
lundberg/github.com/lundberg/respx / /26,623,618 downloads/month
A powerful and flexible toolkit to build web APIs.
encode/github.com/encode/django-rest-framework / /26,189,091 downloads/month
A tool designed to find common security issues in Python code.
PyCQA/github.com/PyCQA/bandit / /26,070,529 downloads/month
An audio library for reading and writing sound files, based on libsndfile, CFFI, and NumPy.
bastibe/github.com/bastibe/python-soundfile / /26,042,295 downloads/month
A linter that enforces architectural constraints on imports between Python modules.
seddonym/github.com/seddonym/import-linter / /26,033,993 downloads/month
Efficient, Pythonic bidirectional map data structures and related functionality.
jab/github.com/jab/bidict / /25,971,108 downloads/month
A Python library for (scientific) image processing.
scikit-image/github.com/scikit-image/scikit-image / /25,930,446 downloads/month
SQLite and file backed cache backend, compatible with Django.
grantjenks/github.com/grantjenks/python-diskcache / /25,547,662 downloads/month
A set of pure-Python utilities.
mahmoud/github.com/mahmoud/boltons / /25,159,081 downloads/month
SQLModel is based on Python type annotations, and powered by Pydantic and SQLAlchemy.
fastapi/github.com/fastapi/sqlmodel / /24,943,615 downloads/month
A Python interface to the libmagic file type identification library.
ahupp/github.com/ahupp/python-magic / /24,601,597 downloads/month
Minimal, dependency-free build backend for pure-Python packages.
pypa/github.com/pypa/flit / /22,675,907 downloads/month
Compute embeddings, run retrieval, and rerank results with pretrained and fine-tuned models.
huggingface/github.com/huggingface/sentence-transformers / /22,640,567 downloads/month
A library for industrial-strength natural language processing in Python and Cython.
explosion/github.com/explosion/spaCy / /21,834,404 downloads/month
A test fixtures replacement for Python.
FactoryBoy/github.com/FactoryBoy/factory_boy / /21,693,801 downloads/month
A framework which lets you build dashboards, generate reports, or create chat apps in minutes.
streamlit/github.com/streamlit/streamlit / /21,277,985 downloads/month
Travel through time in your tests by mocking the current time at the C level.
adamchainz/github.com/adamchainz/time-machine / /20,970,628 downloads/month
Record and replay HTTP interactions on your tests.
kevin1024/github.com/kevin1024/vcrpy / /20,723,771 downloads/month
A fast, distributed, high performance gradient boosting framework.
lightgbm-org/github.com/lightgbm-org/LightGBM / /19,937,907 downloads/month
A data quality framework for validating, documenting, and profiling data with declarative expectations.
fivetran/github.com/fivetran/great_expectations / /19,322,852 downloads/month
A sampling profiler for Python programs. Written in Rust.
benfred/github.com/benfred/py-spy / /18,928,173 downloads/month
Python Documentation generator.
Also see: awesome-sphinxdoc
sphinx-doc/github.com/sphinx-doc/sphinx / /18,817,639 downloads/month
The official Python driver for Oracle Database, successor to cx_Oracle.
oracle/github.com/oracle/python-oracledb / /18,600,735 downloads/month
A wrapper for the Tesseract OCR engine.
madmaze/github.com/madmaze/pytesseract / /18,230,631 downloads/month
A generator library for concise, unambiguous and URL-safe UUIDs.
skorokithakis/github.com/skorokithakis/shortuuid / /18,160,874 downloads/month
uv's fast, minimal build backend for pure-Python projects.
astral-sh/github.com/astral-sh/uv / /18,145,276 downloads/month
Easy Pythonic way to download market and financial data from Yahoo Finance.
ranaroussi/github.com/ranaroussi/yfinance / /17,078,231 downloads/month
Manipulate audio with a simple and easy high level interface.
jiaaro/github.com/jiaaro/pydub / /17,038,141 downloads/month
MySQL and MariaDB connector (MySQLdb1 fork).
PyMySQL/github.com/PyMySQL/mysqlclient / /16,543,208 downloads/month
Detects file content types with a deep-learning model.
google/github.com/google/magika / /16,258,978 downloads/month
Radically simplified static file serving for WSGI applications, with compression and caching headers.
evansd/github.com/evansd/whitenoise / /16,158,055 downloads/month
The observability platform for Python, from the makers of Pydantic.
pydantic/github.com/pydantic/logfire / /15,645,425 downloads/month
Auto builds and tests distributions in multiple Python versions.
tox-dev/github.com/tox-dev/tox / /15,637,604 downloads/month
Universal feed parser.
kurtmckee/github.com/kurtmckee/feedparser / /15,364,794 downloads/month
Python tool for converting files and office documents to Markdown.
microsoft/github.com/microsoft/markitdown / /15,195,402 downloads/month
Python Extensions for Windows.
mhammond/github.com/mhammond/pywin32 / /15,109,218 downloads/month
A unified framework for scaling AI and Python applications.
ray-project/github.com/ray-project/ray / /14,987,259 downloads/month
Hydra is a framework for elegantly configuring complex applications.
hydra-ecosystem/github.com/hydra-ecosystem/hydra / /14,957,521 downloads/month
A tool for finding and analyzing dead Python code.
jendrikseipp/github.com/jendrikseipp/vulture / /14,844,180 downloads/month
Makes Unicode text less broken and more consistent automagically.
rspeer/github.com/rspeer/python-ftfy / /14,819,139 downloads/month
Python tools for geographic data (GeoSeries/GeoDataFrame) built on pandas.
geopandas/github.com/geopandas/geopandas / /14,602,738 downloads/month
An event-driven networking engine.
twisted/github.com/twisted/twisted / /14,407,399 downloads/month
A tool for gathering text and metadata from the web, with built-in content filtering.
adbar/github.com/adbar/trafilatura / /14,295,714 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,276,209 downloads/month
A hyperparameter optimization framework with define-by-run search spaces and pruning of unpromising trials.
optuna/github.com/optuna/optuna / /14,096,923 downloads/month
IPython-enabled pdb.
gotcha/github.com/gotcha/ipdb / /13,982,088 downloads/month
Python client for Ollama, which downloads and runs open-weight LLMs locally.
ollama/github.com/ollama/ollama-python / /13,757,409 downloads/month
Python serial port access library for Windows, macOS, Linux, and BSD.
pyserial/github.com/pyserial/pyserial / /13,742,449 downloads/month
A collection of custom storage back ends for Django.
jschneier/github.com/jschneier/django-storages / /13,577,348 downloads/month
OpenAI's framework for building and managing AI agents.
openai/github.com/openai/openai-agents-python / /13,316,294 downloads/month
A little task queue with multi-process, multi-thread, or greenlet workers.
coleifer/github.com/coleifer/huey / /13,083,663 downloads/month
A documentation framework and Material Design theme built on MkDocs.
squidfunk/github.com/squidfunk/mkdocs-material / /12,817,298 downloads/month
A library for efficient similarity search and clustering of dense vectors.
facebookresearch/github.com/facebookresearch/faiss / /12,740,885 downloads/month
An end-to-end machine learning platform from Google.
tensorflow/github.com/tensorflow/tensorflow / /12,606,653 downloads/month
An asyncio SMTP client.
cole/github.com/cole/aiosmtplib / /12,397,312 downloads/month
A mock data generation library based on type hints (continuation of pydantic-factories).
litestar-org/github.com/litestar-org/polyfactory / /12,330,335 downloads/month
A Whisper reimplementation on CTranslate2, up to 4 times faster than openai-whisper with less memory.
SYSTRAN/github.com/SYSTRAN/faster-whisper / /12,326,449 downloads/month
Pure-Python RabbitMQ/AMQP 0-9-1 client library.
pika/github.com/pika/pika / /11,783,191 downloads/month
A high-level deep learning library with support for JAX, TensorFlow, and PyTorch backends.
keras-team/github.com/keras-team/keras / /11,715,245 downloads/month
Python driver with native interface for ClickHouse.
mymarilyn/github.com/mymarilyn/clickhouse-driver / /11,618,691 downloads/month
Python Geocoding Toolbox.
geopy/github.com/geopy/geopy / /11,522,409 downloads/month
Parsing and analyzing ELF files and DWARF debugging information.
eliben/github.com/eliben/pyelftools / /11,334,745 downloads/month
Full-featured Redis cache backend for Django.
jazzband/github.com/jazzband/django-redis / /11,133,027 downloads/month
A memory profiler that tracks allocations in Python code, native extensions, and the interpreter itself.
bloomberg/github.com/bloomberg/memray / /11,130,362 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 / /10,689,630 downloads/month
A library for high-performance numerical computing with automatic differentiation and JIT compilation.
jax-ml/github.com/jax-ml/jax / /10,391,380 downloads/month
Converts Python programs into stand-alone executables (cross-platform).
pyinstaller/github.com/pyinstaller/pyinstaller / /10,340,903 downloads/month
Google's code-first toolkit for building, evaluating, and deploying AI agents.
google/github.com/google/adk-python / /10,241,515 downloads/month
Deep learning framework to train, deploy, and ship AI products Lightning fast.
Lightning-AI/github.com/Lightning-AI/pytorch-lightning / /9,994,372 downloads/month
Scalable user load testing tool written in Python.
locustio/github.com/locustio/locust / /9,892,044 downloads/month
Simple job queues for Python.
rq/github.com/rq/rq / /9,819,840 downloads/month
Python library for audio and music analysis.
librosa/github.com/librosa/librosa / /9,791,883 downloads/month
Display various debug information for Django.
django-commons/github.com/django-commons/django-debug-toolbar / /9,485,715 downloads/month
A library for extracting structured data from LLMs, powered by Pydantic.
567-labs/github.com/567-labs/instructor / /9,151,560 downloads/month
A data validation library for dataframes, with support for pandas, polars, PySpark, and more.
unionai-oss/github.com/unionai-oss/pandera / /9,016,029 downloads/month
WebSocket & WAMP for Python on Twisted and asyncio.
crossbario/github.com/crossbario/autobahn-python / /8,933,029 downloads/month
A library for parameter-efficient fine-tuning of large pretrained models.
huggingface/github.com/huggingface/peft / /8,858,113 downloads/month
A statistical wall-clock profiler with low overhead and readable call-tree output.
joerick/github.com/joerick/pyinstrument / /8,675,731 downloads/month
A fast type checker and language server for Python.
facebook/github.com/facebook/pyrefly / /8,608,562 downloads/month
An orchestration platform for the development, production, and observation of data assets.
dagster-io/github.com/dagster-io/dagster / /8,573,157 downloads/month
A real-time monitor and web admin for Celery task queues.
mher/github.com/mher/flower / /8,569,579 downloads/month
The Eclipse Paho MQTT client for Python.
eclipse-paho/github.com/eclipse-paho/paho.mqtt.python / /8,521,008 downloads/month
A radically simple IT automation platform.
ansible/github.com/ansible/ansible / /8,254,423 downloads/month
Make websites accessible for AI agents with easy browser automation.
browser-use/github.com/browser-use/browser-use / /8,108,734 downloads/month
Supervisor process control system for UNIX.
Supervisor/github.com/Supervisor/supervisor / /8,011,416 downloads/month
A developer-friendly embedded retrieval database for multimodal AI.
lancedb/github.com/lancedb/lancedb / /7,827,199 downloads/month
A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
PrefectHQ/github.com/PrefectHQ/prefect / /7,794,940 downloads/month
A Python module to handle audio metadata.
quodlibet/github.com/quodlibet/mutagen / /7,707,782 downloads/month
A simple, Pythonic tool for remote execution and deployment.
fabric/github.com/fabric/fabric / /7,550,043 downloads/month
A fast and simple micro-framework distributed as a single file with no dependencies.
bottlepy/github.com/bottlepy/bottle / /7,477,004 downloads/month
A fancy and practical functional tools.
Suor/github.com/Suor/funcy / /7,409,571 downloads/month
An open-source embedding database for building AI applications with embeddings and semantic search.
chroma-core/github.com/chroma-core/chroma / /7,327,412 downloads/month
A framework for building data apps and dashboards in pure Python, built on Plotly.
plotly/github.com/plotly/dash / /7,170,707 downloads/month
An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
pgjones/github.com/pgjones/hypercorn / /7,047,258 downloads/month
A command-line utility that creates projects from cookiecutters (project templates).
cookiecutter/github.com/cookiecutter/cookiecutter / /6,977,267 downloads/month
Airflow is a platform to programmatically author, schedule and monitor workflows.
apache/github.com/apache/airflow / /6,932,352 downloads/month
Multi-threaded, powers Pyramid.
Pylons/github.com/Pylons/waitress / /6,909,918 downloads/month
An implementation of figlet written in Python.
pwaller/github.com/pwaller/pyfiglet / /6,831,313 downloads/month
A full-fledged subprocess replacement for Python.
amoffat/github.com/amoffat/sh / /6,796,019 downloads/month
Modern, extensible Python project manager for environments, builds, and publishing.
pypa/github.com/pypa/hatch / /6,478,795 downloads/month
A task runner that defines tasks in pyproject.toml and works with poetry or uv.
nat-n/github.com/nat-n/poethepoet / /6,468,335 downloads/month
A GraphQL library that leverages Python type annotations for schema definition.
strawberry-graphql/github.com/strawberry-graphql/strawberry / /6,433,294 downloads/month
Operate and manipulate physical quantities with units and dimensional analysis.
hgrecco/github.com/hgrecco/pint / /6,402,450 downloads/month
Cheminformatics and Machine Learning Software.
rdkit/github.com/rdkit/rdkit / /6,339,852 downloads/month
A fast, scalable, high performance gradient boosting on decision trees library.
catboost/github.com/catboost/catboost / /6,188,519 downloads/month
A Python agent framework for building generative AI applications with structured schemas.
pydantic/github.com/pydantic/pydantic-ai / /5,940,168 downloads/month
Resampling techniques for datasets with imbalanced classes, compatible with scikit-learn.
Python job scheduling for humans.
dbader/github.com/dbader/schedule / /5,849,506 downloads/month
Authentication app for Django that "just works."
pennersr/github.com/pennersr/django-allauth / /5,803,727 downloads/month
Interactive Web Plotting for Python.
bokeh/github.com/bokeh/bokeh / /5,798,534 downloads/month
A framework for programming, not prompting, language models.
stanfordnlp/github.com/stanfordnlp/dspy / /5,765,659 downloads/month
Build and share machine learning apps, all in Python.
gradio-app/github.com/gradio-app/gradio / /5,673,921 downloads/month
A modern datetime library, type-safe and DST-safe, in Rust or pure Python.
ariebovenberg/github.com/ariebovenberg/whenever / /5,656,572 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,565,432 downloads/month
Brings WebSocket, long-poll HTTP, and other async support to Django.
django/github.com/django/channels / /5,458,959 downloads/month
A library that provides pre-trained diffusion models for generating and editing images, audio, and video.
huggingface/github.com/huggingface/diffusers / /5,379,548 downloads/month
A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
urwid/github.com/urwid/urwid / /5,333,944 downloads/month
A module for Tabular Datasets in XLS, CSV, JSON, YAML.
jazzband/github.com/jazzband/tablib / /5,308,659 downloads/month
A module for script-based movie editing with many formats, including animated GIFs.
Zulko/github.com/Zulko/moviepy / /5,307,178 downloads/month
An OAuth 2.0 authorization server for Django.
django-oauth/github.com/django-oauth/django-oauth-toolkit / /5,242,037 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,206,986 downloads/month
Dynaconf is a configuration manager with plugins for Django and Flask.
dynaconf/github.com/dynaconf/dynaconf / /5,204,711 downloads/month
The most popular Chinese text segmentation library.
fxsjy/github.com/fxsjy/jieba / /5,149,827 downloads/month
Biopython is a set of freely available tools for biological computation.
biopython/github.com/biopython/biopython / /5,018,148 downloads/month
A tiny, document-oriented database.
msiemens/github.com/msiemens/tinydb / /4,966,343 downloads/month
Python dictionaries with advanced dot notation access.
cdgriffith/github.com/cdgriffith/Box / /4,955,792 downloads/month
A thin wrapper for pandoc, the universal document converter.
JessicaTegner/github.com/JessicaTegner/pypandoc / /4,648,962 downloads/month
Ultralytics YOLO for object detection, segmentation, pose estimation, classification, and tracking.
ultralytics/github.com/ultralytics/ultralytics / /4,556,799 downloads/month
A tool for building self-contained Python executable environments (PEP 441 zipapps).
pex-tool/github.com/pex-tool/pex / /4,531,419 downloads/month
A library for reading audio file metadata of MP3, MP4, WAV, OGG, FLAC, WMA, and AIFF files.
tinytag/github.com/tinytag/tinytag / /4,418,159 downloads/month
A fast high-level web crawling and scraping framework.
scrapy/github.com/scrapy/scrapy / /4,416,874 downloads/month
Fast, Django REST framework based on type hints and Pydantic.
vitalik/github.com/vitalik/django-ninja / /4,408,039 downloads/month
A standard API for reinforcement learning environments with popular reference environments (gym successor).
Farama-Foundation/github.com/Farama-Foundation/Gymnasium / /4,296,106 downloads/month
Easy, generic parser combinator library for creating parsers.
python-parsy/github.com/python-parsy/parsy / /4,124,942 downloads/month
Flexible test automation for Python.
wntrblm/github.com/wntrblm/nox / /4,034,860 downloads/month
A tool for producing forecasts for time series with multiple seasonality and trend changes.
facebook/github.com/facebook/prophet / /4,024,460 downloads/month
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
mitmproxy/github.com/mitmproxy/mitmproxy / /4,021,016 downloads/month
A tool for automatic property-based testing of web APIs from OpenAPI or GraphQL schemas.
schemathesis/github.com/schemathesis/schemathesis / /3,864,294 downloads/month
A spec-first framework that automatically handles requests based on your OpenAPI specification.
spec-first/github.com/spec-first/connexion / /3,841,561 downloads/month
A generic test automation framework.
robotframework/github.com/robotframework/robotframework / /3,754,780 downloads/month
Install and Run Python Applications in Isolated Environments. Like npx in Node.js.
pypa/github.com/pypa/pipx / /3,753,205 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,572,264 downloads/month
Django email backends and webhooks for transactional email services such as Amazon SES, Brevo, Mailgun, Postmark, and Resend.
anymail/github.com/anymail/django-anymail / /3,511,962 downloads/month
A brilliant packet manipulation library.
secdev/github.com/secdev/scapy / /3,487,197 downloads/month
A portable Python dataframe library with a single API for 20+ backends.
ibis-project/github.com/ibis-project/ibis / /3,425,008 downloads/month
Qt for Python offers the official Python bindings for Qt, largely API-compatible with PyQt6 but with different licensing.
pyside/github.com/pyside/pyside-setup / /3,388,345 downloads/month
A CLI tool for structural code search, linting, and rewriting based on syntax trees.
ast-grep/github.com/ast-grep/ast-grep / /3,351,356 downloads/month
Library for converting documents into structured data.
docling-project/github.com/docling-project/docling / /3,319,435 downloads/month
A cross-platform windowing and multimedia library for Python.
pyglet/github.com/pyglet/pyglet / /3,260,033 downloads/month
A community Python library for Astronomy.
astropy/github.com/astropy/astropy / /3,207,927 downloads/month
Python bindings and utilities for GeoJSON.
jazzband/github.com/jazzband/geojson / /3,098,584 downloads/month
Topic Modeling for Humans.
piskvorky/github.com/piskvorky/gensim / /3,028,734 downloads/month
The Python Driver for Apache Cassandra.
apache/github.com/apache/cassandra-python-driver / /3,015,764 downloads/month
A tool to remove image backgrounds.
danielgatis/github.com/danielgatis/rembg / /2,989,905 downloads/month
A Pythonic interface for Amazon DynamoDB.
pynamodb/github.com/pynamodb/PynamoDB / /2,941,837 downloads/month
A toolkit for building RAG pipelines and agents over your data.
run-llama/github.com/run-llama/llama_index / /2,927,863 downloads/month
RFC 9111 compliant HTTP caching for clients like httpx and requests and servers like FastAPI, with sync and async support.
karpetrosyan/github.com/karpetrosyan/hishel / /2,809,043 downloads/month
Official Microsoft driver for SQL Server and Azure SQL, built on ODBC for high performance.
microsoft/github.com/microsoft/mssql-python / /2,788,331 downloads/month
Compresses linked and inline JavaScript or CSS into a single cached file.
django-compressor/github.com/django-compressor/django-compressor / /2,682,485 downloads/month
A new kind of Progress Bar, with real-time throughput, eta and very cool animations.
rsalmei/github.com/rsalmei/alive-progress / /2,653,163 downloads/month
A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.
crewAIInc/github.com/crewAIInc/crewAI / /2,652,780 downloads/month
Live profiling and inspection of HTTP requests and database queries for Django.
jazzband/github.com/jazzband/django-silk / /2,533,956 downloads/month
A reactive notebook for Python, stored as pure Python and runnable as a script or app.
marimo-team/github.com/marimo-team/marimo / /2,532,964 downloads/month
A library for post-training transformer language models with SFT, DPO, GRPO, and other trainers.
huggingface/github.com/huggingface/trl / /2,523,229 downloads/month
Pygame is a set of Python modules designed for writing games.
pygame/github.com/pygame/pygame / /2,465,873 downloads/month
Create barcodes in Python with no extra dependencies.
WhyNotHugo/github.com/WhyNotHugo/python-barcode / /2,403,309 downloads/month
Open Source Differentiable Computer Vision Library for PyTorch.
kornia/github.com/kornia/kornia / /2,399,283 downloads/month
Distributed task queue with native asyncio support and pluggable brokers.
taskiq-python/github.com/taskiq-python/taskiq / /2,286,445 downloads/month
Socket.IO integration for Flask applications.
miguelgrinberg/github.com/miguelgrinberg/Flask-SocketIO / /2,273,788 downloads/month
An intelligent memory layer for AI agents enabling personalized interactions.
mem0ai/github.com/mem0ai/mem0 / /2,209,465 downloads/month
HTTP security headers for Python web applications with ASGI and WSGI middleware.
TypeError/github.com/TypeError/secure / /2,184,277 downloads/month
A high-throughput and memory-efficient inference and serving engine for LLMs.
vllm-project/github.com/vllm-project/vllm / /2,180,310 downloads/month
Strawberry GraphQL integration with Django.
A slick ORM cache with automatic granular event-driven invalidation.
Suor/github.com/Suor/django-cacheops / /2,100,937 downloads/month
Python Integration with the .NET Common Language Runtime (CLR).
pythonnet/github.com/pythonnet/pythonnet / /2,068,350 downloads/month
A small, fast, down-to-earth, open source Python web framework.
Pylons/github.com/Pylons/pyramid / /2,066,658 downloads/month
Ready-to-use OCR with 80+ languages supported.
JaidedAI/github.com/JaidedAI/EasyOCR / /2,061,633 downloads/month
A fast and reliable background task processing library for Python 3.
Bogdanp/github.com/Bogdanp/dramatiq / /2,049,643 downloads/month
A caching API for Redis, Memcached, and other backends, with coordinated value regeneration.
sqlalchemy/github.com/sqlalchemy/dogpile.cache / /2,014,603 downloads/month
A Python library for generating fake but realistic data in multiple languages and locales.
lk-geimfari/github.com/lk-geimfari/mimesis / /2,007,929 downloads/month
Convert Chinese hanzi (漢字) to pinyin (拼音).
mozillazg/github.com/mozillazg/python-pinyin / /1,912,661 downloads/month
Another Python SQLite Wrapper, exposing the complete SQLite C API.
rogerbinns/github.com/rogerbinns/apsw / /1,814,627 downloads/month
A library to control and monitor input devices.
moses-palmer/github.com/moses-palmer/pynput / /1,804,295 downloads/month
Distributed asynchronous hyperparameter optimization with Tree-structured Parzen Estimators.
hyperopt/github.com/hyperopt/hyperopt / /1,789,489 downloads/month
Production-ready, capable and extensible ASGI Web framework.
litestar-org/github.com/litestar-org/litestar / /1,738,741 downloads/month
Fast statistical forecasting models such as ARIMA, ETS, and Theta, compiled with numba.
Nixtla/github.com/Nixtla/statsforecast / /1,717,052 downloads/month
A cross platform Bluetooth Low Energy Client for Python using asyncio.
hbldh/github.com/hbldh/bleak / /1,713,369 downloads/month
A modern static site generator for technical documentation.
zensical/github.com/zensical/zensical / /1,691,545 downloads/month
Turn any folder of code, SQL schemas, docs, papers, images, or videos into a queryable knowledge graph.
Graphify-Labs/github.com/Graphify-Labs/graphify / /1,690,135 downloads/month
An asynchronous Python object-document mapper (ODM) for MongoDB.
BeanieODM/github.com/BeanieODM/beanie / /1,686,682 downloads/month
A high-performance serving framework for large language models and multimodal models.
sgl-project/github.com/sgl-project/sglang / /1,685,515 downloads/month
A library and command-line utility for rendering project templates.
copier-org/github.com/copier-org/copier / /1,668,721 downloads/month
A fast and token-efficient browser automation SDK to extract data and perform self-healing actions on web pages.
browserbase/github.com/browserbase/stagehand / /1,659,165 downloads/month
A Python Object-Document-Mapper for working with MongoDB.
MongoEngine/github.com/MongoEngine/mongoengine / /1,626,544 downloads/month
A modern Django admin theme for building dashboards, internal tools, and business applications.
unfoldadmin/github.com/unfoldadmin/django-unfold / /1,543,973 downloads/month
Rope is a Python refactoring library.
python-rope/github.com/python-rope/rope / /1,537,979 downloads/month
Python bindings for the Qt cross-platform application and UI framework.
Simple and extensible administrative interface framework for Flask.
pallets-eco/github.com/pallets-eco/flask-admin / /1,529,218 downloads/month
A lightweight cross-platform native wrapper around a webview component.
r0x0r/github.com/r0x0r/pywebview / /1,490,851 downloads/month
Python framework for web automation & testing, with stealth options.
seleniumbase/github.com/seleniumbase/SeleniumBase / /1,470,229 downloads/month
Advanced Python REPL built on top of the python-prompt-toolkit.
prompt-toolkit/github.com/prompt-toolkit/ptpython / /1,457,836 downloads/month
Expressive statecharts and finite state machines with a declarative API, in sync and async codebases.
fgmacedo/github.com/fgmacedo/python-statemachine / /1,456,861 downloads/month
A framework for building asynchronous services over Apache Kafka, RabbitMQ, NATS, MQTT and Redis.
ag2ai/github.com/ag2ai/faststream / /1,418,878 downloads/month
Fully featured framework for fast, easy and documented API development with Flask.
python-restx/github.com/python-restx/flask-restx / /1,382,853 downloads/month
Inspect variables, expressions, and program execution with a single, simple function call.
gruns/github.com/gruns/icecream / /1,367,219 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,365,177 downloads/month
Python library and CLI tool for converting text to speech using Google Translate TTS.
pndurette/github.com/pndurette/gTTS / /1,286,297 downloads/month
A low-overhead tool that traces and visualizes Python code execution.
gaogaotiantian/github.com/gaogaotiantian/viztracer / /1,281,263 downloads/month
Probabilistic programming and Bayesian modeling in Python.
pymc-devs/github.com/pymc-devs/pymc / /1,260,635 downloads/month
Cognitive complexity analysis for Python code, written in Rust.
rohaquinlop/github.com/rohaquinlop/complexipy / /1,252,511 downloads/month
Python bindings for MagickWand, C API for ImageMagick.
emcconville/github.com/emcconville/wand / /1,223,807 downloads/month
Multilingual OCR and document parsing toolkit based on PaddlePaddle.
PaddlePaddle/github.com/PaddlePaddle/PaddleOCR / /1,222,852 downloads/month
Auto-generates API documentation for Python projects.
mitmproxy/github.com/mitmproxy/pdoc / /1,200,059 downloads/month
Conversion between Traditional and Simplified Chinese, with regional variants and phrase-level rules.
BYVoid/github.com/BYVoid/OpenCC / /1,110,638 downloads/month
An easy-to-use, Python-based UI framework, which shows up in your web browser.
zauberzeug/github.com/zauberzeug/nicegui / /1,103,735 downloads/month
A set of type-safe monads, transformers, and composition utilities.
dry-python/github.com/dry-python/returns / /1,081,834 downloads/month
Approximate Nearest Neighbors in C++/Python optimized for memory usage.
spotify/github.com/spotify/annoy / /1,033,188 downloads/month
A financial data interface library, with data provided for academic research only.
akfamily/github.com/akfamily/akshare / /1,021,411 downloads/month
An admin interface for SQLAlchemy models in FastAPI and Starlette.
smithyhq/github.com/smithyhq/sqladmin / /1,002,466 downloads/month
Library for downloading structured data from SEC EDGAR filings and XBRL financial statements.
dgunning/github.com/dgunning/edgartools / /992,866 downloads/month
A unified scikit-learn-style framework for forecasting and other time-series learning tasks.
sktime/github.com/sktime/sktime / /978,815 downloads/month
Python CLI utility and library for manipulating SQLite databases.
simonw/github.com/simonw/sqlite-utils / /976,527 downloads/month
Multi-vendor library to simplify CLI connections to network devices.
ktbyers/github.com/ktbyers/netmiko / /961,905 downloads/month
An adaptive scraping framework whose selectors relocate elements after page changes, with stealth fetchers and spiders.
D4Vinci/github.com/D4Vinci/Scrapling / /958,614 downloads/month
Implementation of per-object permissions for Django.
django-guardian/github.com/django-guardian/django-guardian / /953,464 downloads/month
A binding for libvips, a fast image processing library with low memory needs.
libvips/github.com/libvips/pyvips / /944,203 downloads/month
An IBM-backed quantum SDK for building, simulating, and running circuits on real quantum hardware.
Qiskit/github.com/Qiskit/qiskit / /928,747 downloads/month
Faster, lower-memory LLM fine-tuning, as a Python library or a desktop app.
unslothai/github.com/unslothai/unsloth / /924,443 downloads/month
Diagram as Code.
mingrammer/github.com/mingrammer/diagrams / /915,404 downloads/month
A cartographic Python library with matplotlib support.
SciTools/github.com/SciTools/cartopy / /879,775 downloads/month
The Stanford NLP Group's official Python library, supporting 60+ languages.
stanfordnlp/github.com/stanfordnlp/stanza / /835,021 downloads/month
Python Bindings for GLib/GObject/GIO/GTK.
GNOME/github.com/GNOME/pygobject / /782,977 downloads/month
The fastest way to create an HTML app.
AnswerDotAI/github.com/AnswerDotAI/fasthtml / /735,325 downloads/month
PyTorch implementations of Stable Baselines (deep) reinforcement learning algorithms.
DLR-RM/github.com/DLR-RM/stable-baselines3 / /729,742 downloads/month
A full-screen, console-based Python debugger.
inducer/github.com/inducer/pudb / /723,278 downloads/month
Compiles Python programs into high-performance standalone executables (cross-platform).
Nuitka/github.com/Nuitka/Nuitka / /697,890 downloads/month
A Django content management system.
wagtail/github.com/wagtail/wagtail / /678,335 downloads/month
The official Python client for the Meilisearch search engine.
meilisearch/github.com/meilisearch/meilisearch-python / /677,320 downloads/month
A modern and customizable Python UI-library based on Tkinter.
TomSchimansky/github.com/tomschimansky/customtkinter / /667,604 downloads/month
A command line HTTP client, a user-friendly cURL replacement.
httpie/github.com/httpie/cli / /632,618 downloads/month
An actively developed drop-in replacement with new features and performance improvements (pygame fork).
pygame-community/github.com/pygame-community/pygame-ce / /629,374 downloads/month
A software construction tool.
SCons/github.com/SCons/scons / /621,554 downloads/month
A process-based discrete-event simulation framework.
gitlab.com/team-simpy/simpy /602,652 downloads/month
Python bindings for llama.cpp, for running GGUF models locally.
abetlen/github.com/abetlen/llama-cpp-python / /596,919 downloads/month
Run and fine-tune large language models on Apple Silicon with MLX.
ml-explore/github.com/ml-explore/mlx-lm / /586,447 downloads/month
Python bindings for MPI.
mpi4py/github.com/mpi4py/mpi4py / /585,647 downloads/month
A task runner and build tool.
pydoit/github.com/pydoit/doit / /581,148 downloads/month
A Python serverless microframework for AWS.
aws/github.com/aws/chalice / /546,036 downloads/month
A minimal PyPI server for uploading and installing packages with pip.
pypiserver/github.com/pypiserver/pypiserver / /535,770 downloads/month
A collection of Python classes for working with network protocols, widely used for Windows and Active Directory testing.
fortra/github.com/fortra/impacket / /499,953 downloads/month
A tiny but powerful app providing object-level permissions to Django, without requiring a database.
dfunckt/github.com/dfunckt/django-rules / /495,175 downloads/month
A context database for AI agents that unifies memory, resources, and skills.
volcengine/github.com/volcengine/OpenViking / /447,460 downloads/month
A Python-powered shell. Full-featured and cross-platform.
xonsh/github.com/xonsh/xonsh / /421,599 downloads/month
A CTF framework and exploit development library.
Gallopsled/github.com/Gallopsled/pwntools / /417,328 downloads/month
An adaptive personal AI assistant that grows with you.
NousResearch/github.com/NousResearch/hermes-agent / /362,600 downloads/month
Implementing a comprehensive number of colour theory transformations and algorithms.
colour-science/github.com/colour-science/colour / /345,260 downloads/month
A high-performance, high-precision CPU, GPU, and memory profiler for Python.
plasma-umass/github.com/plasma-umass/scalene / /341,835 downloads/month
A tool used to obfuscate Python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
dashingsoft/github.com/dashingsoft/pyarmor / /330,723 downloads/month
A Python library for causal and probabilistic reasoning with graphical models.
pgmpy/github.com/pgmpy/pgmpy / /324,834 downloads/month
A Flask/Marshmallow-based REST API framework with automatic OpenAPI documentation.
marshmallow-code/github.com/marshmallow-code/flask-smorest / /318,981 downloads/month
Industrial-grade speech recognition toolkit with speaker diarization and emotion detection.
modelscope/github.com/modelscope/FunASR / /314,375 downloads/month
Cross-platform GUI framework for building modern apps in pure Python.
flet-dev/github.com/flet-dev/flet / /305,577 downloads/month
A port of the django-debug-toolbar to flask.
pallets-eco/github.com/pallets-eco/flask-debugtoolbar / /303,283 downloads/month
A tool to analyze Python code.
prospector-dev/github.com/prospector-dev/prospector / /302,110 downloads/month
A jazzy skin for the Django Admin-Interface.
sehmaschine/github.com/sehmaschine/django-grappelli / /300,887 downloads/month
A framework for building reactive, full-stack web applications entirely with Python.
reflex-dev/github.com/reflex-dev/reflex / /272,179 downloads/month
Quantum Toolbox in Python.
qutip/github.com/qutip/qutip / /270,541 downloads/month
Yet another Gmail/SMTP client.
kootenpv/github.com/kootenpv/yagmail / /266,137 downloads/month
PostgreSQL CLI with autocompletion and syntax highlighting.
dbcli/github.com/dbcli/pgcli / /252,779 downloads/month
A fast Python implementation of collaborative filtering for implicit datasets.
benfred/github.com/benfred/implicit / /245,617 downloads/month
Modular search for Django.
django-haystack/github.com/django-haystack/django-haystack / /236,297 downloads/month
A pretrained foundation model from Google Research for time-series forecasting, with non-commercial default weights.
google-research/github.com/google-research/timesfm / /235,523 downloads/month
A Python toolbox for seismology.
obspy/github.com/obspy/obspy / /231,948 downloads/month
Turns Python code into shell commands and runs them on your servers.
pyinfra-dev/github.com/pyinfra-dev/pyinfra / /227,051 downloads/month
3D game engine developed jointly by Disney and contributors from around the world.
panda3d/github.com/panda3d/panda3d / /219,709 downloads/month
A simple GPU-accelerated Python GUI framework.
hoffstadt/github.com/hoffstadt/DearPyGui / /217,939 downloads/month
A lightweight Python web API framework based on Flask, supporting marshmallow schemas and Pydantic models.
apiflask/github.com/apiflask/apiflask / /197,372 downloads/month
An open-source framework for cross-platform GUI apps on desktop, mobile, and embedded platforms.
kivy/github.com/kivy/kivy / /179,971 downloads/month
An animation engine for explanatory math videos.
ManimCommunity/github.com/ManimCommunity/manim / /172,567 downloads/month
A cross-platform GUI toolkit that wraps the wxWidgets C++ library.
wxWidgets/github.com/wxWidgets/Phoenix / /172,250 downloads/month
sklearn compatible API with the widest toolset for feature engineering and selection.
feature-engine/github.com/feature-engine/feature_engine / /171,028 downloads/month
A cross-platform library for quantum computing, quantum machine learning, and quantum chemistry.
PennyLaneAI/github.com/PennyLaneAI/pennylane / /169,770 downloads/month
A pure Python HTML5 parser that sanitizes untrusted HTML by default.
EmilStenstrom/github.com/EmilStenstrom/justhtml / /142,303 downloads/month
Infrastructure automation and management system.
saltstack/github.com/saltstack/salt / /140,456 downloads/month
The open-source tool for building high-quality datasets and computer vision models.
voxel51/github.com/voxel51/fiftyone / /140,404 downloads/month
Converts Python scripts into standalone executables and installers for Windows, macOS, and Linux.
marcelotduarte/github.com/marcelotduarte/cx_Freeze / /131,766 downloads/month
Cross-vendor API to manipulate network devices.
napalm-automation/github.com/napalm-automation/napalm / /122,671 downloads/month
PyPI server and packaging/testing/release tool.
devpi/github.com/devpi/devpi / /110,778 downloads/month
A tmux session manager.
tmux-python/github.com/tmux-python/tmuxp / /106,330 downloads/month
A Google-developed framework focused on hardware-aware quantum circuit design for NISQ devices.
quantumlib/github.com/quantumlib/Cirq / /104,335 downloads/month
The easy-to-use and developer-friendly enterprise CMS powered by Django.
django-cms/github.com/django-cms/django-cms / /92,471 downloads/month
MySQL CLI with autocompletion and syntax highlighting.
dbcli/github.com/dbcli/mycli / /90,503 downloads/month
A deduplicating archiver with compression and encryption.
borgbackup/github.com/borgbackup/borg / /87,294 downloads/month
A package to create full-screen text UIs (from interactive forms to ASCII animations).
peterbrittain/github.com/peterbrittain/asciimatics / /76,384 downloads/month
Hunt down social media accounts by username across social networks.
sherlock-project/github.com/sherlock-project/sherlock / /71,769 downloads/month
A scikit for building and analyzing recommender systems.
NicolasHug/github.com/NicolasHug/Surprise / /66,370 downloads/month
A financial data platform for analysts, quants and AI agents.
openbq-org/github.com/openbq-org/OpenBB / /64,292 downloads/month
SQLite CLI with autocompletion and syntax highlighting.
dbcli/github.com/dbcli/litecli / /55,045 downloads/month
A music library manager and MusicBrainz tagger.
beetbox/github.com/beetbox/beets / /53,434 downloads/month
An agent-based modeling framework for building, analyzing, and visualizing complex system simulations.
mesa/github.com/mesa/mesa / /50,663 downloads/month
Automatic SQL injection and database takeover tool.
sqlmapproject/github.com/sqlmapproject/sqlmap / /45,760 downloads/month
Static site generator that supports Markdown and reST syntax.
getpelican/github.com/getpelican/pelican / /45,336 downloads/month
An easy-to-use library for creating 2D arcade games.
pythonarcade/github.com/pythonarcade/arcade / /44,207 downloads/month
Official MongoDB database backend for Django.
mongodb/github.com/mongodb/django-mongodb-backend / /44,050 downloads/month
A multi-platform AI assistant that connects LLMs to chat apps like Telegram, Slack, and QQ, extensible with Python plugins.
AstrBotDevs/github.com/AstrBotDevs/AstrBot / /33,290 downloads/month
A lightweight, in-process vector database that embeds directly into applications.
alibaba/github.com/alibaba/zvec / /27,773 downloads/month
Modern REST with speed, types, async, msgspec, pydantic and other goodies.
A smart imaging service. It enables on-demand crop, re-sizing and flipping of images.
thumbor/github.com/thumbor/thumbor / /19,977 downloads/month
A Python native, OS native GUI toolkit.
beeware/github.com/beeware/toga / /16,070 downloads/month
Redis CLI with autocompletion and syntax highlighting.
laixintao/github.com/laixintao/iredis / /14,658 downloads/month
A graph-native context and knowledge layer for AI agents with reasoning, provenance, and governance.
semantica-agi/github.com/semantica-agi/semantica / /14,598 downloads/month
PyPI mirroring tool provided by Python Packaging Authority (PyPA).
pypa/github.com/pypa/bandersnatch / /13,175 downloads/month
A static website and blog generator.
getnikola/github.com/getnikola/nikola / /13,174 downloads/month
Paranoid text spacing.
vinta/github.com/vinta/pangu.py / /10,902 downloads/month
A framework for fine-tuning and post-training large language models.
axolotl-ai-cloud/github.com/axolotl-ai-cloud/axolotl / /9,885 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 / /3,927 downloads/month
A Python version manager for Windows (rbenv-win fork).
pyenv-win/github.com/pyenv-win/pyenv-win / /3,517 downloads/month
Minimal examples of data structures and algorithms.
keon/github.com/keon/algorithms / /1,380 downloads/month
All Algorithms implemented in Python.
(part of Django) The Django ORM.
(part of Django) A world-class geographic web framework.
(part of uv) uv's dependency vulnerability scanning backed by OSV.
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) 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) A mocking and patching library.
(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.
Agent skills for scientific research and analysis with Python libraries like scikit-learn, polars, and biopython.
Simple Python version management.
A collection of design patterns and idioms in Python.
Plugins, agents, and skills for AI coding tools, including Python skills for testing, async, packaging, and uv.
A polyglot tool version manager that installs Python versions and reads .python-version files.
jdx/github.com/jdx/mise /
A lean and efficient Python implementation for microcontrollers and constrained systems.
Python distribution for the browser and Node.js based on WebAssembly.
Security skills for vulnerability detection, auditing, and testing.
Cross-platform, Python-agnostic binary package manager.
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.
A multi-distribution package that handles early initialization of a cloud instance.
Portable Python distribution for Windows.
Finds leaked secrets in git history, directories, and files, from the original author of gitleaks.
A very fast and compliant implementation of the Python language.
Agent skills the Sentry team uses for code review, pull requests, and Django reviews.
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.