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.

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

Know a project that belongs here?

Tell us what it does and why it stands out.