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 | |||||
|---|---|---|---|---|---|---|
| 1 | boto3 Cloud Providers | 2,366,434,159 | 9,910 | Cloud Providers DevOps Tools DevOps | → | |
|
Python interface to Amazon Web Services.
|
||||||
| 2 | urllib3 Clients | 1,257,212,795 | 4,065 | Clients HTTP Clients HTTP & Scraping | → | |
|
An HTTP library with thread-safe connection pooling, file post, and more.
|
||||||
| 3 | requests Clients | 1,148,978,640 | 54,365 | Clients HTTP Clients HTTP & Scraping | → | |
|
HTTP Requests for Humans.
|
||||||
| 4 | charset-normalizer Encoding and Unicode | 1,124,204,638 | 797 | Encoding and Unicode Text Processing Text & Documents | → | |
|
Universal character encoding detector, and a dependency of requests.
|
||||||
| 5 | cryptography Cryptography | 1,017,008,399 | 7,789 | Cryptography Security | → | |
|
A package designed to expose cryptographic primitives and recipes to Python developers.
|
||||||
| 6 | setuptools Build Backends | 933,171,214 | 2,864 | Build Backends Package Management Python Toolchain | → | |
|
The historical and still most widely used pyproject build backend.
|
||||||
| 7 | pygments Parser | 890,652,631 | 2,211 | Parser Text Processing Text & Documents | → | |
|
A generic syntax highlighter.
|
||||||
| 8 | pyyaml Data Formats | 863,133,548 | 2,949 | Data Formats File Format Processing Text & Documents | → | |
|
A full-featured YAML framework for Python.
|
||||||
| 9 | python-dateutil Date and Time | 860,137,068 | 2,638 | Date and Time Python Language | → | |
|
Extensions to the standard Python datetime module.
|
||||||
| 10 | pydantic Data Validation | 800,830,748 | 28,904 | Data Validation Data & Science | → | |
|
Data validation using Python type hints.
|
||||||
| 11 | click CLI Development | 774,315,469 | 17,781 | CLI Development CLI Development CLI & GUI | → | |
|
A package for creating beautiful command line interfaces in a composable way.
|
||||||
| 12 | anyio Async I/O | 761,390,263 | 2,551 | Async I/O Asynchronous Programming Python Language | → | |
|
A high-level async concurrency and networking framework that works on top of asyncio or trio.
|
||||||
| 13 | numpy Core | 761,062,373 | 32,884 | Core Science Data & Science | → | |
|
A fundamental package for scientific computing with Python.
|
||||||
| 14 | pytest Frameworks | 748,731,980 | 14,554 | Frameworks Testing Developer Tools | → | |
|
A mature full-featured Python testing tool.
|
||||||
| 15 | attrs Built-in Classes Enhancement | 656,964,367 | 5,850 | Built-in Classes Enhancement Python Language | → | |
|
Replacement for
__init__, __eq__, __repr__, etc. boilerplate in class definitions. |
||||||
| 16 | httpx Clients | 585,156,958 | 15,525 | Clients HTTP Clients HTTP & Scraping | → | |
|
A next generation HTTP client for Python.
|
||||||
| 17 | markupsafe HTML Manipulation | 582,803,092 | 697 | HTML Manipulation Text & Documents | → | |
|
Safely adds untrusted strings to HTML/XML markup.
|
||||||
| 18 | python-dotenv Configuration Files | 544,546,761 | 8,886 | Configuration Files Python Toolchain | → | |
|
Reads key-value pairs from a
.env file and sets them as environment variables. |
||||||
| 19 | pyjwt JWT | 530,554,387 | 5,707 | JWT Authentication Web Development | → | |
|
JSON Web Token implementation in Python.
|
||||||
| 20 | pandas Data Analysis | 519,465,901 | 49,875 | Data Analysis Data & Science | → | |
|
A library providing high-performance, easy-to-use data structures and data analysis tools.
|
||||||
| 21 | jinja Template Engines | 510,698,896 | 11,794 | Template Engines Web Development | → | |
|
A modern and designer friendly templating language.
|
||||||
| 22 | starlette Asynchronous | 466,780,482 | 12,643 | Asynchronous Web Frameworks Web Development | → | |
|
A lightweight ASGI framework and toolkit for building high-performance async services.
|
||||||
| 23 | uvicorn ASGI | 465,532,498 | 10,997 | ASGI Web Servers Web Development | → | |
|
A lightning-fast ASGI server implementation.
|
||||||
| 24 | jsonschema Data Validation | 439,504,877 | 4,988 | Data Validation Data & Science | → | |
|
An implementation of JSON Schema for Python.
|
||||||
| 25 | yarl URL Manipulation | 437,389,036 | 1,497 | URL Manipulation HTTP Clients HTTP & Scraping | → | |
|
Yet another URL library.
|
||||||
| 26 | aiohttp Clients | 434,089,716 | 16,567 | Clients HTTP Clients HTTP & Scraping | → | |
|
Asynchronous HTTP client/server framework for asyncio and Python.
|
||||||
| 27 | rich Terminal Rendering | 429,511,664 | 57,454 | Terminal Rendering CLI Development CLI & GUI | → | |
|
Python library for rich text and beautiful formatting in the terminal. Also provides a great
RichHandler log handler. |
||||||
| 28 | markdown-it-py Markdown | 423,613,929 | 1,369 | Markdown File Format Processing Text & Documents | → | |
|
Markdown parser with 100% CommonMark support, extensions, and syntax plugins.
|
||||||
| 29 | pillow General | 401,378,305 | 13,865 | General Image Processing Media | → | |
|
Pillow is the friendly PIL fork.
|
||||||
| 30 | pip Package Managers | 394,691,080 | 10,289 | Package Managers Package Management Python Toolchain | → | |
|
The package installer for Python.
|
||||||
| 31 | tqdm Terminal Rendering | 394,196,698 | 31,350 | Terminal Rendering CLI Development CLI & GUI | → | |
|
Fast, extensible progress bar for loops and CLI.
|
||||||
| 32 | websockets WebSocket | 377,342,225 | 5,721 | WebSocket Web Development | → | |
|
A library for building WebSocket servers and clients with a focus on correctness and simplicity.
|
||||||
| 33 | fastapi Framework Agnostic | 355,799,636 | 102,716 | Framework Agnostic Web APIs Web Development | → | |
|
A modern, fast, web framework for building APIs with standard Python type hints.
|
||||||
| 34 | pydantic-settings Configuration Files | 339,391,392 | 1,465 | Configuration Files Python Toolchain | → | |
|
Settings management using Pydantic models with validation, loading from environment variables and secrets files.
|
||||||
| 35 | sqlalchemy Relational Databases | 314,820,899 | 12,192 | Relational Databases ORM Database & Storage | → | |
|
The Python SQL Toolkit and Object Relational Mapper.
|
||||||
| 36 | hatchling Build Backends | 306,727,994 | 7,240 | Build Backends Package Management Python Toolchain | → | |
|
Modern, extensible build backend from the hatch project.
|
||||||
| 37 | grpcio RPC | 302,726,217 | 45,356 | RPC Web APIs Web Development | → | |
|
HTTP/2-based RPC framework with Python bindings, built by Google.
|
||||||
| 38 | pyparsing Parser | 300,581,795 | 2,492 | Parser Text Processing Text & Documents | → | |
|
A Python library for creating PEG parsers.
|
||||||
| 39 | lxml HTML Manipulation | 296,055,784 | 3,062 | HTML Manipulation Text & Documents | → | |
|
A very fast, easy-to-use and versatile library for handling HTML and XML.
|
||||||
| 40 | watchfiles File Manipulation | 289,540,328 | 2,542 | File Manipulation Text & Documents | → | |
|
Simple, modern and fast file watching and code reload in python.
|
||||||
| 41 | scipy Core | 286,060,015 | 15,060 | Core Science Data & Science | → | |
|
Fundamental algorithms for scientific computing in Python.
|
||||||
| 42 | beautifulsoup4 HTML Manipulation | 284,549,294 | External | — | HTML Manipulation Text & Documents | → |
|
Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.
|
||||||
| 43 | ruff Linters and Formatters | 284,175,339 | 49,851 | Linters and Formatters Code Analysis Developer Tools | → | |
|
An extremely fast Python linter and code formatter.
|
||||||
| 44 | psutil Monitoring and Processes | 273,817,155 | 11,285 | Monitoring and Processes DevOps Tools DevOps | → | |
|
A cross-platform process and system utilities module.
|
||||||
| 45 | coverage Code Coverage | 273,507,133 | 3,410 | Code Coverage Testing Developer Tools | → | |
|
Code coverage measurement.
|
||||||
| 46 | openpyxl Excel | 267,279,471 | External | — | Excel File Format Processing Text & Documents | → |
|
A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
|
||||||
| 47 | colorama Terminal Rendering | 238,583,736 | 3,795 | Terminal Rendering CLI Development CLI & GUI | → | |
|
Cross-platform colored terminal text.
|
||||||
| 48 | typer CLI Development | 233,085,272 | 20,041 | CLI Development CLI Development CLI & GUI | → | |
|
Modern CLI framework that uses Python type hints. Built on Click.
|
||||||
| 49 | virtualenv Environment Management | 232,224,599 | 5,051 | Environment Management Python Toolchain | → | |
|
A tool to create isolated Python environments.
|
||||||
| 50 | cachetools Caching | 227,178,155 | 2,781 | Caching Database & Storage | → | |
|
Extensible memoizing collections and decorators.
|
||||||
| 51 | more-itertools Functional Programming | 216,158,468 | 4,096 | Functional Programming Python Language | → | |
|
More routines for operating on iterables, beyond
itertools. |
||||||
| 52 | oauthlib OAuth | 212,867,772 | 2,983 | OAuth Authentication Web Development | → | |
|
A generic and thorough implementation of the OAuth request-signing logic.
|
||||||
| 53 | httpx2 Clients | 206,817,019 | 1,502 | Clients HTTP Clients HTTP & Scraping | → | |
|
HTTP/1.1 and HTTP/2 client with sync and async APIs, maintained by Pydantic (httpx fork).
|
||||||
| 54 | sortedcontainers Algorithms | 201,237,260 | 3,982 | Algorithms Algorithms and Design Patterns Developer Tools | → | |
|
Fast and pure-Python implementation of sorted collections.
|
||||||
| 55 | uvloop Async I/O | 199,386,136 | 11,911 | Async I/O Asynchronous Programming Python Language | → | |
|
Ultra fast asyncio event loop.
|
||||||
| 56 | redis NoSQL Databases | 191,089,257 | 13,649 | NoSQL Databases Database Drivers Database & Storage | → | |
|
The Python client for Redis.
|
||||||
| 57 | networkx Graphs and Networks | 189,018,128 | 17,297 | Graphs and Networks Science Data & Science | → | |
|
A high-productivity software for complex networks.
|
||||||
| 58 | msgpack Serialization | 182,842,506 | 2,104 | Serialization Database & Storage | → | |
|
MessagePack serializer implementation for Python.
|
||||||
| 59 | scikit-learn General | 180,007,891 | 67,432 | General Machine Learning AI & ML | → | |
|
The most popular Python library for Machine Learning with extensive documentation and community support.
|
||||||
| 60 | prompt_toolkit CLI Development | 175,599,738 | 10,592 | CLI Development CLI Development CLI & GUI | → | |
|
A library for building powerful interactive command lines.
|
||||||
| 61 | orjson Serialization | 170,863,574 | 8,239 | Serialization Database & Storage | → | |
|
Fast, correct JSON library.
|
||||||
| 62 | mako Template Engines | 170,558,822 | 459 | Template Engines Web Development | → | |
|
Hyperfast and lightweight templating for the Python platform.
|
||||||
| 63 | langchain Orchestration | 163,981,273 | 147,280 | Orchestration AI and Agents AI & ML | → | |
|
A framework for building agents and LLM-powered applications.
|
||||||
| 64 | chardet Encoding and Unicode | 159,564,133 | 2,674 | Encoding and Unicode Text Processing Text & Documents | → | |
|
Python character encoding detector.
|
||||||
| 65 | pynacl Cryptography | 158,444,456 | 1,206 | Cryptography Security | → | |
|
Python binding to libsodium, a fork of the Networking and Cryptography (NaCl) library.
|
||||||
| 66 | joblib Distributed Computing | 157,905,302 | 4,399 | Distributed Computing DevOps | → | |
|
Parallel computing and disk-based caching for Python functions.
|
||||||
| 67 | matplotlib Plotting | 154,394,321 | 23,305 | Plotting Data Visualization Data & Science | → | |
|
A comprehensive library for creating static, animated, and interactive visualizations.
|
||||||
| 68 | mypy Type Checkers | 150,575,404 | 20,654 | Type Checkers Code Analysis Developer Tools | → | |
|
A static type checker for Python.
|
||||||
| 69 | itsdangerous Cryptography | 150,025,410 | 3,137 | Cryptography Security | → | |
|
Safely pass trusted data to untrusted environments and back.
|
||||||
| 70 | pre-commit Git Hooks | 146,614,513 | 15,603 | Git Hooks Code Analysis Developer Tools | → | |
|
A framework for managing and maintaining multi-language pre-commit hooks.
|
||||||
| 71 | flask Synchronous | 129,238,565 | 74,803 | Synchronous Web Frameworks Web Development | → | |
|
A microframework for Python.
|
||||||
| 72 | sympy Symbolic Mathematics | 123,752,189 | 14,979 | Symbolic Mathematics Science Data & Science | → | |
|
A Python library for symbolic mathematics.
|
||||||
| 73 | psycopg PostgreSQL | 122,780,650 | 2,503 | PostgreSQL Database Drivers Database & Storage | → | |
|
The most popular PostgreSQL adapter for Python.
|
||||||
| 74 | uv Package Managers | 121,638,279 | 90,297 | Package Managers Environment Management Package Management Python Toolchain | → | |
|
An extremely fast Python version, package and project manager, written in Rust.
|
||||||
| 75 | sentry-sdk Monitoring and Processes | 121,047,880 | 2,208 | Monitoring and Processes DevOps Tools DevOps | → | |
|
Sentry SDK for Python.
|
||||||
| 76 | blinker Miscellaneous | 120,641,017 | 2,094 | Miscellaneous Other | → | |
|
A fast Python in-process signal/event dispatching system.
|
||||||
| 77 | pypdf PDF | 118,399,847 | 10,239 | PDF File Format Processing Text & Documents | → | |
|
A library capable of splitting, merging, cropping, and transforming PDF pages.
|
||||||
| 78 | rapidfuzz Fuzzy Matching | 114,203,729 | 4,146 | Fuzzy Matching Text Processing Text & Documents | → | |
|
Rapid fuzzy string matching using various string metrics, with a C++ core.
|
||||||
| 79 | black Linters and Formatters | 109,557,451 | 41,861 | Linters and Formatters Code Analysis Developer Tools | → | |
|
The uncompromising Python code formatter.
|
||||||
| 80 | sqlparse Parser | 104,667,328 | 4,021 | Parser Text Processing Text & Documents | → | |
|
A non-validating SQL parser.
|
||||||
| 81 | authlib OAuth | 102,864,442 | 5,429 | OAuth Authentication Web Development | → | |
|
A comprehensive library for building OAuth, OpenID Connect, and JWT/JWS/JWE/JWK/JWA.
|
||||||
| 82 | paramiko Cryptography | 101,389,322 | 9,866 | Cryptography Security | → | |
|
The leading native Python SSHv2 protocol library.
|
||||||
| 83 | asyncpg PostgreSQL | 100,569,699 | 8,095 | PostgreSQL Database Drivers Database & Storage | → | |
|
A fast PostgreSQL Database Client Library for Python/asyncio.
|
||||||
| 84 | babel Internationalization | 99,071,711 | 1,468 | Internationalization Text Processing Text & Documents | → | |
|
An internationalization library for Python.
|
||||||
| 85 | tornado Asynchronous | 95,582,481 | 22,179 | Asynchronous Web Frameworks Web Development | → | |
|
A web framework and asynchronous networking library.
|
||||||
| 86 | ipython Interactive Interpreter | 94,736,060 | 16,789 | Interactive Interpreter Developer Tools | → | |
|
A powerful interactive Python shell, and the kernel behind Jupyter notebooks.
|
||||||
| 87 | gunicorn WSGI | 94,045,981 | 10,688 | WSGI Web Servers Web Development | → | |
|
Pre-forked, ported from Ruby's Unicorn project.
|
||||||
| 88 | structlog Logging | 92,131,321 | 4,966 | Logging DevOps | → | |
|
Structured logging made easy.
|
||||||
| 89 | transformers Pre-trained Models | 91,231,049 | 166,828 | Pre-trained Models AI and Agents AI & ML | → | |
|
The model-definition framework for pretrained models in text, computer vision, audio, video, and multimodal tasks, for inference and training.
|
||||||
| 90 | xmltodict HTML Manipulation | 90,048,685 | 5,757 | HTML Manipulation Text & Documents | → | |
|
Working with XML feel like you are working with JSON.
|
||||||
| 91 | playwright-python Browser Automation | 89,900,317 | 15,021 | Browser Automation Testing Developer Tools | → | |
|
Python version of the Playwright testing and automation library.
|
||||||
| 92 | python-docx Word | 89,123,081 | 5,730 | Word File Format Processing Text & Documents | → | |
|
Creates, reads, and updates Microsoft Word (.docx) files.
|
||||||
| 93 | markdown Markdown | 88,432,017 | 4,254 | Markdown File Format Processing Text & Documents | → | |
|
A Python implementation of John Gruber’s Markdown.
|
||||||
| 94 | LiteLLM LLM Gateways | 87,218,717 | 59,880 | LLM Gateways AI and Agents AI & ML | → | |
|
Call 100+ LLMs using OpenAI format.
|
||||||
| 95 | isort Linters and Formatters | 86,743,409 | 6,959 | Linters and Formatters Code Analysis Developer Tools | → | |
|
A Python utility / library to sort imports.
|
||||||
| 96 | awscli Cloud Providers | 84,377,254 | 17,280 | Cloud Providers DevOps Tools DevOps | → | |
|
Universal Command Line Interface for Amazon Web Services.
|
||||||
| 97 | xlsxwriter Excel | 84,021,590 | 3,978 | Excel File Format Processing Text & Documents | → | |
|
A Python module for creating Excel .xlsx files.
|
||||||
| 98 | watchdog File Manipulation | 82,877,639 | 7,417 | File Manipulation Text & Documents | → | |
|
API and shell utilities to monitor file system events.
|
||||||
| 99 | marshmallow Serialization | 82,480,831 | 7,242 | Serialization Database & Storage | → | |
|
A lightweight library for converting complex objects to and from simple Python datatypes.
|
||||||
| 100 | awswrangler General | 82,053,448 | 4,121 | General Data Ingestion / ETL Data & Science | → | |
|
Pandas integration with AWS services like Athena, Glue, Redshift, S3, and DynamoDB.
|
||||||
| 101 | Cython Implementations | 76,754,156 | 10,855 | Implementations Python Language | → | |
|
Optimizing Static Compiler for Python.
|
||||||
| 102 | pymysql MySQL | 72,148,741 | 7,852 | MySQL Database Drivers Database & Storage | → | |
|
A pure-Python MySQL and MariaDB client library, based on PEP 249.
|
||||||
| 103 | uuid-utils Built-in Classes Enhancement | 68,125,653 | 374 | Built-in Classes Enhancement Python Language | → | |
|
A fast, Rust-backed drop-in replacement for Python's built-in
uuid module, supporting RFC 9562 (UUIDv6, UUIDv7, and UUIDv8). |
||||||
| 104 | reportlab PDF | 65,770,287 | External | — | PDF File Format Processing Text & Documents | → |
|
Allowing Rapid creation of rich PDF documents.
|
||||||
| 105 | loguru Logging | 63,463,641 | 24,135 | Logging DevOps | → | |
|
Library which aims to bring enjoyable logging in Python.
|
||||||
| 106 | faker Fake Data | 62,960,515 | 19,416 | Fake Data Testing Developer Tools | → | |
|
A Python package that generates fake data.
|
||||||
| 107 | pymongo NoSQL Databases | 62,752,215 | 4,357 | NoSQL Databases Database Drivers Database & Storage | → | |
|
The official Python client for MongoDB.
|
||||||
| 108 | python-slugify Transliteration and Slugs | 61,271,059 | 1,625 | Transliteration and Slugs Text Processing Text & Documents | → | |
|
A Python slugify library that translates unicode to ASCII.
|
||||||
| 109 | pytorch Frameworks | 59,304,222 | 103,528 | Frameworks Deep Learning AI & ML | → | |
|
Tensors and Dynamic neural networks in Python with strong GPU acceleration.
|
||||||
| 110 | invoke Build Tools | 58,101,668 | 4,780 | Build Tools Developer Tools | → | |
|
A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks.
|
||||||
| 111 | mistune Markdown | 57,920,434 | 3,075 | Markdown File Format Processing Text & Documents | → | |
|
A fast yet powerful Python Markdown parser with renderers and plugins.
|
||||||
| 112 | shapely Computational Geometry | 56,500,593 | 4,515 | Computational Geometry Science Data & Science | → | |
|
Manipulation and analysis of geometric objects in the Cartesian plane.
|
||||||
| 113 | textual TUI Frameworks | 52,832,823 | 37,370 | TUI Frameworks CLI Development CLI & GUI | → | |
|
A framework for building interactive user interfaces that run in the terminal and the browser.
|
||||||
| 114 | toolz Functional Programming | 52,424,827 | 5,160 | Functional Programming Python Language | → | |
|
A collection of functional utilities for iterators, functions, and dictionaries. Also available as cytoolz for Cython-accelerated performance.
|
||||||
| 115 | duckdb Analytical | 51,980,909 | 41,807 | Analytical Database Database & Storage | → | |
|
An in-process SQL OLAP database management system; optimized for analytics and fast queries, similar to SQLite but for analytical workloads.
|
||||||
| 116 | pendulum Date and Time | 51,032,116 | 6,676 | Date and Time Python Language | → | |
|
Python datetimes made easy.
|
||||||
| 117 | pdfminer.six PDF | 50,947,449 | 7,032 | PDF File Format Processing Text & Documents | → | |
|
A community-maintained fork of PDFMiner for extracting information from PDF documents.
|
||||||
| 118 | python-pptx PowerPoint | 50,448,710 | 3,546 | PowerPoint File Format Processing Text & Documents | → | |
|
Python library for creating and updating PowerPoint (.pptx) files.
|
||||||
| 119 | responses Mock | 50,372,481 | 4,343 | Mock Testing Developer Tools | → | |
|
A utility library for mocking out the requests Python library.
|
||||||
| 120 | polars Data Analysis | 49,893,720 | 39,891 | Data Analysis Data & Science | → | |
|
A fast DataFrame library implemented in Rust with a Python API.
|
||||||
| 121 | numba Core | 49,818,669 | 11,170 | Core Science Data & Science | → | |
|
A NumPy-aware JIT compiler for Python, using LLVM.
|
||||||
| 122 | hypothesis Frameworks | 49,615,150 | 9,035 | Frameworks Testing Developer Tools | → | |
|
Hypothesis is an advanced Quickcheck style property based testing library.
|
||||||
| 123 | plotly Plotting | 48,001,038 | 18,817 | Plotting Data Visualization Data & Science | → | |
|
Interactive graphing library for Python.
|
||||||
| 124 | pyspark Distributed Computing | 46,228,461 | 44,089 | Distributed Computing DevOps | → | |
|
Apache Spark Python API.
|
||||||
| 125 | freezegun Mock | 44,282,509 | 4,528 | Mock Testing Developer Tools | → | |
|
Travel through time by mocking the datetime module.
|
||||||
| 126 | langgraph Orchestration | 42,761,526 | 42,480 | Orchestration AI and Agents AI & ML | → | |
|
Low-level orchestration framework for building stateful, long-running LLM agents.
|
||||||
| 127 | celery Task Queues | 41,599,815 | 28,925 | Task Queues DevOps | → | |
|
An asynchronous task queue/job queue based on distributed message passing.
|
||||||
| 128 | nltk General | 41,312,893 | 14,732 | General Natural Language Processing AI & ML | → | |
|
A leading platform for building Python programs to work with human language data.
|
||||||
| 129 | django Synchronous | 40,257,915 | 91,230 | Synchronous Web Frameworks Web Development | → | |
|
A high-level web framework that encourages rapid development and clean, pragmatic design.
|
||||||
| 130 | confluent-kafka Messaging | 39,909,801 | 514 | Messaging DevOps | → | |
|
Confluent's Python client for Apache Kafka, built on librdkafka.
|
||||||
| 131 | poetry Package Managers | 39,510,642 | 34,309 | Package Managers Package Management Python Toolchain | → | |
|
Python dependency management and packaging made easy.
|
||||||
| 132 | ty Type Checkers | 38,690,130 | 19,776 | Type Checkers Code Analysis Developer Tools | → | |
|
An extremely fast Python type checker and language server.
|
||||||
| 133 | flake8 Linters and Formatters | 38,620,162 | 3,825 | Linters and Formatters Code Analysis Developer Tools | → | |
|
A wrapper around
pycodestyle, pyflakes and McCabe. |
||||||
| 134 | pyright Type Checkers | 38,495,189 | 15,667 | Type Checkers Code Analysis Developer Tools | → | |
|
Full-featured static type checker for Python from Microsoft, the engine behind Pylance.
|
||||||
| 135 | opensearch-py Search | 37,515,951 | 469 | Search Database & Storage | → | |
|
The official low-level Python client for OpenSearch.
|
||||||
| 136 | peewee Relational Databases | 37,495,832 | 11,996 | Relational Databases ORM Database & Storage | → | |
|
A small, expressive ORM.
|
||||||
| 137 | pylint Linters and Formatters | 36,943,507 | 5,726 | Linters and Formatters Code Analysis Developer Tools | → | |
|
A fully customizable source code analyzer.
|
||||||
| 138 | dateparser Date and Time | 36,746,690 | 2,861 | Date and Time Python Language | → | |
|
A Python parser for human-readable dates in over 200 language locales.
|
||||||
| 139 | altair Plotting | 36,713,801 | 10,489 | Plotting Data Visualization Data & Science | → | |
|
Declarative statistical visualization library for Python.
|
||||||
| 140 | trio Async I/O | 34,064,600 | 7,342 | Async I/O Asynchronous Programming Python Language | → | |
|
A friendly library for async concurrency and I/O.
|
||||||
| 141 | elasticsearch Search | 33,500,991 | 4,389 | Search Database & Storage | → | |
|
The official low-level Python client for Elasticsearch.
|
||||||
| 142 | apscheduler Task Scheduling | 33,123,973 | 7,643 | Task Scheduling Job Schedulers DevOps | → | |
|
A light but powerful in-process task scheduler that lets you schedule functions.
|
||||||
| 143 | phonenumbers Parser | 33,099,362 | 3,774 | Parser Text Processing Text & Documents | → | |
|
Parsing, formatting, storing and validating international phone numbers.
|
||||||
| 144 | statsmodels Statistics | 30,849,757 | 11,666 | Statistics Science Data & Science | → | |
|
Statistical modeling and econometrics in Python.
|
||||||
| 145 | weasyprint HTML-to-PDF | 30,707,978 | 9,648 | HTML-to-PDF File Format Processing Text & Documents | → | |
|
A visual rendering engine for HTML and CSS that can export to PDF.
|
||||||
| 146 | opencv-python General | 29,343,593 | 5,412 | General Computer Vision AI & ML | → | |
|
Open Source Computer Vision Library.
|
||||||
| 147 | xgboost Gradient Boosting | 29,010,305 | 28,807 | Gradient Boosting Machine Learning AI & ML | → | |
|
A scalable, portable, and distributed gradient boosting library.
|
||||||
| 148 | qrcode Barcodes and QR Codes | 28,958,766 | 4,946 | Barcodes and QR Codes Image Processing Media | → | |
|
A pure Python QR Code generator.
|
||||||
| 149 | claude-agent-sdk Vendor Agent SDKs | 28,452,799 | 8,189 | Vendor Agent SDKs AI and Agents AI & ML | → | |
|
Anthropic's Python SDK for building AI agents on Claude Code's harness — custom tools, in-process MCP servers, hooks.
|
||||||
| 150 | msgspec Serialization | 28,054,181 | 4,135 | Serialization Database & Storage | → | |
|
A fast serialization and validation library with built-in support for JSON, MessagePack, YAML, and TOML.
|
||||||
| 151 | selenium Browser Automation | 27,044,012 | 34,523 | Browser Automation Testing Developer Tools | → | |
| 152 | pyodbc Other Relational Databases | 26,434,785 | 3,084 | Other Relational Databases Database Drivers Database & Storage | → | |
|
An ODBC bridge for connecting to SQL Server and any other ODBC-accessible database.
|
||||||
| 153 | seaborn Plotting | 26,263,455 | 14,052 | Plotting Data Visualization Data & Science | → | |
|
Statistical data visualization using Matplotlib.
|
||||||
| 154 | clickhouse-connect ClickHouse | 25,786,495 | 522 | ClickHouse Database Drivers Database & Storage | → | |
|
The official ClickHouse client, with SQLAlchemy and Superset connectors.
|
||||||
| 155 | python-magic File Manipulation | 25,614,248 | 2,919 | File Manipulation Text & Documents | → | |
|
A Python interface to the libmagic file type identification library.
|
||||||
| 156 | unidecode Transliteration and Slugs | 24,874,535 | 611 | Transliteration and Slugs Text Processing Text & Documents | → | |
|
ASCII transliterations of Unicode text.
|
||||||
| 157 | pip-audit Supply Chain Security | 24,504,355 | 1,373 | Supply Chain Security Security | → | |
|
Audits Python environments and dependency trees for known vulnerabilities, using the Python Packaging Advisory Database or OSV.
|
||||||
| 158 | gevent Async I/O | 24,495,141 | 6,449 | Async I/O Asynchronous Programming Python Language | → | |
|
A coroutine-based Python networking library that uses greenlet.
|
||||||
| 159 | dask Distributed Computing | 24,403,603 | 13,930 | Distributed Computing DevOps | → | |
|
A flexible parallel computing library for analytic computing.
|
||||||
| 160 | diskcache Caching | 24,284,109 | 2,910 | Caching Database & Storage | → | |
|
SQLite and file backed cache backend, compatible with Django.
|
||||||
| 161 | scikit-image General | 23,889,298 | 6,600 | General Image Processing Media | → | |
|
A Python library for (scientific) image processing.
|
||||||
| 162 | bandit Linters and Formatters | 23,743,831 | 8,289 | Linters and Formatters Code Analysis Developer Tools | → | |
|
A tool designed to find common security issues in Python code.
|
||||||
| 163 | sqlmodel Relational Databases | 23,428,562 | 18,350 | Relational Databases ORM Database & Storage | → | |
|
SQLModel is based on Python type annotations, and powered by Pydantic and SQLAlchemy.
|
||||||
| 164 | django-rest-framework Django | 23,178,503 | 30,195 | Django Web APIs Web Development | → | |
|
A powerful and flexible toolkit to build web APIs.
|
||||||
| 165 | bidict Built-in Classes Enhancement | 22,362,147 | 1,587 | Built-in Classes Enhancement Python Language | → | |
|
Efficient, Pythonic bidirectional map data structures and related functionality.
|
||||||
| 166 | respx Mock | 22,107,785 | 836 | Mock Testing Developer Tools | → | |
|
Mock HTTPX with awesome request patterns and response side effects.
|
||||||
| 167 | vcrpy Mock | 22,021,630 | 3,017 | Mock Testing Developer Tools | → | |
|
Record and replay HTTP interactions on your tests.
|
||||||
| 168 | boltons Miscellaneous | 21,511,753 | 6,930 | Miscellaneous Other | → | |
|
A set of pure-Python utilities.
|
||||||
| 169 | spacy General | 20,778,393 | 33,930 | General Natural Language Processing AI & ML | → | |
|
A library for industrial-strength natural language processing in Python and Cython.
|
||||||
| 170 | factory_boy Object Factories | 19,800,293 | 3,811 | Object Factories Testing Developer Tools | → | |
|
A test fixtures replacement for Python.
|
||||||
| 171 | py-spy Profiler | 19,656,599 | 15,525 | Profiler Debugging Tools Developer Tools | → | |
|
A sampling profiler for Python programs. Written in Rust.
|
||||||
| 172 | streamlit Dashboards and Apps | 19,037,618 | 45,854 | Dashboards and Apps Data Visualization Data & Science | → | |
|
A framework which lets you build dashboards, generate reports, or create chat apps in minutes.
|
||||||
| 173 | import-linter Code Analysis | 18,644,404 | 1,199 | Code Analysis Code Analysis Developer Tools | → | |
|
A linter that enforces architectural constraints on imports between Python modules.
|
||||||
| 174 | yfinance Financial Data | 18,193,329 | 25,399 | Financial Data Data Ingestion / ETL Data & Science | → | |
|
Easy Pythonic way to download market and financial data from Yahoo Finance.
|
||||||
| 175 | lightgbm Gradient Boosting | 18,000,869 | 18,823 | Gradient Boosting Machine Learning AI & ML | → | |
|
A fast, distributed, high performance gradient boosting framework.
|
||||||
| 176 | oracledb Other Relational Databases | 17,586,716 | 454 | Other Relational Databases Database Drivers Database & Storage | → | |
|
The official Python driver for Oracle Database, successor to cx_Oracle.
|
||||||
| 177 | sphinx Documentation | 17,535,810 | 8,042 | Documentation Developer Tools | → | |
|
Python Documentation generator.
|
||||||
| 178 | pydub Audio | 17,318,327 | 9,802 | Audio Audio & Video Processing Media | → | |
|
Manipulate audio with a simple and easy high level interface.
|
||||||
| 179 | fire CLI Development | 16,996,879 | 28,228 | CLI Development CLI Development CLI & GUI | → | |
|
A library for creating command line interfaces from absolutely any Python object.
|
||||||
| 180 | feedparser Content Extraction | 16,654,720 | 2,430 | Content Extraction Web Scraping HTTP & Scraping | → | |
|
Universal feed parser.
|
||||||
| 181 | shortuuid Unique identifiers | 16,295,767 | 2,198 | Unique identifiers Text Processing Text & Documents | → | |
|
A generator library for concise, unambiguous and URL-safe UUIDs.
|
||||||
| 182 | pytesseract OCR | 16,026,167 | 6,393 | OCR Computer Vision AI & ML | → | |
|
A wrapper for the Tesseract OCR engine.
|
||||||
| 183 | mysqlclient MySQL | 15,694,510 | 2,536 | MySQL Database Drivers Database & Storage | → | |
|
MySQL and MariaDB connector (MySQLdb1 fork).
|
||||||
| 184 | markitdown File Conversion | 15,230,791 | 187,630 | File Conversion File Format Processing Text & Documents | → | |
|
Python tool for converting files and office documents to Markdown.
|
||||||
| 185 | uv-build Build Backends | 14,481,651 | 90,297 | Build Backends Package Management Python Toolchain | → | |
|
uv's fast, minimal build backend for pure-Python projects.
|
||||||
| 186 | vulture Code Analysis | 14,332,073 | 4,830 | Code Analysis Code Analysis Developer Tools | → | |
|
A tool for finding and analyzing dead Python code.
|
||||||
| 187 | tox Test Runners | 13,706,188 | 3,942 | Test Runners Testing Developer Tools | → | |
|
Auto builds and tests distributions in multiple Python versions.
|
||||||
| 188 | ipdb pdb-like Debugger | 13,568,668 | 1,975 | pdb-like Debugger Debugging Tools Developer Tools | → | |
|
IPython-enabled pdb.
|
||||||
| 189 | ftfy Encoding and Unicode | 13,520,928 | 4,067 | Encoding and Unicode Text Processing Text & Documents | → | |
|
Makes Unicode text less broken and more consistent automagically.
|
||||||
| 190 | pywin32 Microsoft Windows | 13,178,818 | 5,612 | Microsoft Windows Other | → | |
|
Python Extensions for Windows.
|
||||||
| 191 | huey Task Queues | 13,173,068 | 6,040 | Task Queues DevOps | → | |
|
A little task queue with multi-process, multi-thread, or greenlet workers.
|
||||||
| 192 | html2text Content Extraction | 12,991,048 | 2,174 | Content Extraction Web Scraping HTTP & Scraping | → | |
|
Convert HTML to Markdown-formatted text.
|
||||||
| 193 | Twisted Async I/O | 12,989,174 | 5,992 | Async I/O Asynchronous Programming Python Language | → | |
|
An event-driven networking engine.
|
||||||
| 194 | geopandas Geolocation | 12,941,994 | 5,268 | Geolocation Data & Science | → | |
|
Python tools for geographic data (GeoSeries/GeoDataFrame) built on pandas.
|
||||||
| 195 | hydra-core Configuration Files | 12,840,159 | 10,678 | Configuration Files Python Toolchain | → | |
|
Hydra is a framework for elegantly configuring complex applications.
|
||||||
| 196 | ray Distributed Computing | 12,711,343 | 43,952 | Distributed Computing DevOps | → | |
|
A unified framework for scaling AI and Python applications.
|
||||||
| 197 | logfire Logging | 12,536,174 | 4,496 | Logging DevOps | → | |
|
The observability platform for Python, from the makers of Pydantic.
|
||||||
| 198 | jupyter Interactive Interpreter | 12,172,181 | 13,406 | Interactive Interpreter Developer Tools | → | |
|
A web-based notebook environment for interactive computing.
|
||||||
| 199 | trafilatura Content Extraction | 11,975,491 | 6,890 | Content Extraction Web Scraping HTTP & Scraping | → | |
|
A tool for gathering text and metadata from the web, with built-in content filtering.
|
||||||
| 200 | yt-dlp Downloaders | 11,950,675 | 194,368 | Downloaders CLI Tools CLI & GUI | → | |
|
A command-line program to download videos from YouTube and other video sites, a fork of youtube-dl.
|
||||||
| 201 | openai-agents Vendor Agent SDKs | 11,899,900 | 29,771 | Vendor Agent SDKs AI and Agents AI & ML | → | |
|
OpenAI's framework for building and managing AI agents.
|
||||||
| 202 | mkdocs-material Documentation | 11,569,823 | 27,519 | Documentation Developer Tools | → | |
|
A documentation framework and Material Design theme built on MkDocs.
|
||||||
| 203 | django-storages Web Asset Management | 11,553,786 | 2,960 | Web Asset Management Web Development | → | |
|
A collection of custom storage back ends for Django.
|
||||||
| 204 | keras Frameworks | 11,473,440 | 64,346 | Frameworks Deep Learning AI & ML | → | |
|
A high-level deep learning library with support for JAX, TensorFlow, and PyTorch backends.
|
||||||
| 205 | tensorflow Frameworks | 11,367,533 | 200,624 | Frameworks Deep Learning AI & ML | → | |
|
The most popular Deep Learning framework created by Google.
|
||||||
| 206 | polyfactory Object Factories | 10,893,400 | 1,511 | Object Factories Testing Developer Tools | → | |
|
A mock data generation library based on type hints (continuation of
pydantic-factories). |
||||||
| 207 | memray Profiler | 10,628,941 | 15,243 | Profiler Debugging Tools Developer Tools | → | |
|
A memory profiler that tracks allocations in Python code, native extensions, and the interpreter itself.
|
||||||
| 208 | pyinstaller Executables | 10,503,892 | 13,115 | Executables Distribution Python Toolchain | → | |
|
Converts Python programs into stand-alone executables (cross-platform).
|
||||||
| 209 | pika Messaging | 10,460,622 | 3,888 | Messaging DevOps | → | |
|
Pure-Python RabbitMQ/AMQP 0-9-1 client library.
|
||||||
| 210 | clickhouse-driver ClickHouse | 10,378,306 | 1,304 | ClickHouse Database Drivers Database & Storage | → | |
|
Python driver with native interface for ClickHouse.
|
||||||
| 211 | pyelftools General | 10,249,902 | 2,281 | General File Format Processing Text & Documents | → | |
|
Parsing and analyzing ELF files and DWARF debugging information.
|
||||||
| 212 | granian ASGI | 10,093,207 | 5,679 | ASGI Web Servers Web Development | → | |
|
A Rust HTTP server for Python applications built on top of Hyper and Tokio, supporting WSGI/ASGI/RSGI.
|
||||||
| 213 | pytorch-lightning Frameworks | 10,065,125 | 31,371 | Frameworks Deep Learning AI & ML | → | |
|
Deep learning framework to train, deploy, and ship AI products Lightning fast.
|
||||||
| 214 | geopy Geolocation | 10,027,991 | 4,865 | Geolocation Data & Science | → | |
|
Python Geocoding Toolbox.
|
||||||
| 215 | pyinstrument Profiler | 9,787,134 | 8,014 | Profiler Debugging Tools Developer Tools | → | |
|
A statistical wall-clock profiler with low overhead and readable call-tree output.
|
||||||
| 216 | locust Load Testing | 9,392,768 | 28,187 | Load Testing Testing Developer Tools | → | |
|
Scalable user load testing tool written in Python.
|
||||||
| 217 | rq Task Queues | 9,006,419 | 10,696 | Task Queues DevOps | → | |
|
Simple job queues for Python.
|
||||||
| 218 | instructor Data Layer | 8,210,571 | 13,960 | Data Layer AI and Agents AI & ML | → | |
|
A library for extracting structured data from LLMs, powered by Pydantic.
|
||||||
| 219 | librosa Audio | 8,165,875 | 8,636 | Audio Audio & Video Processing Media | → | |
|
Python library for audio and music analysis.
|
||||||
| 220 | django-debug-toolbar Others | 8,112,704 | 8,380 | Others Debugging Tools Developer Tools | → | |
|
Display various debug information for Django.
|
||||||
| 221 | pandera Data Validation | 8,052,709 | 4,470 | Data Validation Data & Science | → | |
|
A data validation library for dataframes, with support for pandas, polars, PySpark, and more.
|
||||||
| 222 | peft Fine-tuning | 8,043,560 | 21,737 | Fine-tuning AI and Agents AI & ML | → | |
|
A library for parameter-efficient fine-tuning of large pretrained models.
|
||||||
| 223 | jax Frameworks | 8,041,109 | 36,363 | Frameworks Deep Learning AI & ML | → | |
|
A library for high-performance numerical computing with automatic differentiation and JIT compilation.
|
||||||
| 224 | flower Monitoring and Processes | 7,875,155 | 7,243 | Monitoring and Processes DevOps Tools DevOps | → | |
|
A real-time monitor and web admin for Celery task queues.
|
||||||
| 225 | dagster Workflow Orchestration | 7,788,282 | 16,224 | Workflow Orchestration Job Schedulers DevOps | → | |
|
An orchestration platform for the development, production, and observation of data assets.
|
||||||
| 226 | autobahn-python WebSocket | 7,769,352 | 2,541 | WebSocket Web Development | → | |
|
WebSocket & WAMP for Python on Twisted and asyncio.
|
||||||
| 227 | lancedb Vector | 7,699,835 | 11,558 | Vector Database Database & Storage | → | |
|
A developer-friendly embedded retrieval database for multimodal AI.
|
||||||
| 228 | pyrefly Type Checkers | 7,544,529 | 7,032 | Type Checkers Code Analysis Developer Tools | → | |
|
A fast type checker and language server for Python.
|
||||||
| 229 | ansible Configuration Management | 7,528,506 | 70,816 | Configuration Management DevOps Tools DevOps | → | |
|
A radically simple IT automation platform.
|
||||||
| 230 | paho-mqtt Messaging | 7,485,060 | 2,424 | Messaging DevOps | → | |
|
The Eclipse Paho MQTT client for Python.
|
||||||
| 231 | browser-use Frameworks | 7,336,671 | 116,745 | Frameworks Web Scraping HTTP & Scraping | → | |
|
Make websites accessible for AI agents with easy browser automation.
|
||||||
| 232 | apache-airflow Workflow Orchestration | 7,233,948 | 47,013 | Workflow Orchestration Job Schedulers DevOps | → | |
|
Airflow is a platform to programmatically author, schedule and monitor workflows.
|
||||||
| 233 | fabric Deployment | 7,213,424 | 15,512 | Deployment DevOps Tools DevOps | → | |
|
A simple, Pythonic tool for remote execution and deployment.
|
||||||
| 234 | urwid TUI Frameworks | 7,095,327 | 3,020 | TUI Frameworks CLI Development CLI & GUI | → | |
|
A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
|
||||||
| 235 | supervisor Monitoring and Processes | 6,969,960 | 9,124 | Monitoring and Processes DevOps Tools DevOps | → | |
|
Supervisor process control system for UNIX.
|
||||||
| 236 | bottle Synchronous | 6,938,920 | 8,795 | Synchronous Web Frameworks Web Development | → | |
|
A fast and simple micro-framework distributed as a single file with no dependencies.
|
||||||
| 237 | hatch Package Managers | 6,866,557 | 7,240 | Package Managers Package Management Python Toolchain | → | |
|
Modern, extensible Python project manager for environments, builds, and publishing.
|
||||||
| 238 | cookiecutter Project Scaffolding | 6,855,317 | 25,118 | Project Scaffolding CLI Tools CLI & GUI | → | |
|
A command-line utility that creates projects from cookiecutters (project templates).
|
||||||
| 239 | sh Monitoring and Processes | 6,852,911 | 7,246 | Monitoring and Processes DevOps Tools DevOps | → | |
|
A full-fledged subprocess replacement for Python.
|
||||||
| 240 | prefect Workflow Orchestration | 6,628,640 | 23,954 | Workflow Orchestration Job Schedulers DevOps | → | |
|
A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
|
||||||
| 241 | mutagen Metadata | 6,545,358 | 1,963 | Metadata Audio & Video Processing Media | → | |
|
A Python module to handle audio metadata.
|
||||||
| 242 | chromadb Vector | 6,390,270 | 29,407 | Vector Database Database & Storage | → | |
|
An open-source embedding database for building AI applications with embeddings and semantic search.
|
||||||
| 243 | funcy Functional Programming | 6,212,576 | 3,511 | Functional Programming Python Language | → | |
|
A fancy and practical functional tools.
|
||||||
| 244 | waitress WSGI | 6,192,785 | 1,600 | WSGI Web Servers Web Development | → | |
|
Multi-threaded, powers Pyramid.
|
||||||
| 245 | hypercorn ASGI | 6,019,166 | 1,614 | ASGI Web Servers Web Development | → | |
|
An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
|
||||||
| 246 | strawberry Framework Agnostic | 5,730,210 | 4,722 | Framework Agnostic Web APIs Web Development | → | |
|
A GraphQL library that leverages Python type annotations for schema definition.
|
||||||
| 247 | schedule Task Scheduling | 5,690,829 | 12,274 | Task Scheduling Job Schedulers DevOps | → | |
|
Python job scheduling for humans.
|
||||||
| 248 | whenever Date and Time | 5,660,765 | 2,404 | Date and Time Python Language | → | |
|
A modern datetime library, type-safe and DST-safe, in Rust or pure Python.
|
||||||
| 249 | pyfiglet General | 5,578,548 | 1,585 | General Text Processing Text & Documents | → | |
|
An implementation of figlet written in Python.
|
||||||
| 250 | pydantic-ai Orchestration | 5,217,034 | 20,272 | Orchestration AI and Agents AI & ML | → | |
|
A Python agent framework for building generative AI applications with structured schemas.
|
||||||
| 251 | gradio Dashboards and Apps | 5,176,441 | 43,645 | Dashboards and Apps Data Visualization Data & Science | → | |
|
Build and share machine learning apps, all in Python.
|
||||||
| 252 | pint Physics and Engineering | 5,168,932 | 2,806 | Physics and Engineering Science Data & Science | → | |
|
Operate and manipulate physical quantities with units and dimensional analysis.
|
||||||
| 253 | mitmproxy Penetration Testing | 5,147,734 | 45,195 | Penetration Testing Security | → | |
|
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
|
||||||
| 254 | bokeh Plotting | 5,096,998 | 20,461 | Plotting Data Visualization Data & Science | → | |
|
Interactive Web Plotting for Python.
|
||||||
| 255 | dspy Prompt Optimization | 5,073,558 | 38,426 | Prompt Optimization AI and Agents AI & ML | → | |
|
A framework for programming, not prompting, language models.
|
||||||
| 256 | openai-whisper Speech | 5,071,395 | 109,755 | Speech AI and Agents AI & ML | → | |
|
A general-purpose automatic speech recognition model trained on 680k hours of multilingual and multitask supervised data.
|
||||||
| 257 | catboost Gradient Boosting | 5,035,307 | 9,128 | Gradient Boosting Machine Learning AI & ML | → | |
|
A fast, scalable, high performance gradient boosting on decision trees library.
|
||||||
| 258 | diffusers Image and Video Generation | 4,951,626 | 34,633 | Image and Video Generation AI and Agents AI & ML | → | |
|
A library that provides pre-trained diffusion models for generating and editing images, audio, and video.
|
||||||
| 259 | jieba Chinese | 4,822,852 | 35,175 | Chinese Natural Language Processing AI & ML | → | |
|
The most popular Chinese text segmentation library.
|
||||||
| 260 | channels WebSocket | 4,789,202 | 6,361 | WebSocket Web Development | → | |
|
Brings WebSocket, long-poll HTTP, and other async support to Django.
|
||||||
| 261 | django-allauth OAuth | 4,758,817 | 10,379 | OAuth Authentication Web Development | → | |
|
Authentication app for Django that "just works."
|
||||||
| 262 | tablib General | 4,753,767 | 4,757 | General File Format Processing Text & Documents | → | |
|
A module for Tabular Datasets in XLS, CSV, JSON, YAML.
|
||||||
| 263 | dlt General | 4,711,377 | 5,912 | General Data Ingestion / ETL Data & Science | → | |
|
A Python library for building data pipelines with automatic schema inference, incremental loading, and support for multiple sources and destinations.
|
||||||
| 264 | dynaconf Configuration Files | 4,631,201 | 4,333 | Configuration Files Python Toolchain | → | |
|
Dynaconf is a configuration manager with plugins for Django and Flask.
|
||||||
| 265 | django-oauth-toolkit OAuth | 4,484,835 | 3,340 | OAuth Authentication Web Development | → | |
|
An OAuth 2.0 authorization server for Django.
|
||||||
| 266 | rdkit Biology and Chemistry | 4,382,745 | 3,601 | Biology and Chemistry Science Data & Science | → | |
|
Cheminformatics and Machine Learning Software.
|
||||||
| 267 | python-box Built-in Classes Enhancement | 4,358,965 | 2,832 | Built-in Classes Enhancement Python Language | → | |
|
Python dictionaries with advanced dot notation access.
|
||||||
| 268 | scrapy Frameworks | 4,262,810 | 64,532 | Frameworks Web Scraping HTTP & Scraping | → | |
|
A fast high-level screen scraping and web crawling framework.
|
||||||
| 269 | moviepy Video | 4,239,311 | 14,936 | Video Audio & Video Processing Media | → | |
|
A module for script-based movie editing with many formats, including animated GIFs.
|
||||||
| 270 | tinytag Metadata | 4,129,706 | 843 | Metadata Audio & Video Processing Media | → | |
|
A library for reading audio file metadata of MP3, MP4, WAV, OGG, FLAC, WMA, and AIFF files.
|
||||||
| 271 | parsy Parser | 4,126,459 | 452 | Parser Text Processing Text & Documents | → | |
|
Easy, generic parser combinator library for creating parsers.
|
||||||
| 272 | connexion Framework Agnostic | 4,068,321 | 4,614 | Framework Agnostic Web APIs Web Development | → | |
|
A spec-first framework that automatically handles requests based on your OpenAPI specification.
|
||||||
| 273 | ultralytics General | 4,046,744 | 62,106 | General Computer Vision AI & ML | → | |
|
Ultralytics YOLO for object detection, segmentation, pose estimation, classification, and tracking.
|
||||||
| 274 | python-barcode Barcodes and QR Codes | 4,020,291 | 655 | Barcodes and QR Codes Image Processing Media | → | |
|
Create barcodes in Python with no extra dependencies.
|
||||||
| 275 | biopython Biology and Chemistry | 3,896,040 | 5,216 | Biology and Chemistry Science Data & Science | → | |
|
Biopython is a set of freely available tools for biological computation.
|
||||||
| 276 | robotframework Frameworks | 3,888,085 | 11,920 | Frameworks Testing Developer Tools | → | |
|
A generic test automation framework.
|
||||||
| 277 | nox Test Runners | 3,669,176 | 1,561 | Test Runners Testing Developer Tools | → | |
|
Flexible test automation for Python.
|
||||||
| 278 | cassandra-driver NoSQL Databases | 3,625,046 | 1,427 | NoSQL Databases Database Drivers Database & Storage | → | |
|
The Python Driver for Apache Cassandra.
|
||||||
| 279 | pipx Package Managers | 3,574,913 | 12,975 | Package Managers Package Management Python Toolchain | → | |
|
Install and Run Python Applications in Isolated Environments. Like
npx in Node.js. |
||||||
| 280 | gymnasium Reinforcement Learning | 3,470,690 | 12,597 | Reinforcement Learning Deep Learning AI & ML | → | |
|
A standard API for reinforcement learning environments with popular reference environments (gym successor).
|
||||||
| 281 | ibis-framework Data Analysis | 3,393,240 | 6,669 | Data Analysis Data & Science | → | |
|
A portable Python dataframe library with a single API for 20+ backends.
|
||||||
| 282 | django-ninja Django | 3,369,412 | 9,202 | Django Web APIs Web Development | → | |
|
Fast, Django REST framework based on type hints and Pydantic.
|
||||||
| 283 | tinydb Key-Value & Document | 3,258,596 | 7,573 | Key-Value & Document Database Database & Storage | → | |
|
A tiny, document-oriented database.
|
||||||
| 284 | geojson Geolocation | 3,217,372 | 996 | Geolocation Data & Science | → | |
|
Python bindings and utilities for GeoJSON.
|
||||||
| 285 | scapy Network Virtualization | 3,130,411 | 12,574 | Network Virtualization DevOps | → | |
|
A brilliant packet manipulation library.
|
||||||
| 286 | chdb Analytical | 3,024,163 | 2,909 | Analytical Database Database & Storage | → | |
|
In-process OLAP SQL engine with the full ClickHouse dialect, zero-copy pandas/Arrow interop, and federation to remote ClickHouse clusters via
remoteSecure(). |
||||||
| 287 | llama-index Data Layer | 3,009,995 | 52,362 | Data Layer AI and Agents AI & ML | → | |
|
A data framework for your LLM application.
|
||||||
| 288 | schemathesis API Testing | 2,865,709 | 3,641 | API Testing Testing Developer Tools | → | |
|
A tool for automatic property-based testing of web APIs from OpenAPI or GraphQL schemas.
|
||||||
| 289 | pynamodb NoSQL Databases | 2,840,055 | 2,646 | NoSQL Databases ORM Database & Storage | → | |
|
A Pythonic interface for Amazon DynamoDB.
|
||||||
| 290 | sglang LLM Inference and Serving | 2,811,874 | 36,605 | LLM Inference and Serving AI and Agents AI & ML | → | |
|
A high-performance serving framework for large language models and multimodal models.
|
||||||
| 291 | gensim General | 2,797,474 | 16,494 | General Natural Language Processing AI & ML | → | |
|
Topic Modeling for Humans.
|
||||||
| 292 | hishel Caching | 2,770,189 | 412 | Caching Database & Storage | → | |
|
RFC 9111 compliant HTTP caching for clients like httpx and requests and servers like FastAPI, with sync and async support.
|
||||||
| 293 | docling File Conversion | 2,742,226 | 68,189 | File Conversion File Format Processing Text & Documents | → | |
|
Library for converting documents into structured data.
|
||||||
| 294 | mssql-python Other Relational Databases | 2,690,261 | 476 | Other Relational Databases Database Drivers Database & Storage | → | |
|
Official Microsoft driver for SQL Server and Azure SQL, built on ODBC for high performance.
|
||||||
| 295 | pyglet Game Frameworks | 2,680,532 | 2,216 | Game Frameworks Game Development Media | → | |
|
A cross-platform windowing and multimedia library for Python.
|
||||||
| 296 | astropy Physics and Engineering | 2,644,620 | 5,319 | Physics and Engineering Science Data & Science | → | |
|
A community Python library for Astronomy.
|
||||||
| 297 | PySide6 Qt | 2,638,570 | 134 | Qt GUI Development CLI & GUI | → | |
|
Qt for Python offers the official Python bindings for Qt, largely API-compatible with PyQt6 but with different licensing.
|
||||||
| 298 | alive-progress Terminal Rendering | 2,509,413 | 6,309 | Terminal Rendering CLI Development CLI & GUI | → | |
|
A new kind of Progress Bar, with real-time throughput, eta and very cool animations.
|
||||||
| 299 | marimo Interactive Interpreter | 2,506,919 | 22,943 | Interactive Interpreter Developer Tools | → | |
|
Transform data and train models, feels like a next-gen notebook, stored as Git-friendly Python.
|
||||||
| 300 | django-compressor Web Asset Management | 2,475,153 | 2,869 | Web Asset Management Web Development | → | |
|
Compresses linked and inline JavaScript or CSS into a single cached file.
|
||||||
| 301 | crewai Orchestration | 2,391,065 | 59,195 | Orchestration AI and Agents AI & ML | → | |
|
A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.
|
||||||
| 302 | transitions Design Patterns | 2,373,565 | 6,595 | Design Patterns Algorithms and Design Patterns Developer Tools | → | |
|
A lightweight, object-oriented finite state machine implementation.
|
||||||
| 303 | rembg General | 2,319,892 | 24,923 | General Image Processing Media | → | |
|
A tool to remove image backgrounds.
|
||||||
| 304 | flask-admin Admin Panels | 2,226,885 | 6,067 | Admin Panels Web Development | → | |
|
Simple and extensible administrative interface framework for Flask.
|
||||||
| 305 | pygame Game Frameworks | 2,226,058 | 8,950 | Game Frameworks Game Development Media | → | |
|
Pygame is a set of Python modules designed for writing games.
|
||||||
| 306 | flask-socketio WebSocket | 2,171,661 | 5,508 | WebSocket Web Development | → | |
|
Socket.IO integration for Flask applications.
|
||||||
| 307 | kornia General | 2,129,388 | 11,391 | General Computer Vision AI & ML | → | |
|
Open Source Differentiable Computer Vision Library for PyTorch.
|
||||||
| 308 | vllm LLM Inference and Serving | 2,034,030 | 92,961 | LLM Inference and Serving AI and Agents AI & ML | → | |
|
A high-throughput and memory-efficient inference and serving engine for LLMs.
|
||||||
| 309 | taskiq Task Queues | 1,991,818 | 2,345 | Task Queues DevOps | → | |
|
Distributed task queue with native asyncio support and pluggable brokers.
|
||||||
| 310 | mem0 Data Layer | 1,971,839 | 66,325 | Data Layer AI and Agents AI & ML | → | |
|
An intelligent memory layer for AI agents enabling personalized interactions.
|
||||||
| 311 | mimesis Fake Data | 1,958,414 | 4,840 | Fake Data Testing Developer Tools | → | |
|
A Python library for generating fake but realistic data in multiple languages and locales.
|
||||||
| 312 | pyramid Synchronous | 1,934,070 | 4,103 | Synchronous Web Frameworks Web Development | → | |
|
A small, fast, down-to-earth, open source Python web framework.
|
||||||
| 313 | django-cacheops Caching | 1,911,535 | 2,271 | Caching Database & Storage | → | |
|
A slick ORM cache with automatic granular event-driven invalidation.
|
||||||
| 314 | easyocr OCR | 1,908,391 | 30,043 | OCR Computer Vision AI & ML | → | |
|
Ready-to-use OCR with 80+ languages supported.
|
||||||
| 315 | strawberry-django Django | 1,881,123 | 505 | Django Web APIs Web Development | → | |
|
Strawberry GraphQL integration with Django.
|
||||||
| 316 | pythonnet Microsoft Windows | 1,833,208 | 5,516 | Microsoft Windows Other | → | |
|
Python Integration with the .NET Common Language Runtime (CLR).
|
||||||
| 317 | dogpile.cache Caching | 1,807,111 | 299 | Caching Database & Storage | → | |
|
dogpile.cache is a next generation replacement for Beaker made by the same authors.
|
||||||
| 318 | secure Web Security | 1,774,035 | 1,072 | Web Security Security | → | |
|
HTTP security headers for Python web applications with ASGI and WSGI middleware.
|
||||||
| 319 | pdoc Documentation | 1,689,893 | 2,513 | Documentation Developer Tools | → | |
|
Auto-generates API documentation for Python projects.
|
||||||
| 320 | litestar Asynchronous | 1,673,535 | 8,486 | Asynchronous Web Frameworks Web Development | → | |
|
Production-ready, capable and extensible ASGI Web framework.
|
||||||
| 321 | mongoengine NoSQL Databases | 1,577,573 | 4,350 | NoSQL Databases ORM Database & Storage | → | |
|
A Python Object-Document-Mapper for working with MongoDB.
|
||||||
| 322 | pynput Hardware | 1,567,935 | 2,171 | Hardware Other | → | |
|
A library to control and monitor input devices.
|
||||||
| 323 | dramatiq Task Queues | 1,566,377 | 5,316 | Task Queues DevOps | → | |
|
A fast and reliable background task processing library for Python 3.
|
||||||
| 324 | pypinyin Chinese | 1,522,198 | 5,365 | Chinese Natural Language Processing AI & ML | → | |
|
Convert Chinese hanzi (漢字) to pinyin (拼音).
|
||||||
| 325 | bleak Hardware | 1,488,790 | 2,530 | Hardware Other | → | |
|
A cross platform Bluetooth Low Energy Client for Python using asyncio.
|
||||||
| 326 | beanie NoSQL Databases | 1,380,502 | 2,702 | NoSQL Databases ORM Database & Storage | → | |
|
An asynchronous Python object-document mapper (ODM) for MongoDB.
|
||||||
| 327 | python-statemachine Design Patterns | 1,378,871 | 1,318 | Design Patterns Algorithms and Design Patterns Developer Tools | → | |
|
Expressive statecharts and finite state machines with a declarative API, in sync and async codebases.
|
||||||
| 328 | pudb pdb-like Debugger | 1,368,537 | 3,247 | pdb-like Debugger Debugging Tools Developer Tools | → | |
|
A full-screen, console-based Python debugger.
|
||||||
| 329 | PyQt6 Qt | 1,360,094 | External | — | Qt GUI Development CLI & GUI | → |
|
Python bindings for the Qt cross-platform application and UI framework.
|
||||||
| 330 | zensical Documentation | 1,334,854 | 5,798 | Documentation Developer Tools | → | |
|
A modern static site generator for technical documentation.
|
||||||
| 331 | copier Project Scaffolding | 1,328,798 | 3,604 | Project Scaffolding CLI Tools CLI & GUI | → | |
|
A library and command-line utility for rendering project templates.
|
||||||
| 332 | pywebview Web-based | 1,299,238 | 6,068 | Web-based GUI Development CLI & GUI | → | |
|
A lightweight cross-platform native wrapper around a webview component.
|
||||||
| 333 | rope Refactoring | 1,298,797 | 2,238 | Refactoring Code Analysis Developer Tools | → | |
|
Rope is a python refactoring library.
|
||||||
| 334 | seleniumbase Browser Automation | 1,288,688 | 13,049 | Browser Automation Testing Developer Tools | → | |
|
Python framework for web automation & testing, with stealth options.
|
||||||
| 335 | pymc Simulation and Modeling | 1,283,106 | 9,784 | Simulation and Modeling Science Data & Science | → | |
|
Probabilistic programming and Bayesian modeling in Python.
|
||||||
| 336 | icecream Others | 1,279,295 | 10,114 | Others Debugging Tools Developer Tools | → | |
|
Inspect variables, expressions, and program execution with a single, simple function call.
|
||||||
| 337 | ptpython Interactive Interpreter | 1,274,623 | 5,456 | Interactive Interpreter Developer Tools | → | |
|
Advanced Python REPL built on top of the python-prompt-toolkit.
|
||||||
| 338 | django-unfold Admin Panels | 1,227,565 | 3,690 | Admin Panels Web Development | → | |
|
A modern Django admin theme for building dashboards, internal tools, and business applications.
|
||||||
| 339 | crawl4ai Frameworks | 1,216,544 | 84,490 | Frameworks Web Scraping HTTP & Scraping | → | |
|
An open-source, LLM-friendly web crawler that provides lightning-fast, structured data extraction specifically designed for AI agents.
|
||||||
| 340 | faststream Messaging | 1,186,164 | 5,357 | Messaging DevOps | → | |
|
A framework for building asynchronous services over Apache Kafka, RabbitMQ, NATS, MQTT and Redis.
|
||||||
| 341 | stagehand Frameworks | 1,152,149 | 25,466 | Frameworks Web Scraping HTTP & Scraping | → | |
|
A fast and token-efficient browser automation SDK to extract data and perform self-healing actions on web pages.
|
||||||
| 342 | gTTS Speech | 1,104,270 | 2,632 | Speech AI and Agents AI & ML | → | |
|
Python library and CLI tool for converting text to speech using Google Translate TTS.
|
||||||
| 343 | wand General | 1,093,661 | 1,479 | General Image Processing Media | → | |
|
Python bindings for MagickWand, C API for ImageMagick.
|
||||||
| 344 | akshare Financial Data | 1,079,396 | 22,791 | Financial Data Data Ingestion / ETL Data & Science | → | |
|
A financial data interface library, with data provided for academic research only.
|
||||||
| 345 | diagrams Documentation | 983,217 | 42,648 | Documentation Developer Tools | → | |
|
Diagram as Code.
|
||||||
| 346 | complexipy Code Analysis | 976,537 | 869 | Code Analysis Code Analysis Developer Tools | → | |
|
Cognitive complexity analysis for Python code, written in Rust.
|
||||||
| 347 | unsloth Fine-tuning | 932,170 | 77,037 | Fine-tuning AI and Agents AI & ML | → | |
|
A library for faster LLM fine-tuning and training with reduced memory usage.
|
||||||
| 348 | pyvips General | 931,608 | 812 | General Image Processing Media | → | |
|
A binding for libvips, a fast image processing library with low memory needs.
|
||||||
| 349 | returns Functional Programming | 917,739 | 4,369 | Functional Programming Python Language | → | |
|
A set of type-safe monads, transformers, and composition utilities.
|
||||||
| 350 | annoy Recommender Systems | 886,922 | 14,309 | Recommender Systems AI & ML | → | |
|
Approximate Nearest Neighbors in C++/Python optimized for memory usage.
|
||||||
| 351 | pygraphviz Specialized | 877,619 | 848 | Specialized Data Visualization Data & Science | → | |
|
Python interface to Graphviz.
|
||||||
| 352 | nicegui Web-based | 867,165 | 16,254 | Web-based GUI Development CLI & GUI | → | |
|
An easy-to-use, Python-based UI framework, which shows up in your web browser.
|
||||||
| 353 | django-guardian Permissions | 854,844 | 3,917 | Permissions Authentication Web Development | → | |
|
Implementation of per-object permissions for Django.
|
||||||
| 354 | sqlite-utils SQLite | 853,169 | 2,175 | SQLite Database Drivers Database & Storage | → | |
|
Python CLI utility and library for manipulating SQLite databases.
|
||||||
| 355 | cartopy Specialized | 840,814 | 1,620 | Specialized Data Visualization Data & Science | → | |
|
A cartographic python library with matplotlib support.
|
||||||
| 356 | flask-debugtoolbar Others | 834,659 | 978 | Others Debugging Tools Developer Tools | → | |
|
A port of the django-debug-toolbar to flask.
|
||||||
| 357 | edgartools Financial Data | 815,294 | 2,753 | Financial Data Data Ingestion / ETL Data & Science | → | |
|
Library for downloading structured data from SEC EDGAR filings and XBRL financial statements.
|
||||||
| 358 | qiskit Quantum Computing | 786,594 | 7,847 | Quantum Computing Data & Science | → | |
|
An IBM-backed quantum SDK for building, simulating, and running circuits on real quantum hardware.
|
||||||
| 359 | stable-baselines3 Reinforcement Learning | 746,557 | 13,862 | Reinforcement Learning Deep Learning AI & ML | → | |
|
PyTorch implementations of Stable Baselines (deep) reinforcement learning algorithms.
|
||||||
| 360 | stanza General | 721,706 | 7,888 | General Natural Language Processing AI & ML | → | |
|
The Stanford NLP Group's official Python library, supporting 60+ languages.
|
||||||
| 361 | hunter Tracing | 695,614 | 872 | Tracing Debugging Tools Developer Tools | → | |
|
A flexible code tracing toolkit.
|
||||||
| 362 | pygobject Desktop | 695,503 | 159 | Desktop GUI Development CLI & GUI | → | |
|
Python Bindings for GLib/GObject/GIO/GTK.
|
||||||
| 363 | Nuitka Executables | 604,815 | 15,174 | Executables Distribution Python Toolchain | → | |
|
Compiles Python programs into high-performance standalone executables (cross-platform).
|
||||||
| 364 | mpi4py Distributed Computing | 598,775 | 925 | Distributed Computing DevOps | → | |
|
Python bindings for MPI.
|
||||||
| 365 | meilisearch Search | 597,845 | 603 | Search Database & Storage | → | |
|
The official Python client for the Meilisearch search engine.
|
||||||
| 366 | customtkinter Tkinter | 595,462 | 13,580 | Tkinter GUI Development CLI & GUI | → | |
|
A modern and customizable python UI-library based on Tkinter.
|
||||||
| 367 | scons Build Tools | 593,972 | 2,427 | Build Tools Developer Tools | → | |
|
A software construction tool.
|
||||||
| 368 | httpie HTTP Clients | 586,829 | 38,599 | HTTP Clients CLI Tools CLI & GUI | → | |
|
A command line HTTP client, a user-friendly cURL replacement.
|
||||||
| 369 | wagtail CMS | 579,257 | 20,513 | CMS Web Development | → | |
|
A Django content management system.
|
||||||
| 370 | fasthtml Synchronous | 530,761 | 7,048 | Synchronous Web Frameworks Web Development | → | |
|
The fastest way to create an HTML app.
|
||||||
| 371 | mlx-lm LLM Inference and Serving | 526,603 | 7,175 | LLM Inference and Serving AI and Agents AI & ML | → | |
|
Run and fine-tune large language models on Apple Silicon with MLX.
|
||||||
| 372 | sqids Unique identifiers | 520,626 | 524 | Unique identifiers Text Processing Text & Documents | → | |
|
A library for generating short unique IDs from numbers.
|
||||||
| 373 | doit Build Tools | 513,646 | 2,087 | Build Tools Developer Tools | → | |
|
A task runner and build tool.
|
||||||
| 374 | monkeytype Type Annotations Generators | 490,088 | 5,005 | Type Annotations Generators Code Analysis Developer Tools | → | |
|
A system for Python that generates static type annotations by collecting runtime types.
|
||||||
| 375 | pygame-ce Game Frameworks | 473,823 | 1,670 | Game Frameworks Game Development Media | → | |
|
An actively developed drop-in replacement with new features and performance improvements (pygame fork).
|
||||||
| 376 | chalice Deployment | 467,769 | 11,054 | Deployment DevOps Tools DevOps | → | |
|
A Python serverless microframework for AWS.
|
||||||
| 377 | django-rules Permissions | 457,155 | 1,975 | Permissions Authentication Web Development | → | |
|
A tiny but powerful app providing object-level permissions to Django, without requiring a database.
|
||||||
| 378 | openviking Data Layer | 441,303 | 38,979 | Data Layer AI and Agents AI & ML | → | |
|
A context database for AI agents that unifies memory, resources, and skills.
|
||||||
| 379 | scalene Profiler | 374,652 | 13,522 | Profiler Debugging Tools Developer Tools | → | |
|
A high-performance, high-precision CPU, GPU, and memory profiler for Python.
|
||||||
| 380 | xonsh Shells | 349,859 | 9,660 | Shells CLI Tools CLI & GUI | → | |
|
A Python-powered shell. Full-featured and cross-platform.
|
||||||
| 381 | simpy Simulation and Modeling | 326,203 | GitLab | — | Simulation and Modeling Science Data & Science | → |
|
A process-based discrete-event simulation framework.
|
||||||
| 382 | pyarmor Obfuscation | 308,582 | 5,202 | Obfuscation Distribution Python Toolchain | → | |
|
A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
|
||||||
| 383 | reflex Asynchronous | 308,523 | 28,924 | Asynchronous Web Frameworks Web Development | → | |
|
A framework for building reactive, full-stack web applications entirely with Python.
|
||||||
| 384 | pgmpy General | 307,126 | 3,344 | General Machine Learning AI & ML | → | |
|
A Python library for causal and probabilistic reasoning with graphical models.
|
||||||
| 385 | prospector Code Analysis | 288,779 | 2,083 | Code Analysis Code Analysis Developer Tools | → | |
|
A tool to analyze Python code.
|
||||||
| 386 | colour-science Other | 273,975 | 2,657 | Other Science Data & Science | → | |
|
Implementing a comprehensive number of colour theory transformations and algorithms.
|
||||||
| 387 | funasr Speech | 271,247 | 20,549 | Speech AI and Agents AI & ML | → | |
|
Industrial-grade speech recognition toolkit with speaker diarization and emotion detection.
|
||||||
| 388 | django-grappelli Admin Panels | 263,798 | 3,947 | Admin Panels Web Development | → | |
|
A jazzy skin for the Django Admin-Interface.
|
||||||
| 389 | flet Web-based | 257,243 | 17,186 | Web-based GUI Development CLI & GUI | → | |
|
Cross-platform GUI framework for building modern apps in pure Python.
|
||||||
| 390 | yagmail Email | 243,950 | 2,735 | Email HTTP & Scraping | → | |
|
Yet another Gmail/SMTP client.
|
||||||
| 391 | implicit Recommender Systems | 230,387 | 3,826 | Recommender Systems AI & ML | → | |
|
A fast Python implementation of collaborative filtering for implicit datasets.
|
||||||
| 392 | qutip Quantum Computing | 226,622 | 2,079 | Quantum Computing Data & Science | → | |
|
Quantum Toolbox in Python.
|
||||||
| 393 | pgcli Database CLIs | 222,223 | 13,408 | Database CLIs CLI Tools CLI & GUI | → | |
|
PostgreSQL CLI with autocompletion and syntax highlighting.
|
||||||
| 394 | shiv Executables | 206,933 | 1,947 | Executables Distribution Python Toolchain | → | |
|
A command line utility for building fully self-contained zipapps (PEP 441), but with all their dependencies included.
|
||||||
| 395 | django-haystack Search | 202,382 | 3,730 | Search Database & Storage | → | |
|
Modular search for Django.
|
||||||
| 396 | dearpygui Desktop | 196,697 | 15,640 | Desktop GUI Development CLI & GUI | → | |
|
A simple GPU-accelerated Python GUI framework.
|
||||||
| 397 | pyinfra Configuration Management | 188,226 | 6,018 | Configuration Management DevOps Tools DevOps | → | |
|
Turns Python code into shell commands and runs them on your servers.
|
||||||
| 398 | timesfm Time Series Forecasting | 180,336 | 33,989 | Time Series Forecasting Machine Learning AI & ML | → | |
|
A pretrained foundation model from Google Research for time-series forecasting, with non-commercial default weights.
|
||||||
| 399 | apiflask Flask | 179,076 | 1,137 | Flask Web APIs Web Development | → | |
|
A lightweight Python web API framework based on Flask, supporting marshmallow schemas and Pydantic models.
|
||||||
| 400 | panda3d 3D Engines | 174,895 | 5,231 | 3D Engines Game Development Media | → | |
|
3D game engine developed jointly by Disney and contributors from around the world.
|
||||||
| 401 | kivy Desktop | 174,735 | 19,028 | Desktop GUI Development CLI & GUI | → | |
|
An open-source framework for cross-platform GUI apps on desktop, mobile, and embedded platforms.
|
||||||
| 402 | wxPython Desktop | 170,185 | 2,627 | Desktop GUI Development CLI & GUI | → | |
|
A cross-platform GUI toolkit that wraps the wxWidgets C++ library.
|
||||||
| 403 | obspy Physics and Engineering | 167,772 | 1,336 | Physics and Engineering Science Data & Science | → | |
|
A Python toolbox for seismology.
|
||||||
| 404 | pennylane Quantum Computing | 151,328 | 3,480 | Quantum Computing Data & Science | → | |
|
A cross-platform library for quantum computing, quantum machine learning, and quantum chemistry.
|
||||||
| 405 | feature-engine General | 149,802 | 2,283 | General Machine Learning AI & ML | → | |
|
sklearn compatible API with the widest toolset for feature engineering and selection.
|
||||||
| 406 | hermes-agent Personal Assistants | 146,427 | 250,068 | Personal Assistants AI and Agents AI & ML | → | |
|
An adaptive personal AI assistant that grows with you.
|
||||||
| 407 | salt Configuration Management | 126,193 | 15,685 | Configuration Management DevOps Tools DevOps | → | |
|
Infrastructure automation and management system.
|
||||||
| 408 | cx-Freeze Executables | 119,232 | 1,561 | Executables Distribution Python Toolchain | → | |
|
Converts Python scripts into standalone executables and installers for Windows, macOS, and Linux.
|
||||||
| 409 | napalm Network Virtualization | 118,344 | 2,507 | Network Virtualization DevOps | → | |
|
Cross-vendor API to manipulate network devices.
|
||||||
| 410 | manim Other | 117,892 | 41,135 | Other Science Data & Science | → | |
|
An animation engine for explanatory math videos.
|
||||||
| 411 | borgbackup Other | 108,357 | 13,788 | Other DevOps Tools DevOps | → | |
|
A deduplicating archiver with compression and encryption.
|
||||||
| 412 | fiftyone General | 106,989 | 11,132 | General Computer Vision AI & ML | → | |
|
The open-source tool for building high-quality datasets and computer vision models.
|
||||||
| 413 | devpi Package Repositories | 101,329 | 1,228 | Package Repositories Python Toolchain | → | |
|
PyPI server and packaging/testing/release tool.
|
||||||
| 414 | django-cms CMS | 99,504 | 10,675 | CMS Web Development | → | |
|
The easy-to-use and developer-friendly enterprise CMS powered by Django.
|
||||||
| 415 | tmuxp Terminal Workflow | 95,012 | 4,587 | Terminal Workflow CLI Tools CLI & GUI | → | |
|
A tmux session manager.
|
||||||
| 416 | asciimatics TUI Frameworks | 94,891 | 4,304 | TUI Frameworks CLI Development CLI & GUI | → | |
|
A package to create full-screen text UIs (from interactive forms to ASCII animations).
|
||||||
| 417 | mycli Database CLIs | 78,492 | 11,979 | Database CLIs CLI Tools CLI & GUI | → | |
|
MySQL CLI with autocompletion and syntax highlighting.
|
||||||
| 418 | cirq Quantum Computing | 73,645 | 5,074 | Quantum Computing Data & Science | → | |
|
A Google-developed framework focused on hardware-aware quantum circuit design for NISQ devices.
|
||||||
| 419 | justhtml HTML Manipulation | 73,496 | 1,157 | HTML Manipulation Text & Documents | → | |
|
A pure Python HTML5 parser that sanitizes untrusted HTML by default.
|
||||||
| 420 | scikit-surprise Recommender Systems | 69,329 | 6,819 | Recommender Systems AI & ML | → | |
|
A scikit for building and analyzing recommender systems.
|
||||||
| 421 | sherlock-project Penetration Testing | 60,702 | 93,034 | Penetration Testing Security | → | |
|
Hunt down social media accounts by username across social networks.
|
||||||
| 422 | openbb Financial Data | 58,246 | 73,655 | Financial Data Data Ingestion / ETL Data & Science | → | |
|
A financial data platform for analysts, quants and AI agents.
|
||||||
| 423 | mesa Simulation and Modeling | 48,327 | 3,863 | Simulation and Modeling Science Data & Science | → | |
|
An agent-based modeling framework for building, analyzing, and visualizing complex system simulations.
|
||||||
| 424 | litecli Database CLIs | 47,641 | 3,308 | Database CLIs CLI Tools CLI & GUI | → | |
|
SQLite CLI with autocompletion and syntax highlighting.
|
||||||
| 425 | beets Metadata | 45,803 | 15,728 | Metadata Audio & Video Processing Media | → | |
|
A music library manager and MusicBrainz tagger.
|
||||||
| 426 | pelican Static Site Generators | 43,887 | 13,344 | Static Site Generators Web Development | → | |
|
Static site generator that supports Markdown and reST syntax.
|
||||||
| 427 | sqlmap Penetration Testing | 43,164 | 38,556 | Penetration Testing Security | → | |
|
Automatic SQL injection and database takeover tool.
|
||||||
| 428 | zvec Vector | 38,163 | 16,029 | Vector Database Database & Storage | → | |
|
A lightweight, in-process vector database that embeds directly into applications.
|
||||||
| 429 | django-mongodb-backend NoSQL Databases | 33,623 | 228 | NoSQL Databases Database Drivers Database & Storage | → | |
|
Official MongoDB database backend for Django.
|
||||||
| 430 | arcade Game Frameworks | 33,339 | 2,084 | Game Frameworks Game Development Media | → | |
|
Arcade is a modern Python framework for crafting games with compelling graphics and sound.
|
||||||
| 431 | AstrBot Personal Assistants | 23,931 | 41,213 | Personal Assistants AI and Agents AI & ML | → | |
|
A multi-platform AI assistant that connects LLMs to chat apps like Telegram, Slack, and QQ, extensible with Python plugins.
|
||||||
| 432 | django-modern-rest Django | 20,631 | 1,477 | Django Web APIs Web Development | → | |
|
Modern REST with speed, types, async,
msgspec, pydantic and other goodies! |
||||||
| 433 | repowise Code Analysis | 18,345 | 7,102 | Code Analysis Code Analysis Developer Tools | → | |
|
Codebase intelligence that indexes repos into dependency graphs, git history, and auto-generated docs with dead code detection.
|
||||||
| 434 | thumbor Image Serving | 17,669 | 10,521 | Image Serving Image Processing Media | → | |
|
A smart imaging service. It enables on-demand crop, re-sizing and flipping of images.
|
||||||
| 435 | semantica Data Layer | 15,869 | 13,543 | Data Layer AI and Agents AI & ML | → | |
|
A graph-native context and knowledge layer for AI agents with reasoning, provenance, and governance.
|
||||||
| 436 | pathway General | 12,624 | 62,214 | General Data Ingestion / ETL Data & Science | → | |
|
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
|
||||||
| 437 | toga Desktop | 12,530 | 5,415 | Desktop GUI Development CLI & GUI | → | |
|
A Python native, OS native GUI toolkit.
|
||||||
| 438 | iredis Database CLIs | 11,589 | 2,760 | Database CLIs CLI Tools CLI & GUI | → | |
|
Redis CLI with autocompletion and syntax highlighting.
|
||||||
| 439 | nikola Static Site Generators | 11,284 | 2,743 | Static Site Generators Web Development | → | |
|
A static website and blog generator.
|
||||||
| 440 | vidgear Video | 11,242 | 3,723 | Video Audio & Video Processing Media | → | |
|
A high-performance, cross-platform, multi-threaded video processing framework.
|
||||||
| 441 | chaostoolkit Other | 10,328 | 2,031 | Other DevOps Tools DevOps | → | |
|
A Chaos Engineering toolkit & Orchestration for Developers.
|
||||||
| 442 | pangu.py Chinese | 9,721 | 280 | Chinese Natural Language Processing AI & ML | → | |
|
Paranoid text spacing.
|
||||||
| 443 | conda Package Managers | 9,454 | 7,521 | Package Managers Package Management Python Toolchain | → | |
|
Cross-platform, Python-agnostic binary package manager.
|
||||||
| 444 | axolotl Fine-tuning | 9,392 | 12,512 | Fine-tuning AI and Agents AI & ML | → | |
|
A framework for fine-tuning and post-training large language models.
|
||||||
| 445 | bandersnatch Package Repositories | 9,366 | 552 | Package Repositories Python Toolchain | → | |
|
PyPI mirroring tool provided by Python Packaging Authority (PyPA).
|
||||||
| 446 | pixeltable Vector | 7,426 | 1,629 | Vector Database Database & Storage | → | |
|
Declarative multimodal AI data engine for tables, computed columns, and embedding search.
|
||||||
| 447 | gooey Wrappers | 5,918 | 21,911 | Wrappers GUI Development CLI & GUI | → | |
|
Turn command line programs into a full GUI application with one line.
|
||||||
| 448 | pyenv-win Microsoft Windows | 4,490 | 7,405 | Microsoft Windows Other | → | |
|
A Python version manager for Windows (rbenv-win fork).
|
||||||
| 449 | jumpstarter Hardware | 3,045 | 223 | Hardware Other | → | |
|
A hardware-in-the-loop testing framework with a Python client library for automated testing on real and virtual hardware.
|
||||||
| 450 | kittentts Speech | 2,022 | 15,493 | Speech AI and Agents AI & ML | → | |
|
Lightweight ONNX text-to-speech library with small CPU-friendly models.
|
||||||
| 451 | pyodide Implementations | 1,387 | 14,869 | Implementations Python Language | → | |
|
Python distribution for the browser and Node.js based on WebAssembly.
|
||||||
| 452 | algorithms Algorithms | 1,246 | 25,560 | Algorithms Algorithms and Design Patterns Developer Tools | → | |
|
Minimal examples of data structures and algorithms.
|
||||||
| 453 | vibevoice Speech | 413 | 54,543 | Speech AI and Agents AI & ML | → | |
|
A family of open-source voice AI models from Microsoft for text-to-speech and long-form speech recognition.
|
||||||
| 454 | tkdesigner Tkinter | 308 | 10,263 | Tkinter GUI Development CLI & GUI | → | |
|
Generates Tkinter interfaces from Figma designs using the Figma API.
|
||||||
| 455 | thealgorithms Algorithms | Not on PyPI | 225,122 | Algorithms Algorithms and Design Patterns Developer Tools | → | |
|
All Algorithms implemented in Python.
|
||||||
| 456 | graphify Specialized | Not on PyPI | 122,470 | Specialized Data Visualization Data & Science | → | |
|
Turn any folder of code, SQL schemas, docs, papers, images, or videos into a queryable knowledge graph.
|
||||||
| 457 | django.db.models Relational Databases | Bundled | 91,230 | Relational Databases ORM Database & Storage | → | |
|
(part of Django) The Django ORM.
|
||||||
| 458 | geodjango Geolocation | Bundled | 91,230 | Geolocation Data & Science | → | |
|
(part of Django) A world-class geographic web framework.
|
||||||
| 459 | uv-audit Supply Chain Security | Bundled | 90,297 | Supply Chain Security Security | → | |
|
(part of uv) uv's dependency vulnerability scanning backed by OSV.
|
||||||
| 460 | cpython Implementations | Not on PyPI | 77,357 | Implementations Python Language | → | |
|
Default, most widely used implementation of the Python programming language written in C.
|
||||||
| 461 | argparse CLI Development | Stdlib | 77,357 | CLI Development CLI Development CLI & GUI Stdlib | → | |
|
(Python standard library) Command-line option and argument parsing.
|
||||||
| 462 | asyncio Async I/O | Stdlib | 77,357 | Async I/O Asynchronous Programming Python Language Stdlib | → | |
|
(Python standard library) Asynchronous I/O, event loop, coroutines and tasks.
|
||||||
| 463 | concurrent.futures Parallelism | Stdlib | 77,357 | Parallelism Asynchronous Programming Python Language Stdlib | → | |
|
(Python standard library) A high-level interface for asynchronously executing callables.
|
||||||
| 464 | configparser Configuration Files | Stdlib | 77,357 | Configuration Files Python Toolchain Stdlib | → | |
|
(Python standard library) INI file parser.
|
||||||
| 465 | difflib General | Stdlib | 77,357 | General Text Processing Text & Documents Stdlib | → | |
|
(Python standard library) Helpers for computing deltas.
|
||||||
| 466 | functools Functional Programming | Stdlib | 77,357 | Functional Programming Python Language Stdlib | → | |
|
(Python standard library) Higher-order functions and operations on callable objects.
|
||||||
| 467 | logging Logging | Stdlib | 77,357 | Logging DevOps Stdlib | → | |
|
(Python standard library) Logging facility for Python.
|
||||||
| 468 | mimetypes File Manipulation | Stdlib | 77,357 | File Manipulation Text & Documents Stdlib | → | |
|
(Python standard library) Map filenames to MIME types.
|
||||||
| 469 | mock Mock | Stdlib | 77,357 | Mock Testing Developer Tools Stdlib | → | |
|
(Python standard library) A mocking and patching library.
|
||||||
| 470 | multiprocessing Parallelism | Stdlib | 77,357 | Parallelism Asynchronous Programming Python Language Stdlib | → | |
|
(Python standard library) Process-based parallelism.
|
||||||
| 471 | pathlib File Manipulation | Stdlib | 77,357 | File Manipulation Text & Documents Stdlib | → | |
|
(Python standard library) A cross-platform, object-oriented path library.
|
||||||
| 472 | sqlite3 SQLite | Stdlib | 77,357 | SQLite Database Drivers Database & Storage Stdlib | → | |
|
(Python standard library) SQLite interface compliant with DB-API 2.0.
|
||||||
| 473 | tkinter Tkinter | Stdlib | 77,357 | Tkinter GUI Development CLI & GUI Stdlib | → | |
|
(Python standard library) The standard Python interface to the Tcl/Tk GUI toolkit.
|
||||||
| 474 | tomllib Data Formats | Stdlib | 77,357 | Data Formats File Format Processing Text & Documents Stdlib | → | |
|
(Python standard library) Parse TOML files.
|
||||||
| 475 | zoneinfo Date and Time | Stdlib | 77,357 | Date and Time Python Language Stdlib | → | |
|
(Python standard library) IANA time zone support. Brings the tz database into Python.
|
||||||
| 476 | odoo ERP | Not on PyPI | 54,751 | ERP Web Development | → | |
|
A suite of open source business apps: CRM, e-commerce, accounting, inventory, and thousands of community modules.
|
||||||
| 477 | pyenv Environment Management | Not on PyPI | 45,120 | Environment Management Python Toolchain | → | |
|
Simple Python version management.
|
||||||
| 478 | python-patterns Design Patterns | Not on PyPI | 43,021 | Design Patterns Algorithms and Design Patterns Developer Tools | → | |
|
A collection of design patterns in Python.
|
||||||
| 479 | micropython Implementations | Not on PyPI | 22,108 | Implementations Python Language | → | |
|
A lean and efficient Python implementation for microcontrollers and constrained systems.
|
||||||
| 480 | jev-ultrafast Frameworks | Not on PyPI | 21,396 | Frameworks Web Scraping HTTP & Scraping | → | |
|
A fast browser agent that picks actions from an indexed table of page elements, using a small LLM only to type text.
|
||||||
| 481 | social-engineer-toolkit Penetration Testing | Not on PyPI | 15,343 | Penetration Testing Security | → | |
|
A toolkit for social engineering.
|
||||||
| 482 | trailofbits-skills Agent Skills | Not on PyPI | 7,296 | Agent Skills AI and Agents AI & ML | → | |
|
Security skills for vulnerability detection, auditing, and testing.
|
||||||
| 483 | renpy Visual Novels | Not on PyPI | 6,872 | Visual Novels Game Development Media | → | |
|
A Visual Novel engine.
|
||||||
| 484 | azure-sdk-for-python Cloud Providers | Multiple on PyPI | 5,612 | Cloud Providers DevOps Tools DevOps | → | |
|
Microsoft Azure SDK for Python, published as per-service packages.
|
||||||
| 485 | google-cloud-python Cloud Providers | Multiple on PyPI | 5,390 | Cloud Providers DevOps Tools DevOps | → | |
|
Google Cloud client libraries for Python, published as per-service packages.
|
||||||
| 486 | warehouse Package Repositories | Not on PyPI | 4,164 | Package Repositories Python Toolchain | → | |
|
The software that powers PyPI.
|
||||||
| 487 | cloud-init Configuration Management | Not on PyPI | 3,826 | Configuration Management DevOps Tools DevOps | → | |
|
A multi-distribution package that handles early initialization of a cloud instance.
|
||||||
| 488 | winpython Microsoft Windows | Not on PyPI | 2,285 | Microsoft Windows Other | → | |
|
Portable Python distribution for Windows.
|
||||||
| 489 | pypy Implementations | Not on PyPI | 1,803 | Implementations Python Language | → | |
|
A very fast and compliant implementation of the Python language.
|
||||||
| 490 | sentry-skills Agent Skills | Not on PyPI | 1,026 | Agent Skills AI and Agents AI & ML | → | |
|
Agent skills the Sentry team uses for code review, pull requests, and Django reviews.
|
||||||
| 491 | django-ai-plugins Agent Skills | Not on PyPI | 149 | Agent Skills AI and Agents AI & ML | → | |
|
Django backend agent skills for Django, DRF, Celery, and Django-specific code review.
|
||||||
No projects match your search or filter.
Try a broader term, or .
Contribute
Know a project that belongs here?
Tell us what it does and why it stands out.