[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-245":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},245,"awesome-python","vinta\u002Fawesome-python","vinta","An opinionated list of Python frameworks, libraries, tools, and resources","https:\u002F\u002Fawesome-python.com\u002F",null,"Python",301612,28050,6104,18,0,168,1245,3617,887,120,"Other",false,"master",true,[27,28,29,30,31,32],"awesome","collections","python","python-frameworks","python-libraries","python-tools","2026-06-07 04:00:14","# Awesome Python\n\nAn opinionated guide to the best Python frameworks, libraries, tools, and resources.\n\n## **Sponsors**\n\n- **[pyr](https:\u002F\u002Fpyrun.dev)**: Zero-config Python project manager. Bootstraps its own runtime, app-convention, and working imports - out the box.\n\n> The **#10 most-starred repo on GitHub**. Put your product in front of Python developers. [Become a sponsor](SPONSORSHIP.md).\n\n## Categories\n\n**AI & ML**\n\n- [AI and Agents](#ai-and-agents)\n- [Deep Learning](#deep-learning)\n- [Machine Learning](#machine-learning)\n- [Natural Language Processing](#natural-language-processing)\n- [Computer Vision](#computer-vision)\n- [Recommender Systems](#recommender-systems)\n\n**Web Development**\n\n- [Web Frameworks](#web-frameworks)\n- [Web APIs](#web-apis)\n- [Web Servers](#web-servers)\n- [WebSocket](#websocket)\n- [Template Engines](#template-engines)\n- [Web Asset Management](#web-asset-management)\n- [Authentication](#authentication)\n- [Admin Panels](#admin-panels)\n- [CMS](#cms)\n- [Static Site Generators](#static-site-generators)\n\n**HTTP & Scraping**\n\n- [HTTP Clients](#http-clients)\n- [Web Scraping](#web-scraping)\n- [Email](#email)\n\n**Database & Storage**\n\n- [ORM](#orm)\n- [Database Drivers](#database-drivers)\n- [Database](#database)\n- [Caching](#caching)\n- [Search](#search)\n- [Serialization](#serialization)\n\n**Data & Science**\n\n- [Data Analysis](#data-analysis)\n- [Data Validation](#data-validation)\n- [Data Visualization](#data-visualization)\n- [Geolocation](#geolocation)\n- [Science](#science)\n- [Quantum Computing](#quantum-computing)\n\n**Developer Tools**\n\n- [Algorithms and Design Patterns](#algorithms-and-design-patterns)\n- [Interactive Interpreter](#interactive-interpreter)\n- [Code Analysis](#code-analysis)\n- [Testing](#testing)\n- [Debugging Tools](#debugging-tools)\n- [Build Tools](#build-tools)\n- [Documentation](#documentation)\n\n**DevOps**\n\n- [DevOps Tools](#devops-tools)\n- [Distributed Computing](#distributed-computing)\n- [Task Queues](#task-queues)\n- [Messaging](#messaging)\n- [Job Schedulers](#job-schedulers)\n- [Logging](#logging)\n- [Network Virtualization](#network-virtualization)\n\n**CLI & GUI**\n\n- [CLI Development](#cli-development)\n- [CLI Tools](#cli-tools)\n- [GUI Development](#gui-development)\n\n**Text & Documents**\n\n- [Text Processing](#text-processing)\n- [HTML Manipulation](#html-manipulation)\n- [File Format Processing](#file-format-processing)\n- [File Manipulation](#file-manipulation)\n\n**Media**\n\n- [Image Processing](#image-processing)\n- [Audio & Video Processing](#audio--video-processing)\n- [Game Development](#game-development)\n\n**Python Language**\n\n- [Implementations](#implementations)\n- [Built-in Classes Enhancement](#built-in-classes-enhancement)\n- [Functional Programming](#functional-programming)\n- [Asynchronous Programming](#asynchronous-programming)\n- [Date and Time](#date-and-time)\n\n**Python Toolchain**\n\n- [Environment Management](#environment-management)\n- [Package Management](#package-management)\n- [Package Repositories](#package-repositories)\n- [Distribution](#distribution)\n- [Configuration Files](#configuration-files)\n\n**Security**\n\n- [Cryptography](#cryptography)\n- [Penetration Testing](#penetration-testing)\n- [Web Security](#web-security)\n\n**Other**\n\n- [Hardware](#hardware)\n- [Microsoft Windows](#microsoft-windows)\n- [Miscellaneous](#miscellaneous)\n\n## Projects\n\n**AI & ML**\n\n### AI and Agents\n\n_Libraries for building AI applications, LLM integrations, and autonomous agents._\n\n- Agent Skills\n  - [django-ai-plugins](https:\u002F\u002Fgithub.com\u002Fvintasoftware\u002Fdjango-ai-plugins) - Django backend agent skills for Django, DRF, Celery, and Django-specific code review.\n  - [sentry-skills](https:\u002F\u002Fgithub.com\u002Fgetsentry\u002Fskills) - Python-focused engineering skills for code review, debugging, and backend workflows.\n  - [trailofbits-skills](https:\u002F\u002Fgithub.com\u002Ftrailofbits\u002Fskills) - Python-friendly security skills for auditing, testing, and safer backend development. Also [skills-curated](https:\u002F\u002Fgithub.com\u002Ftrailofbits\u002Fskills-curated).\n- Orchestration\n  - [ag2](https:\u002F\u002Fgithub.com\u002Fag2ai\u002Fag2) - An open-source AgentOS for multi-agent orchestration and building agentic AI systems.\n  - [autogen](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fautogen) - A programming framework for building agentic AI applications.\n  - [bub](https:\u002F\u002Fgithub.com\u002Fbubbuild\u002Fbub) - A lightweight, hook-first Python framework for channel-native agents that live alongside people.\n  - [crewai](https:\u002F\u002Fgithub.com\u002FcrewAIInc\u002FcrewAI) - A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.\n  - [dspy](https:\u002F\u002Fgithub.com\u002Fstanfordnlp\u002Fdspy) - A framework for programming, not prompting, language models.\n  - [hermes-agent](https:\u002F\u002Fgithub.com\u002Fnousresearch\u002Fhermes-agent) - An adaptive AI agent framework that grows with you.\n  - [langchain](https:\u002F\u002Fgithub.com\u002Flangchain-ai\u002Flangchain) - Building applications with LLMs through composability.\n  - [openai-agents](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python) - OpenAI's framework for building and managing AI agents.\n  - [OpenChronicle](https:\u002F\u002Fgithub.com\u002FEinsia\u002FOpenChronicle) - Open-source, local-first memory for any tool-capable LLM agent.\n  - [promptise](https:\u002F\u002Fgithub.com\u002Fpromptise-com\u002Ffoundry) - A framework for building end-to-end production-ready agentic systems, scalable & secure MCP's and autonomous agents.\n  - [pydantic-ai](https:\u002F\u002Fgithub.com\u002Fpydantic\u002Fpydantic-ai) - A Python agent framework for building generative AI applications with structured schemas.\n  - [TradingAgents](https:\u002F\u002Fgithub.com\u002FTauricResearch\u002FTradingAgents) - A multi-agents LLM financial trading framework.\n- Data Layer\n  - [instructor](https:\u002F\u002Fgithub.com\u002F567-labs\u002Finstructor) - A library for extracting structured data from LLMs, powered by Pydantic.\n  - [llama-index](https:\u002F\u002Fgithub.com\u002Frun-llama\u002Fllama_index) - A data framework for your LLM application.\n  - [mem0](https:\u002F\u002Fgithub.com\u002Fmem0ai\u002Fmem0) - An intelligent memory layer for AI agents enabling personalized interactions.\n- Pre-trained Models and Inference\n  - [diffusers](https:\u002F\u002Fgithub.com\u002Fhuggingface\u002Fdiffusers) - A library that provides pre-trained diffusion models for generating and editing images, audio, and video.\n  - [mlx-lm](https:\u002F\u002Fgithub.com\u002Fml-explore\u002Fmlx-lm) - Run and fine-tune large language models on Apple Silicon with MLX.\n  - [sglang](https:\u002F\u002Fgithub.com\u002Fsgl-project\u002Fsglang) - A high-performance serving framework for large language models and multimodal models.\n  - [transformers](https:\u002F\u002Fgithub.com\u002Fhuggingface\u002Ftransformers) - A framework that lets you easily use pre-trained transformer models for NLP, vision, and audio tasks.\n  - [unsloth](https:\u002F\u002Fgithub.com\u002Funslothai\u002Funsloth) - A library for faster LLM fine-tuning and training with reduced memory usage.\n  - [vllm](https:\u002F\u002Fgithub.com\u002Fvllm-project\u002Fvllm) - A high-throughput and memory-efficient inference and serving engine for LLMs.\n- Speech\n  - [openai-whisper](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fwhisper) - A general-purpose automatic speech recognition model trained on 680k hours of multilingual and multitask supervised data.\n  - [vibevoice](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FVibeVoice) - A family of open-source voice AI models from Microsoft for text-to-speech and long-form speech recognition.\n  - [voxcpm](https:\u002F\u002Fgithub.com\u002FOpenBMB\u002FVoxCPM) - A tokenizer-free text-to-speech foundation model for multilingual speech generation and voice cloning.\n\n### Deep Learning\n\n_Frameworks for Neural Networks and Deep Learning. Also see [awesome-deep-learning](https:\u002F\u002Fgithub.com\u002FChristosChristofidis\u002Fawesome-deep-learning)._\n\n- [jax](https:\u002F\u002Fgithub.com\u002Fjax-ml\u002Fjax) - A library for high-performance numerical computing with automatic differentiation and JIT compilation.\n- [keras](https:\u002F\u002Fgithub.com\u002Fkeras-team\u002Fkeras) - A high-level deep learning library with support for JAX, TensorFlow, and PyTorch backends.\n- [pytorch-lightning](https:\u002F\u002Fgithub.com\u002FLightning-AI\u002Fpytorch-lightning) - Deep learning framework to train, deploy, and ship AI products Lightning fast.\n- [pytorch](https:\u002F\u002Fgithub.com\u002Fpytorch\u002Fpytorch) - Tensors and Dynamic neural networks in Python with strong GPU acceleration.\n- [stable-baselines3](https:\u002F\u002Fgithub.com\u002FDLR-RM\u002Fstable-baselines3) - PyTorch implementations of Stable Baselines (deep) reinforcement learning algorithms.\n- [tensorflow](https:\u002F\u002Fgithub.com\u002Ftensorflow\u002Ftensorflow) - The most popular Deep Learning framework created by Google.\n\n### Machine Learning\n\n_Libraries for Machine Learning. Also see [awesome-machine-learning](https:\u002F\u002Fgithub.com\u002Fjosephmisiti\u002Fawesome-machine-learning#python)._\n\n- [catboost](https:\u002F\u002Fgithub.com\u002Fcatboost\u002Fcatboost) - A fast, scalable, high performance gradient boosting on decision trees library.\n- [feature_engine](https:\u002F\u002Fgithub.com\u002Ffeature-engine\u002Ffeature_engine) - sklearn compatible API with the widest toolset for feature engineering and selection.\n- [h2o](https:\u002F\u002Fgithub.com\u002Fh2oai\u002Fh2o-3) - Open Source Fast Scalable Machine Learning Platform.\n- [lightgbm](https:\u002F\u002Fgithub.com\u002Flightgbm-org\u002FLightGBM) - A fast, distributed, high performance gradient boosting framework.\n- [mindsdb](https:\u002F\u002Fgithub.com\u002Fmindsdb\u002Fmindsdb) - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries.\n- [pgmpy](https:\u002F\u002Fgithub.com\u002Fpgmpy\u002Fpgmpy) - A Python library for probabilistic graphical models and Bayesian networks.\n- [scikit-learn](https:\u002F\u002Fgithub.com\u002Fscikit-learn\u002Fscikit-learn) - The most popular Python library for Machine Learning with extensive documentation and community support.\n- [spark.ml](https:\u002F\u002Fgithub.com\u002Fapache\u002Fspark) - [Apache Spark](https:\u002F\u002Fspark.apache.org\u002F)'s scalable [Machine Learning library](https:\u002F\u002Fspark.apache.org\u002Fdocs\u002Flatest\u002Fml-guide.html) for distributed computing.\n- [TabGAN](https:\u002F\u002Fgithub.com\u002FDiyago\u002FTabular-data-generation) - Synthetic tabular data generation using GANs, Diffusion Models, and LLMs.\n- [timesfm](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Ftimesfm) - A pretrained foundation model from Google Research for time-series forecasting.\n- [xgboost](https:\u002F\u002Fgithub.com\u002Fdmlc\u002Fxgboost) - A scalable, portable, and distributed gradient boosting library.\n\n### Natural Language Processing\n\n_Libraries for working with human languages._\n\n- General\n  - [gensim](https:\u002F\u002Fgithub.com\u002Fpiskvorky\u002Fgensim) - Topic Modeling for Humans.\n  - [nltk](https:\u002F\u002Fgithub.com\u002Fnltk\u002Fnltk) - A leading platform for building Python programs to work with human language data.\n  - [spacy](https:\u002F\u002Fgithub.com\u002Fexplosion\u002FspaCy) - A library for industrial-strength natural language processing in Python and Cython.\n  - [stanza](https:\u002F\u002Fgithub.com\u002Fstanfordnlp\u002Fstanza) - The Stanford NLP Group's official Python library, supporting 60+ languages.\n- Chinese\n  - [funnlp](https:\u002F\u002Fgithub.com\u002Ffighting41love\u002FfunNLP) - A collection of tools and datasets for Chinese NLP.\n  - [jieba](https:\u002F\u002Fgithub.com\u002Ffxsjy\u002Fjieba) - The most popular Chinese text segmentation library.\n\n### Computer Vision\n\n_Libraries for Computer Vision._\n\n- [easyocr](https:\u002F\u002Fgithub.com\u002FJaidedAI\u002FEasyOCR) - Ready-to-use OCR with 40+ languages supported.\n- [kornia](https:\u002F\u002Fgithub.com\u002Fkornia\u002Fkornia\u002F) - Open Source Differentiable Computer Vision Library for PyTorch.\n- [opencv](https:\u002F\u002Fgithub.com\u002Fopencv\u002Fopencv-python) - Open Source Computer Vision Library.\n- [pytesseract](https:\u002F\u002Fgithub.com\u002Fmadmaze\u002Fpytesseract) - A wrapper for [Google Tesseract OCR](https:\u002F\u002Fgithub.com\u002Ftesseract-ocr).\n\n### Recommender Systems\n\n_Libraries for building recommender systems._\n\n- [annoy](https:\u002F\u002Fgithub.com\u002Fspotify\u002Fannoy) - Approximate Nearest Neighbors in C++\u002FPython optimized for memory usage.\n- [implicit](https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fimplicit) - A fast Python implementation of collaborative filtering for implicit datasets.\n- [scikit-surprise](https:\u002F\u002Fgithub.com\u002FNicolasHug\u002FSurprise) - A scikit for building and analyzing recommender systems.\n\n**Web Development**\n\n### Web Frameworks\n\n_Traditional full stack web frameworks. Also see [Web APIs](#web-apis)._\n\n- Synchronous\n  - [bottle](https:\u002F\u002Fgithub.com\u002Fbottlepy\u002Fbottle) - A fast and simple micro-framework distributed as a single file with no dependencies.\n  - [django](https:\u002F\u002Fgithub.com\u002Fdjango\u002Fdjango) - The most popular web framework in Python.\n    - [awesome-django](https:\u002F\u002Fgithub.com\u002Fwsvincent\u002Fawesome-django)\n  - [flask](https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask) - A microframework for Python.\n    - [awesome-flask](https:\u002F\u002Fgithub.com\u002Fhumiaozuzu\u002Fawesome-flask)\n  - [pyramid](https:\u002F\u002Fgithub.com\u002FPylons\u002Fpyramid) - A small, fast, down-to-earth, open source Python web framework.\n    - [awesome-pyramid](https:\u002F\u002Fgithub.com\u002Furalbash\u002Fawesome-pyramid)\n  - [fasthtml](https:\u002F\u002Fgithub.com\u002FAnswerDotAI\u002Ffasthtml) - The fastest way to create an HTML app.\n    - [awesome-fasthtml](https:\u002F\u002Fgithub.com\u002Famosgyamfi\u002Fawesome-fasthtml)\n  - [masonite](https:\u002F\u002Fgithub.com\u002FMasoniteFramework\u002Fmasonite) - The modern and developer centric Python web framework.\n- Asynchronous\n  - [litestar](https:\u002F\u002Fgithub.com\u002Flitestar-org\u002Flitestar) - Production-ready, capable and extensible ASGI Web framework.\n  - [microdot](https:\u002F\u002Fgithub.com\u002Fmiguelgrinberg\u002Fmicrodot) - The impossibly small web framework for Python and MicroPython.\n  - [reflex](https:\u002F\u002Fgithub.com\u002Freflex-dev\u002Freflex) - A framework for building reactive, full-stack web applications entirely with Python.\n  - [robyn](https:\u002F\u002Fgithub.com\u002Fsparckles\u002FRobyn) - A high-performance async Python web framework with a Rust runtime.\n  - [starlette](https:\u002F\u002Fgithub.com\u002FKludex\u002Fstarlette) - A lightweight ASGI framework and toolkit for building high-performance async services.\n  - [tornado](https:\u002F\u002Fgithub.com\u002Ftornadoweb\u002Ftornado) - A web framework and asynchronous networking library.\n\n### Web APIs\n\n_Libraries for building RESTful and GraphQL APIs._\n\n- Django\n  - [django-modern-rest](https:\u002F\u002Fgithub.com\u002Fwemake-services\u002Fdjango-modern-rest) - Modern REST with speed, types, async, `msgspec`, `pydantic` and other goodies!\n  - [django-ninja](https:\u002F\u002Fgithub.com\u002Fvitalik\u002Fdjango-ninja) - Fast, Django REST framework based on type hints and Pydantic.\n  - [django-rest-framework](https:\u002F\u002Fgithub.com\u002Fencode\u002Fdjango-rest-framework) - A powerful and flexible toolkit to build web APIs.\n  - [strawberry-django](https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry-django) - Strawberry GraphQL integration with Django.\n- Flask\n  - [apiflask](https:\u002F\u002Fgithub.com\u002Fapiflask\u002Fapiflask) - A lightweight Python web API framework based on Flask and Marshmallow.\n- Framework Agnostic\n  - [connexion](https:\u002F\u002Fgithub.com\u002Fspec-first\u002Fconnexion) - A spec-first framework that automatically handles requests based on your OpenAPI specification.\n  - [falcon](https:\u002F\u002Fgithub.com\u002Ffalconry\u002Ffalcon) - A high-performance framework for building cloud APIs and web app backends.\n  - [fastapi](https:\u002F\u002Fgithub.com\u002Ffastapi\u002Ffastapi) - A modern, fast, web framework for building APIs with standard Python type hints.\n  - [sanic](https:\u002F\u002Fgithub.com\u002Fsanic-org\u002Fsanic) - A Python 3.6+ web server and web framework that's written to go fast.\n  - [strawberry](https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry) - A GraphQL library that leverages Python type annotations for schema definition.\n  - [webargs](https:\u002F\u002Fgithub.com\u002Fmarshmallow-code\u002Fwebargs) - A friendly library for parsing HTTP request arguments with built-in support for popular web frameworks.\n\n### Web Servers\n\n_ASGI and WSGI compatible web servers._\n\n- ASGI\n  - [daphne](https:\u002F\u002Fgithub.com\u002Fdjango\u002Fdaphne) - An HTTP, HTTP\u002F2 and WebSocket protocol server for ASGI and ASGI-HTTP.\n  - [granian](https:\u002F\u002Fgithub.com\u002Femmett-framework\u002Fgranian) - A Rust HTTP server for Python applications built on top of Hyper and Tokio, supporting WSGI\u002FASGI\u002FRSGI.\n  - [hypercorn](https:\u002F\u002Fgithub.com\u002Fpgjones\u002Fhypercorn) - An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.\n  - [uvicorn](https:\u002F\u002Fgithub.com\u002FKludex\u002Fuvicorn) - A lightning-fast ASGI server implementation, using uvloop and httptools.\n- WSGI\n  - [gunicorn](https:\u002F\u002Fgithub.com\u002Fbenoitc\u002Fgunicorn) - Pre-forked, ported from Ruby's Unicorn project.\n  - [uwsgi](https:\u002F\u002Fgithub.com\u002Funbit\u002Fuwsgi) - A project aims at developing a full stack for building hosting services, written in C.\n  - [waitress](https:\u002F\u002Fgithub.com\u002FPylons\u002Fwaitress) - Multi-threaded, powers Pyramid.\n- RPC\n  - [grpcio](https:\u002F\u002Fgithub.com\u002Fgrpc\u002Fgrpc) - HTTP\u002F2-based RPC framework with Python bindings, built by Google.\n  - [rpyc](https:\u002F\u002Fgithub.com\u002Ftomerfiliba-org\u002Frpyc) (Remote Python Call) - A transparent and symmetric RPC library for Python.\n\n### WebSocket\n\n_Libraries for working with WebSocket._\n\n- [autobahn-python](https:\u002F\u002Fgithub.com\u002Fcrossbario\u002Fautobahn-python) - WebSocket & WAMP for Python on Twisted and [asyncio](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fasyncio.html).\n- [channels](https:\u002F\u002Fgithub.com\u002Fdjango\u002Fchannels) - Developer-friendly asynchrony for Django.\n- [flask-socketio](https:\u002F\u002Fgithub.com\u002Fmiguelgrinberg\u002FFlask-SocketIO) - Socket.IO integration for Flask applications.\n- [picows](https:\u002F\u002Fgithub.com\u002Ftarasko\u002Fpicows) - Fastest WebSocket clients and servers with a frame level interface for the most demanding use-cases.\n- [websockets](https:\u002F\u002Fgithub.com\u002Fpython-websockets\u002Fwebsockets) - A library for building WebSocket servers and clients with a focus on correctness and simplicity.\n\n### Template Engines\n\n_Libraries and tools for templating and lexing._\n\n- [jinja](https:\u002F\u002Fgithub.com\u002Fpallets\u002Fjinja) - A modern and designer friendly templating language.\n- [mako](https:\u002F\u002Fgithub.com\u002Fsqlalchemy\u002Fmako) - Hyperfast and lightweight templating for the Python platform.\n\n### Web Asset Management\n\n_Tools for managing, compressing and minifying website assets._\n\n- [django-compressor](https:\u002F\u002Fgithub.com\u002Fdjango-compressor\u002Fdjango-compressor) - Compresses linked and inline JavaScript or CSS into a single cached file.\n- [django-storages](https:\u002F\u002Fgithub.com\u002Fjschneier\u002Fdjango-storages) - A collection of custom storage back ends for Django.\n\n### Authentication\n\n_Libraries for implementing authentication schemes._\n\n- OAuth\n  - [authlib](https:\u002F\u002Fgithub.com\u002Fauthlib\u002Fauthlib) - JavaScript Object Signing and Encryption draft implementation.\n  - [django-allauth](https:\u002F\u002Fgithub.com\u002Fpennersr\u002Fdjango-allauth) - Authentication app for Django that \"just works.\"\n  - [django-oauth-toolkit](https:\u002F\u002Fgithub.com\u002Fdjango-oauth\u002Fdjango-oauth-toolkit) - OAuth 2 goodies for Django.\n  - [oauthlib](https:\u002F\u002Fgithub.com\u002Foauthlib\u002Foauthlib) - A generic and thorough implementation of the OAuth request-signing logic.\n- JWT\n  - [pyjwt](https:\u002F\u002Fgithub.com\u002Fjpadilla\u002Fpyjwt) - JSON Web Token implementation in Python.\n- Permissions\n  - [django-guardian](https:\u002F\u002Fgithub.com\u002Fdjango-guardian\u002Fdjango-guardian) - Implementation of per object permissions for Django 1.2+\n  - [django-rules](https:\u002F\u002Fgithub.com\u002Fdfunckt\u002Fdjango-rules) - A tiny but powerful app providing object-level permissions to Django, without requiring a database.\n\n### Admin Panels\n\n_Libraries for administrative interfaces._\n\n- [ajenti](https:\u002F\u002Fgithub.com\u002Fajenti\u002Fajenti) - The admin panel your servers deserve.\n- [django-grappelli](https:\u002F\u002Fgithub.com\u002Fsehmaschine\u002Fdjango-grappelli) - A jazzy skin for the Django Admin-Interface.\n- [django-unfold](https:\u002F\u002Fgithub.com\u002Funfoldadmin\u002Fdjango-unfold) - Elevate your Django admin with a stunning modern interface, powerful features, and seamless user experience.\n- [flask-admin](https:\u002F\u002Fgithub.com\u002Fpallets-eco\u002Fflask-admin) - Simple and extensible administrative interface framework for Flask.\n- [flower](https:\u002F\u002Fgithub.com\u002Fmher\u002Fflower) - Real-time monitor and web admin for Celery.\n- [func-to-web](https:\u002F\u002Fgithub.com\u002Fofferrall\u002FFuncToWeb) - Instantly create web UIs from Python functions using type hints. Zero frontend code required.\n- [jet-bridge](https:\u002F\u002Fgithub.com\u002Fjet-admin\u002Fjet-bridge) - Admin panel framework for any application with nice UI (ex Jet Django).\n\n### CMS\n\n_Content Management Systems._\n\n- [django-cms](https:\u002F\u002Fgithub.com\u002Fdjango-cms\u002Fdjango-cms) - The easy-to-use and developer-friendly enterprise CMS powered by Django.\n- [indico](https:\u002F\u002Fgithub.com\u002Findico\u002Findico) - A feature-rich event management system, made @ [CERN](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCERN).\n- [wagtail](https:\u002F\u002Fgithub.com\u002Fwagtail\u002Fwagtail) - A Django content management system.\n\n### Static Site Generators\n\n_Static site generator is a software that takes some text + templates as input and produces HTML files on the output._\n\n- [lektor](https:\u002F\u002Fgithub.com\u002Flektor\u002Flektor) - An easy to use static CMS and blog engine.\n- [nikola](https:\u002F\u002Fgithub.com\u002Fgetnikola\u002Fnikola) - A static website and blog generator.\n- [pelican](https:\u002F\u002Fgithub.com\u002Fgetpelican\u002Fpelican) - Static site generator that supports Markdown and reST syntax.\n\n**HTTP & Scraping**\n\n### HTTP Clients\n\n_Libraries for working with HTTP._\n\n- [aiohttp](https:\u002F\u002Fgithub.com\u002Faio-libs\u002Faiohttp) - Asynchronous HTTP client\u002Fserver framework for asyncio and Python.\n- [furl](https:\u002F\u002Fgithub.com\u002Fgruns\u002Ffurl) - A small Python library that makes parsing and manipulating URLs easy.\n- [httptap](https:\u002F\u002Fgithub.com\u002Fozeranskii\u002Fhttptap) - Dissects an HTTP request into DNS, TCP, TLS, wait, and transfer phases and renders the timings as a waterfall.\n- [httpx](https:\u002F\u002Fgithub.com\u002Fencode\u002Fhttpx) - A next generation HTTP client for Python.\n- [requests](https:\u002F\u002Fgithub.com\u002Fpsf\u002Frequests) - HTTP Requests for Humans.\n- [urllib3](https:\u002F\u002Fgithub.com\u002Furllib3\u002Furllib3) - A HTTP library with thread-safe connection pooling, file post support, sanity friendly.\n\n### Web Scraping\n\n_Libraries to automate web scraping and extract web content._\n\n- Frameworks\n  - [browser-use](https:\u002F\u002Fgithub.com\u002Fbrowser-use\u002Fbrowser-use) - Make websites accessible for AI agents with easy browser automation.\n  - [crawl4ai](https:\u002F\u002Fgithub.com\u002Funclecode\u002Fcrawl4ai) - An open-source, LLM-friendly web crawler that provides lightning-fast, structured data extraction specifically designed for AI agents.\n  - [mechanicalsoup](https:\u002F\u002Fgithub.com\u002FMechanicalSoup\u002FMechanicalSoup) - A Python library for automating interaction with websites.\n  - [scrapy](https:\u002F\u002Fgithub.com\u002Fscrapy\u002Fscrapy) - A fast high-level screen scraping and web crawling framework.\n- Content Extraction\n  - [feedparser](https:\u002F\u002Fgithub.com\u002Fkurtmckee\u002Ffeedparser) - Universal feed parser.\n  - [html2text](https:\u002F\u002Fgithub.com\u002FAlir3z4\u002Fhtml2text) - Convert HTML to Markdown-formatted text.\n  - [micawber](https:\u002F\u002Fgithub.com\u002Fcoleifer\u002Fmicawber) - A small library for extracting rich content from URLs.\n  - [sumy](https:\u002F\u002Fgithub.com\u002Fmiso-belica\u002Fsumy) - A module for automatic summarization of text documents and HTML pages.\n  - [trafilatura](https:\u002F\u002Fgithub.com\u002Fadbar\u002Ftrafilatura) - A tool for gathering text and metadata from the web, with built-in content filtering.\n\n### Email\n\n_Libraries for sending and parsing email, and mail server management._\n\n- [modoboa](https:\u002F\u002Fgithub.com\u002Fmodoboa\u002Fmodoboa) - A mail hosting and management platform including a modern Web UI.\n- [yagmail](https:\u002F\u002Fgithub.com\u002Fkootenpv\u002Fyagmail) - Yet another Gmail\u002FSMTP client.\n\n**Database & Storage**\n\n### ORM\n\n_Libraries that implement Object-Relational Mapping or data mapping techniques._\n\n- Relational Databases\n  - [django.db.models](https:\u002F\u002Fgithub.com\u002Fdjango\u002Fdjango) - The Django [ORM](https:\u002F\u002Fdocs.djangoproject.com\u002Fen\u002Fdev\u002Ftopics\u002Fdb\u002Fmodels\u002F).\n  - [sqlalchemy](https:\u002F\u002Fgithub.com\u002Fsqlalchemy\u002Fsqlalchemy) - The Python SQL Toolkit and Object Relational Mapper.\n    - [awesome-sqlalchemy](https:\u002F\u002Fgithub.com\u002Fdahlia\u002Fawesome-sqlalchemy)\n  - [dataset](https:\u002F\u002Fgithub.com\u002Fpudo\u002Fdataset) - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL.\n  - [peewee](https:\u002F\u002Fgithub.com\u002Fcoleifer\u002Fpeewee) - A small, expressive ORM.\n  - [pony](https:\u002F\u002Fgithub.com\u002Fponyorm\u002Fpony\u002F) - ORM that provides a generator-oriented interface to SQL.\n  - [sqlmodel](https:\u002F\u002Fgithub.com\u002Ffastapi\u002Fsqlmodel) - SQLModel is based on Python type annotations, and powered by Pydantic and SQLAlchemy.\n  - [tortoise-orm](https:\u002F\u002Fgithub.com\u002Ftortoise\u002Ftortoise-orm) - An easy-to-use asyncio ORM inspired by Django, with relations support.\n- NoSQL Databases\n  - [beanie](https:\u002F\u002Fgithub.com\u002FBeanieODM\u002Fbeanie) - An asynchronous Python object-document mapper (ODM) for MongoDB.\n  - [mongoengine](https:\u002F\u002Fgithub.com\u002FMongoEngine\u002Fmongoengine) - A Python Object-Document-Mapper for working with MongoDB.\n  - [pynamodb](https:\u002F\u002Fgithub.com\u002Fpynamodb\u002FPynamoDB) - A Pythonic interface for [Amazon DynamoDB](https:\u002F\u002Faws.amazon.com\u002Fdynamodb\u002F).\n\n### Database Drivers\n\n_Libraries for connecting and operating databases._\n\n- MySQL - [awesome-mysql](https:\u002F\u002Fgithub.com\u002Fshlomi-noach\u002Fawesome-mysql)\n  - [mysqlclient](https:\u002F\u002Fgithub.com\u002FPyMySQL\u002Fmysqlclient) - MySQL connector with Python 3 support ([mysql-python](https:\u002F\u002Fsourceforge.net\u002Fprojects\u002Fmysql-python\u002F) fork).\n  - [pymysql](https:\u002F\u002Fgithub.com\u002FPyMySQL\u002FPyMySQL) - A pure Python MySQL driver compatible to mysql-python.\n- PostgreSQL - [awesome-postgres](https:\u002F\u002Fgithub.com\u002Fdhamaniasad\u002Fawesome-postgres)\n  - [psycopg](https:\u002F\u002Fgithub.com\u002Fpsycopg\u002Fpsycopg) - The most popular PostgreSQL adapter for Python.\n- SQLite - [awesome-sqlite](https:\u002F\u002Fgithub.com\u002Fplanetopendata\u002Fawesome-sqlite)\n  - [sqlite-utils](https:\u002F\u002Fgithub.com\u002Fsimonw\u002Fsqlite-utils) - Python CLI utility and library for manipulating SQLite databases.\n  - [sqlite3](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fsqlite3.html) - (Python standard library) SQLite interface compliant with DB-API 2.0.\n- Other Relational Databases\n  - [clickhouse-driver](https:\u002F\u002Fgithub.com\u002Fmymarilyn\u002Fclickhouse-driver) - Python driver with native interface for ClickHouse.\n  - [mssql-python](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fmssql-python) - Official Microsoft driver for SQL Server and Azure SQL, built on ODBC for high performance and low memory usage.\n- NoSQL Databases\n  - [cassandra-driver](https:\u002F\u002Fgithub.com\u002Fapache\u002Fcassandra-python-driver) - The Python Driver for Apache Cassandra.\n  - [django-mongodb-backend](https:\u002F\u002Fgithub.com\u002Fmongodb\u002Fdjango-mongodb-backend) - Official MongoDB database backend for Django.\n  - [pymongo](https:\u002F\u002Fgithub.com\u002Fmongodb\u002Fmongo-python-driver) - The official Python client for MongoDB.\n  - [redis-py](https:\u002F\u002Fgithub.com\u002Fredis\u002Fredis-py) - The Python client for Redis.\n\n### Database\n\n_Databases implemented in Python._\n\n- [chromadb](https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma) - An open-source embedding database for building AI applications with embeddings and semantic search.\n- [duckdb](https:\u002F\u002Fgithub.com\u002Fduckdb\u002Fduckdb) - An in-process SQL OLAP database management system; optimized for analytics and fast queries, similar to SQLite but for analytical workloads.\n- [pickledb](https:\u002F\u002Fgithub.com\u002Fpatx\u002Fpickledb) - A simple and lightweight key-value store for Python.\n- [tinydb](https:\u002F\u002Fgithub.com\u002Fmsiemens\u002Ftinydb) - A tiny, document-oriented database.\n- [ZODB](https:\u002F\u002Fgithub.com\u002Fzopefoundation\u002FZODB) - A native object database for Python. A key-value and object graph database.\n\n### Caching\n\n_Libraries for caching data._\n\n- [cachetools](https:\u002F\u002Fgithub.com\u002Ftkem\u002Fcachetools) - Extensible memoizing collections and decorators.\n- [django-cacheops](https:\u002F\u002Fgithub.com\u002FSuor\u002Fdjango-cacheops) - A slick ORM cache with automatic granular event-driven invalidation.\n- [dogpile.cache](https:\u002F\u002Fgithub.com\u002Fsqlalchemy\u002Fdogpile.cache) - dogpile.cache is a next generation replacement for Beaker made by the same authors.\n- [python-diskcache](https:\u002F\u002Fgithub.com\u002Fgrantjenks\u002Fpython-diskcache) - SQLite and file backed cache backend with faster lookups than memcached and redis.\n\n### Search\n\n_Libraries and software for indexing and performing search queries on data._\n\n- [django-haystack](https:\u002F\u002Fgithub.com\u002Fdjango-haystack\u002Fdjango-haystack) - Modular search for Django.\n- [elasticsearch-py](https:\u002F\u002Fgithub.com\u002Felastic\u002Felasticsearch-py) - The official low-level Python client for [Elasticsearch](https:\u002F\u002Fwww.elastic.co\u002Fproducts\u002Felasticsearch).\n- [pysolr](https:\u002F\u002Fgithub.com\u002Fdjango-haystack\u002Fpysolr) - A lightweight Python wrapper for [Apache Solr](https:\u002F\u002Flucene.apache.org\u002Fsolr\u002F).\n\n### Serialization\n\n_Libraries for serializing complex data types._\n\n- [marshmallow](https:\u002F\u002Fgithub.com\u002Fmarshmallow-code\u002Fmarshmallow) - A lightweight library for converting complex objects to and from simple Python datatypes.\n- [msgpack](https:\u002F\u002Fgithub.com\u002Fmsgpack\u002Fmsgpack-python) - MessagePack serializer implementation for Python.\n- [orjson](https:\u002F\u002Fgithub.com\u002Fijl\u002Forjson) - Fast, correct JSON library.\n\n**Data & Science**\n\n### Data Analysis\n\n_Libraries for data analysis._\n\n- General\n  - [aws-sdk-pandas](https:\u002F\u002Fgithub.com\u002Faws\u002Faws-sdk-pandas) - Pandas on AWS.\n  - [datasette](https:\u002F\u002Fgithub.com\u002Fsimonw\u002Fdatasette) - An open source multi-tool for exploring and publishing data.\n  - [data-profiling](https:\u002F\u002Fgithub.com\u002FData-Centric-AI-Community\u002Fdata-profiling) - Generate detailed data profiling reports for pandas DataFrames.\n  - [desbordante](https:\u002F\u002Fgithub.com\u002Fdesbordante\u002Fdesbordante-core\u002F) - An open source data profiler for complex pattern discovery.\n  - [ibis](https:\u002F\u002Fgithub.com\u002Fibis-project\u002Fibis) - A portable Python dataframe library with a single API for 20+ backends.\n  - [modin](https:\u002F\u002Fgithub.com\u002Fmodin-project\u002Fmodin) - A drop-in pandas replacement that scales workflows by changing a single line of code.\n  - [pandas](https:\u002F\u002Fgithub.com\u002Fpandas-dev\u002Fpandas) - A library providing high-performance, easy-to-use data structures and data analysis tools.\n  - [pathway](https:\u002F\u002Fgithub.com\u002Fpathwaycom\u002Fpathway) - Real-time data processing framework for Python with reactive dataflows.\n  - [polars](https:\u002F\u002Fgithub.com\u002Fpola-rs\u002Fpolars) - A fast DataFrame library implemented in Rust with a Python API.\n- Financial Data\n  - [akshare](https:\u002F\u002Fgithub.com\u002Fakfamily\u002Fakshare) - A financial data interface library, built for human beings!\n  - [edgartools](https:\u002F\u002Fgithub.com\u002Fdgunning\u002Fedgartools) - Library for downloading structured data from SEC EDGAR filings and XBRL financial statements.\n  - [lumibot](https:\u002F\u002Fgithub.com\u002FLumiwealth\u002Flumibot) - Algorithmic trading framework for backtesting and live deployment across stocks, options, crypto, futures, and forex.\n  - [openbb](https:\u002F\u002Fgithub.com\u002FOpenBB-finance\u002FOpenBB) - A financial data platform for analysts, quants and AI agents.\n  - [yfinance](https:\u002F\u002Fgithub.com\u002Franaroussi\u002Fyfinance) - Easy Pythonic way to download market and financial data from Yahoo Finance.\n\n### Data Validation\n\n_Libraries for validating data. Used for forms in many cases._\n\n- [cerberus](https:\u002F\u002Fgithub.com\u002Fpyeve\u002Fcerberus) - A lightweight and extensible data validation library.\n- [jsonschema](https:\u002F\u002Fgithub.com\u002Fpython-jsonschema\u002Fjsonschema) - An implementation of [JSON Schema](http:\u002F\u002Fjson-schema.org\u002F) for Python.\n- [pandera](https:\u002F\u002Fgithub.com\u002Funionai-oss\u002Fpandera) - A data validation library for dataframes, with support for pandas, polars, and Spark.\n- [pydantic](https:\u002F\u002Fgithub.com\u002Fpydantic\u002Fpydantic) - Data validation using Python type hints.\n- [voluptuous](https:\u002F\u002Fgithub.com\u002Falecthomas\u002Fvoluptuous) - A Python data validation library primarily intended for validating data from untrusted sources.\n\n### Data Visualization\n\n_Libraries for visualizing data. Also see [awesome-javascript](https:\u002F\u002Fgithub.com\u002Fsorrycc\u002Fawesome-javascript#data-visualization)._\n\n- Plotting\n  - [altair](https:\u002F\u002Fgithub.com\u002Fvega\u002Faltair) - Declarative statistical visualization library for Python.\n  - [bokeh](https:\u002F\u002Fgithub.com\u002Fbokeh\u002Fbokeh) - Interactive Web Plotting for Python.\n  - [bqplot](https:\u002F\u002Fgithub.com\u002Fbqplot\u002Fbqplot) - Interactive Plotting Library for the Jupyter Notebook.\n  - [matplotlib](https:\u002F\u002Fgithub.com\u002Fmatplotlib\u002Fmatplotlib) - A Python 2D plotting library.\n  - [plotly](https:\u002F\u002Fgithub.com\u002Fplotly\u002Fplotly.py) - Interactive graphing library for Python.\n  - [plotnine](https:\u002F\u002Fgithub.com\u002Fhas2k1\u002Fplotnine) - A grammar of graphics for Python based on ggplot2.\n  - [pygal](https:\u002F\u002Fgithub.com\u002FKozea\u002Fpygal) - A Python SVG Charts Creator.\n  - [pyqtgraph](https:\u002F\u002Fgithub.com\u002Fpyqtgraph\u002Fpyqtgraph) - Interactive and realtime 2D\u002F3D\u002FImage plotting and science\u002Fengineering widgets.\n  - [seaborn](https:\u002F\u002Fgithub.com\u002Fmwaskom\u002Fseaborn) - Statistical data visualization using Matplotlib.\n  - [ultraplot](https:\u002F\u002Fgithub.com\u002Fultraplot\u002FUltraPlot) - Matplotlib wrapper for publication-ready scientific figures with minimal code. Includes advanced subplot management, panel layouts, and batteries-included geoscience plotting.\n  - [vispy](https:\u002F\u002Fgithub.com\u002Fvispy\u002Fvispy) - High-performance scientific visualization based on OpenGL.\n- Specialized\n  - [cartopy](https:\u002F\u002Fgithub.com\u002FSciTools\u002Fcartopy) - A cartographic python library with matplotlib support.\n  - [pygraphviz](https:\u002F\u002Fgithub.com\u002Fpygraphviz\u002Fpygraphviz\u002F) - Python interface to [Graphviz](http:\u002F\u002Fwww.graphviz.org\u002F).\n- Dashboards and Apps\n  - [gradio](https:\u002F\u002Fgithub.com\u002Fgradio-app\u002Fgradio) - Build and share machine learning apps, all in Python.\n  - [streamlit](https:\u002F\u002Fgithub.com\u002Fstreamlit\u002Fstreamlit) - A framework which lets you build dashboards, generate reports, or create chat apps in minutes.\n\n### Geolocation\n\n_Libraries for geocoding addresses and working with latitudes and longitudes._\n\n- [django-countries](https:\u002F\u002Fgithub.com\u002FSmileyChris\u002Fdjango-countries) - A Django app that provides a country field for models and forms.\n- [geodjango](https:\u002F\u002Fgithub.com\u002Fdjango\u002Fdjango) - A world-class geographic web framework that is part of [Django](https:\u002F\u002Fdocs.djangoproject.com\u002Fen\u002Fdev\u002Fref\u002Fcontrib\u002Fgis\u002F).\n- [geojson](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Fgeojson) - Python bindings and utilities for GeoJSON.\n- [geopandas](https:\u002F\u002Fgithub.com\u002Fgeopandas\u002Fgeopandas) - Python tools for geographic data (GeoSeries\u002FGeoDataFrame) built on pandas.\n- [geopy](https:\u002F\u002Fgithub.com\u002Fgeopy\u002Fgeopy) - Python Geocoding Toolbox.\n\n### Science\n\n_Libraries for scientific computing. Also see [Python-for-Scientists](https:\u002F\u002Fgithub.com\u002FTomNicholas\u002FPython-for-Scientists)._\n\n- Core\n  - [numba](https:\u002F\u002Fgithub.com\u002Fnumba\u002Fnumba) - Python JIT compiler to LLVM aimed at scientific Python.\n  - [numpy](https:\u002F\u002Fgithub.com\u002Fnumpy\u002Fnumpy) - A fundamental package for scientific computing with Python.\n  - [scipy](https:\u002F\u002Fgithub.com\u002Fscipy\u002Fscipy) - A Python-based ecosystem of open-source software for mathematics, science, and engineering.\n  - [statsmodels](https:\u002F\u002Fgithub.com\u002Fstatsmodels\u002Fstatsmodels) - Statistical modeling and econometrics in Python.\n  - [sympy](https:\u002F\u002Fgithub.com\u002Fsympy\u002Fsympy) - A Python library for symbolic mathematics.\n- Biology and Chemistry\n  - [biopython](https:\u002F\u002Fgithub.com\u002Fbiopython\u002Fbiopython) - Biopython is a set of freely available tools for biological computation.\n  - [cclib](https:\u002F\u002Fgithub.com\u002Fcclib\u002Fcclib) - A library for parsing and interpreting the results of computational chemistry packages.\n  - [openbabel](https:\u002F\u002Fgithub.com\u002Fopenbabel\u002Fopenbabel) - A chemical toolbox designed to speak the many languages of chemical data.\n  - [rdkit](https:\u002F\u002Fgithub.com\u002Frdkit\u002Frdkit) - Cheminformatics and Machine Learning Software.\n- Physics and Engineering\n  - [astropy](https:\u002F\u002Fgithub.com\u002Fastropy\u002Fastropy) - A community Python library for Astronomy.\n  - [obspy](https:\u002F\u002Fgithub.com\u002Fobspy\u002Fobspy) - A Python toolbox for seismology.\n  - [pydy](https:\u002F\u002Fgithub.com\u002Fpydy\u002Fpydy) - Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion.\n  - [PythonRobotics](https:\u002F\u002Fgithub.com\u002FAtsushiSakai\u002FPythonRobotics) - This is a compilation of various robotics algorithms with visualizations.\n- Simulation and Modeling\n  - [mesa](https:\u002F\u002Fgithub.com\u002Fprojectmesa\u002Fmesa) - An agent-based modeling framework for building, analyzing, and visualizing complex system simulations.\n  - [pathsim](https:\u002F\u002Fgithub.com\u002Fpathsim\u002Fpathsim) - A block-based system modeling and simulation framework with a browser-based visual editor.\n  - [pymc](https:\u002F\u002Fgithub.com\u002Fpymc-devs\u002Fpymc) - Probabilistic programming and Bayesian modeling in Python.\n  - [simpy](https:\u002F\u002Fgitlab.com\u002Fteam-simpy\u002Fsimpy) - A process-based discrete-event simulation framework.\n- Other\n  - [colour](https:\u002F\u002Fgithub.com\u002Fcolour-science\u002Fcolour) - Implementing a comprehensive number of colour theory transformations and algorithms.\n  - [manim](https:\u002F\u002Fgithub.com\u002FManimCommunity\u002Fmanim) - An animation engine for explanatory math videos.\n  - [networkx](https:\u002F\u002Fgithub.com\u002Fnetworkx\u002Fnetworkx) - A high-productivity software for complex networks.\n  - [shapely](https:\u002F\u002Fgithub.com\u002Fshapely\u002Fshapely) - Manipulation and analysis of geometric objects in the Cartesian plane.\n\n### Quantum Computing\n\n_Libraries for quantum computing._\n\n- [Cirq](https:\u002F\u002Fgithub.com\u002Fquantumlib\u002FCirq) — A Google-developed framework focused on hardware-aware quantum circuit design for NISQ devices.\n- [pennylane](https:\u002F\u002Fgithub.com\u002FPennyLaneAI\u002Fpennylane) — A hybrid quantum-classical machine learning library with automatic differentiation support.\n- [qiskit](https:\u002F\u002Fgithub.com\u002FQiskit\u002Fqiskit) — An IBM-backed quantum SDK for building, simulating, and running circuits on real quantum hardware.\n- [qutip](https:\u002F\u002Fgithub.com\u002Fqutip\u002Fqutip) - Quantum Toolbox in Python.\n\n**Developer Tools**\n\n### Algorithms and Design Patterns\n\n_Python implementation of data structures, algorithms and design patterns. Also see [awesome-algorithms](https:\u002F\u002Fgithub.com\u002Ftayllan\u002Fawesome-algorithms)._\n\n- Algorithms\n  - [algorithms](https:\u002F\u002Fgithub.com\u002Fkeon\u002Falgorithms) - Minimal examples of data structures and algorithms.\n  - [sortedcontainers](https:\u002F\u002Fgithub.com\u002Fgrantjenks\u002Fpython-sortedcontainers) - Fast and pure-Python implementation of sorted collections.\n  - [thealgorithms](https:\u002F\u002Fgithub.com\u002FTheAlgorithms\u002FPython) - All Algorithms implemented in Python.\n- Design Patterns\n  - [python-patterns](https:\u002F\u002Fgithub.com\u002Ffaif\u002Fpython-patterns) - A collection of design patterns in Python.\n  - [transitions](https:\u002F\u002Fgithub.com\u002Fpytransitions\u002Ftransitions) - A lightweight, object-oriented finite state machine implementation.\n\n### Interactive Interpreter\n\n_Interactive Python interpreters (REPL)._\n\n- [jupyter](https:\u002F\u002Fgithub.com\u002Fjupyter\u002Fnotebook) - A rich toolkit to help you make the most out of using Python interactively.\n  - [awesome-jupyter](https:\u002F\u002Fgithub.com\u002Fmarkusschanta\u002Fawesome-jupyter)\n- [marimo](https:\u002F\u002Fgithub.com\u002Fmarimo-team\u002Fmarimo) - Transform data and train models, feels like a next-gen notebook, stored as Git-friendly Python.\n- [ptpython](https:\u002F\u002Fgithub.com\u002Fprompt-toolkit\u002Fptpython) - Advanced Python REPL built on top of the [python-prompt-toolkit](https:\u002F\u002Fgithub.com\u002Fprompt-toolkit\u002Fpython-prompt-toolkit).\n\n### Code Analysis\n\n_Tools of static analysis, linters and code quality checkers. Also see [awesome-static-analysis](https:\u002F\u002Fgithub.com\u002Fanalysis-tools-dev\u002Fstatic-analysis)._\n\n- Code Analysis\n  - [code2flow](https:\u002F\u002Fgithub.com\u002Fscottrogowski\u002Fcode2flow) - Turn your Python and JavaScript code into DOT flowcharts.\n  - [prospector](https:\u002F\u002Fgithub.com\u002Fprospector-dev\u002Fprospector) - A tool to analyze Python code.\n  - [repowise](https:\u002F\u002Fgithub.com\u002Frepowise-dev\u002Frepowise) - Codebase intelligence that indexes repos into dependency graphs, git history, and auto-generated docs with dead code detection.\n  - [vulture](https:\u002F\u002Fgithub.com\u002Fjendrikseipp\u002Fvulture) - A tool for finding and analyzing dead Python code.\n- Code Linters\n  - [bandit](https:\u002F\u002Fgithub.com\u002FPyCQA\u002Fbandit) - A tool designed to find common security issues in Python code.\n  - [flake8](https:\u002F\u002Fgithub.com\u002FPyCQA\u002Fflake8) - A wrapper around `pycodestyle`, `pyflakes` and McCabe.\n    - [awesome-flake8-extensions](https:\u002F\u002Fgithub.com\u002FDmytroLitvinov\u002Fawesome-flake8-extensions)\n  - [pylint](https:\u002F\u002Fgithub.com\u002Fpylint-dev\u002Fpylint) - A fully customizable source code analyzer.\n  - [ruff](https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff) - An extremely fast Python linter and code formatter.\n- Code Formatters\n  - [black](https:\u002F\u002Fgithub.com\u002Fpsf\u002Fblack) - The uncompromising Python code formatter.\n  - [isort](https:\u002F\u002Fgithub.com\u002FPyCQA\u002Fisort) - A Python utility \u002F library to sort imports.\n  - [ruff](https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff) - An extremely fast Python linter and code formatter.\n- Refactoring\n  - [rope](https:\u002F\u002Fgithub.com\u002Fpython-rope\u002Frope) - Rope is a python refactoring library.\n- Type Checkers - [awesome-python-typing](https:\u002F\u002Fgithub.com\u002Ftypeddjango\u002Fawesome-python-typing)\n  - [mypy](https:\u002F\u002Fgithub.com\u002Fpython\u002Fmypy) - Check variable types during compile time.\n  - [pyrefly](https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly) - A fast type checker and language server for Python.\n  - [ty](https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fty) - An extremely fast Python type checker and language server.\n  - [typeshed](https:\u002F\u002Fgithub.com\u002Fpython\u002Ftypeshed) - Collection of library stubs for Python, with static types.\n- Type Annotations Generators\n  - [monkeytype](https:\u002F\u002Fgithub.com\u002FInstagram\u002FMonkeyType) - A system for Python that generates static type annotations by collecting runtime types.\n  - [pytype](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fpytype) - Pytype checks and infers types for Python code - without requiring type annotations.\n\n### Testing\n\n_Libraries for testing codebases and generating test data. Also see [awesome-python-testing](https:\u002F\u002Fgithub.com\u002Fcleder\u002Fawesome-python-testing)._\n\n- Frameworks\n  - [hypothesis](https:\u002F\u002Fgithub.com\u002FHypothesisWorks\u002Fhypothesis) - Hypothesis is an advanced Quickcheck style property based testing library.\n  - [pytest](https:\u002F\u002Fgithub.com\u002Fpytest-dev\u002Fpytest) - A mature full-featured Python testing tool.\n    - [awesome-pytest](https:\u002F\u002Fgithub.com\u002Faugustogoulart\u002Fawesome-pytest)\n  - [robotframework](https:\u002F\u002Fgithub.com\u002Frobotframework\u002Frobotframework) - A generic test automation framework.\n  - [scanapi](https:\u002F\u002Fgithub.com\u002Fscanapi\u002Fscanapi) - Automated Testing and Documentation for your REST API.\n  - [unittest](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Funittest.html) - (Python standard library) Unit testing framework.\n- Test Runners\n  - [nox](https:\u002F\u002Fgithub.com\u002Fwntrblm\u002Fnox) - Flexible test automation for Python.\n  - [tox](https:\u002F\u002Fgithub.com\u002Ftox-dev\u002Ftox) - Auto builds and tests distributions in multiple Python versions\n- GUI \u002F Web Testing\n  - [locust](https:\u002F\u002Fgithub.com\u002Flocustio\u002Flocust) - Scalable user load testing tool written in Python.\n  - [playwright-python](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright-python) - Python version of the Playwright testing and automation library.\n  - [pyautogui](https:\u002F\u002Fgithub.com\u002Fasweigart\u002Fpyautogui) - PyAutoGUI is a cross-platform GUI automation Python module for human beings.\n  - [schemathesis](https:\u002F\u002Fgithub.com\u002Fschemathesis\u002Fschemathesis) - A tool for automatic property-based testing of web applications built with Open API \u002F Swagger specifications.\n  - [selenium](https:\u002F\u002Fgithub.com\u002FSeleniumHQ\u002Fselenium) - Python bindings for [Selenium](https:\u002F\u002Fselenium.dev\u002F) [WebDriver](https:\u002F\u002Fselenium.dev\u002Fdocumentation\u002Fwebdriver\u002F).\n- Mock\n  - [freezegun](https:\u002F\u002Fgithub.com\u002Fspulec\u002Ffreezegun) - Travel through time by mocking the datetime module.\n  - [mock](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Funittest.mock.html) - (Python standard library) A mocking and patching library.\n  - [mocket](https:\u002F\u002Fgithub.com\u002Fmindflayer\u002Fpython-mocket) - A socket mock framework with gevent\u002Fasyncio\u002FSSL support.\n  - [responses](https:\u002F\u002Fgithub.com\u002Fgetsentry\u002Fresponses) - A utility library for mocking out the requests Python library.\n  - [respx](https:\u002F\u002Fgithub.com\u002Flundberg\u002Frespx) - Mock HTTPX with awesome request patterns and response side effects.\n  - [vcrpy](https:\u002F\u002Fgithub.com\u002Fkevin1024\u002Fvcrpy) - Record and replay HTTP interactions on your tests.\n- Object Factories\n  - [factory_boy](https:\u002F\u002Fgithub.com\u002FFactoryBoy\u002Ffactory_boy) - A test fixtures replacement for Python.\n  - [polyfactory](https:\u002F\u002Fgithub.com\u002Flitestar-org\u002Fpolyfactory) - mock data generation library with support to classes (continuation of `pydantic-factories`)\n- Code Coverage\n  - [coverage](https:\u002F\u002Fgithub.com\u002Fcoveragepy\u002Fcoveragepy) - Code coverage measurement.\n- Fake Data\n  - [faker](https:\u002F\u002Fgithub.com\u002Fjoke2k\u002Ffaker) - A Python package that generates fake data.\n  - [mimesis](https:\u002F\u002Fgithub.com\u002Flk-geimfari\u002Fmimesis) - is a Python library that help you generate fake data.\n\n### Debugging Tools\n\n_Libraries for debugging code._\n\n- pdb-like Debugger\n  - [ipdb](https:\u002F\u002Fgithub.com\u002Fgotcha\u002Fipdb) - IPython-enabled [pdb](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fpdb.html).\n  - [pudb](https:\u002F\u002Fgithub.com\u002Finducer\u002Fpudb) - A full-screen, console-based Python debugger.\n- Tracing\n  - [manhole](https:\u002F\u002Fgithub.com\u002Fionelmc\u002Fpython-manhole) - Debugging UNIX socket connections and present the stacktraces for all threads and an interactive prompt.\n  - [python-hunter](https:\u002F\u002Fgithub.com\u002Fionelmc\u002Fpython-hunter) - A flexible code tracing toolkit.\n- Profiler\n  - [py-spy](https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy) - A sampling profiler for Python programs. Written in Rust.\n  - [scalene](https:\u002F\u002Fgithub.com\u002Fplasma-umass\u002Fscalene) - A high-performance, high-precision CPU, GPU, and memory profiler for Python.\n- Others\n  - [django-debug-toolbar](https:\u002F\u002Fgithub.com\u002Fdjango-commons\u002Fdjango-debug-toolbar) - Display various debug information for Django.\n  - [flask-debugtoolbar](https:\u002F\u002Fgithub.com\u002Fpallets-eco\u002Fflask-debugtoolbar) - A port of the django-debug-toolbar to flask.\n  - [icecream](https:\u002F\u002Fgithub.com\u002Fgruns\u002Ficecream) - Inspect variables, expressions, and program execution with a single, simple function call.\n  - [memory_graph](https:\u002F\u002Fgithub.com\u002Fbterwijn\u002Fmemory_graph) - Visualize Python data at runtime to debug references, mutability, and aliasing.\n\n### Build Tools\n\n_Compile software from source code._\n\n- [bitbake](https:\u002F\u002Fgithub.com\u002Fopenembedded\u002Fbitbake) - A make-like build tool for embedded Linux.\n- [invoke](https:\u002F\u002Fgithub.com\u002Fpyinvoke\u002Finvoke) - A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks.\n- [platformio](https:\u002F\u002Fgithub.com\u002Fplatformio\u002Fplatformio-core) - A console tool to build code with different development platforms.\n- [pybuilder](https:\u002F\u002Fgithub.com\u002Fpybuilder\u002Fpybuilder) - A continuous build tool written in pure Python.\n- [doit](https:\u002F\u002Fgithub.com\u002Fpydoit\u002Fdoit) - A task runner and build tool.\n- [scons](https:\u002F\u002Fgithub.com\u002FSCons\u002Fscons) - A software construction tool.\n\n### Documentation\n\n_Libraries for generating project documentation._\n\n- [sphinx](https:\u002F\u002Fgithub.com\u002Fsphinx-doc\u002Fsphinx\u002F) - Python Documentation generator.\n  - [awesome-sphinxdoc](https:\u002F\u002Fgithub.com\u002Fygzgxyz\u002Fawesome-sphinxdoc)\n- [diagrams](https:\u002F\u002Fgithub.com\u002Fmingrammer\u002Fdiagrams) - Diagram as Code.\n- [mkdocs](https:\u002F\u002Fgithub.com\u002Fmkdocs\u002Fmkdocs\u002F) - Markdown friendly documentation generator.\n- [pdoc](https:\u002F\u002Fgithub.com\u002Fmitmproxy\u002Fpdoc) - Epydoc replacement to auto generate API documentation for Python libraries.\n\n**DevOps**\n\n### DevOps Tools\n\n_Software and libraries for DevOps._\n\n- Cloud Providers\n  - [awscli](https:\u002F\u002Fgithub.com\u002Faws\u002Faws-cli) - Universal Command Line Interface for Amazon Web Services.\n  - [boto3](https:\u002F\u002Fgithub.com\u002Fboto\u002Fboto3) - Python interface to Amazon Web Services.\n- Configuration Management\n  - [ansible](https:\u002F\u002Fgithub.com\u002Fansible\u002Fansible) - A radically simple IT automation platform.\n  - [cloudinit](https:\u002F\u002Fgithub.com\u002Fcanonical\u002Fcloud-init) - A multi-distribution package that handles early initialization of a cloud instance.\n  - [openstack](https:\u002F\u002Fgithub.com\u002Fopenstack\u002Fopenstack) - Open source software for building private and public clouds.\n  - [pyinfra](https:\u002F\u002Fgithub.com\u002Fpyinfra-dev\u002Fpyinfra) - A versatile CLI tools and python libraries to automate infrastructure.\n  - [saltstack](https:\u002F\u002Fgithub.com\u002Fsaltstack\u002Fsalt) - Infrastructure automation and management system.\n- Deployment\n  - [chalice](https:\u002F\u002Fgithub.com\u002Faws\u002Fchalice) - A Python serverless microframework for AWS.\n  - [fabric](https:\u002F\u002Fgithub.com\u002Ffabric\u002Ffabric) - A simple, Pythonic tool for remote execution and deployment.\n- Monitoring and Processes\n  - [psutil](https:\u002F\u002Fgithub.com\u002Fgiampaolo\u002Fpsutil) - A cross-platform process and system utilities module.\n  - [sentry-python](https:\u002F\u002Fgithub.com\u002Fgetsentry\u002Fsentry-python) - Sentry SDK for Python.\n  - [sh](https:\u002F\u002Fgithub.com\u002Famoffat\u002Fsh) - A full-fledged subprocess replacement for Python.\n  - [supervisor](https:\u002F\u002Fgithub.com\u002FSupervisor\u002Fsupervisor) - Supervisor process control system for UNIX.\n- Other\n  - [borg](https:\u002F\u002Fgithub.com\u002Fborgbackup\u002Fborg) - A deduplicating archiver with compression and encryption.\n  - [chaostoolkit](https:\u002F\u002Fgithub.com\u002Fchaostoolkit\u002Fchaostoolkit) - A Chaos Engineering toolkit & Orchestration for Developers.\n  - [pre-commit](https:\u002F\u002Fgithub.com\u002Fpre-commit\u002Fpre-commit) - A framework for managing and maintaining multi-language pre-commit hooks.\n\n### Distributed Computing\n\n_Frameworks and libraries for Distributed Computing._\n\n- Batch Processing\n  - [dask](https:\u002F\u002Fgithub.com\u002Fdask\u002Fdask) - A flexible parallel computing library for analytic computing.\n  - [luigi](https:\u002F\u002Fgithub.com\u002Fspotify\u002Fluigi) - A module that helps you build complex pipelines of batch jobs.\n  - [mpi4py](https:\u002F\u002Fgithub.com\u002Fmpi4py\u002Fmpi4py) - Python bindings for MPI.\n  - [pyspark](https:\u002F\u002Fgithub.com\u002Fapache\u002Fspark) - [Apache Spark](https:\u002F\u002Fspark.apache.org\u002F) Python API.\n  - [joblib](https:\u002F\u002Fgithub.com\u002Fjoblib\u002Fjoblib) - A set of tools to provide lightweight pipelining in Python.\n  - [ray](https:\u002F\u002Fgithub.com\u002Fray-project\u002Fray\u002F) - A system for parallel and distributed Python that unifies the machine learning ecosystem.\n\n### Task Queues\n\n_Libraries for working with task queues._\n\n- [celery](https:\u002F\u002Fgithub.com\u002Fcelery\u002Fcelery) - An asynchronous task queue\u002Fjob queue based on distributed message passing.\n- [dramatiq](https:\u002F\u002Fgithub.com\u002FBogdanp\u002Fdramatiq) - A fast and reliable background task processing library for Python 3.\n- [huey](https:\u002F\u002Fgithub.com\u002Fcoleifer\u002Fhuey) - Little multi-threaded task queue.\n- [rq](https:\u002F\u002Fgithub.com\u002Frq\u002Frq) - Simple job queues for Python.\n\n### Messaging\n\n_Libraries for working with message brokers and event streaming._\n\n- [faststream](https:\u002F\u002Fgithub.com\u002Fag2ai\u002Ffaststream) - A framework for building asynchronous services over Apache Kafka, RabbitMQ, NATS, MQTT and Redis.\n\n### Job Schedulers\n\n_Libraries for scheduling jobs._\n\n- [airflow](https:\u002F\u002Fgithub.com\u002Fapache\u002Fairflow) - Airflow is a platform to programmatically author, schedule and monitor workflows.\n- [apscheduler](https:\u002F\u002Fgithub.com\u002Fagronholm\u002Fapscheduler) - A light but powerful in-process task scheduler that lets you schedule functions.\n- [dagster](https:\u002F\u002Fgithub.com\u002Fdagster-io\u002Fdagster) - An orchestration platform for the development, production, and observation of data assets.\n- [prefect](https:\u002F\u002Fgithub.com\u002FPrefectHQ\u002Fprefect) - A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.\n- [schedule](https:\u002F\u002Fgithub.com\u002Fdbader\u002Fschedule) - Python job scheduling for humans.\n- [SpiffWorkflow](https:\u002F\u002Fgithub.com\u002Fsartography\u002FSpiffWorkflow) - A powerful workflow engine implemented in pure Python.\n\n### Logging\n\n_Libraries for generating and working with logs._\n\n- [logfmter](https:\u002F\u002Fgithub.com\u002Fjosheppinette\u002Fpython-logfmter) - A standard library compatible logfmt formatter.\n- [logging](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Flogging.html) - (Python standard library) Logging facility for Python.\n- [loguru](https:\u002F\u002Fgithub.com\u002FDelgan\u002Floguru) - Library which aims to bring enjoyable logging in Python.\n- [structlog](https:\u002F\u002Fgithub.com\u002Fhynek\u002Fstructlog) - Structured logging made easy.\n\n### Network Virtualization\n\n_Tools and libraries for Virtual Networking and SDN (Software Defined Networking)._\n\n- [mininet](https:\u002F\u002Fgithub.com\u002Fmininet\u002Fmininet) - A popular network emulator and API written in Python.\n- [napalm](https:\u002F\u002Fgithub.com\u002Fnapalm-automation\u002Fnapalm) - Cross-vendor API to manipulate network devices.\n- [scapy](https:\u002F\u002Fgithub.com\u002Fsecdev\u002Fscapy) - A brilliant packet manipulation library.\n\n**CLI & GUI**\n\n### CLI Development\n\n_Libraries for building command-line applications._\n\n- CLI Development\n  - [argparse](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fargparse.html) - (Python standard library) Command-line option and argument parsing.\n  - [cement](https:\u002F\u002Fgithub.com\u002Fdatafolklabs\u002Fcement) - CLI Application Framework for Python.\n  - [click](https:\u002F\u002Fgithub.com\u002Fpallets\u002Fclick\u002F) - A package for creating beautiful command line interfaces in a composable way.\n  - [python-fire](https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fpython-fire) - A library for creating command line interfaces from absolutely any Python object.\n  - [python-prompt-toolkit](https:\u002F\u002Fgithub.com\u002Fprompt-toolkit\u002Fpython-prompt-toolkit) - A library for building powerful interactive command lines.\n  - [typer](https:\u002F\u002Fgithub.com\u002Ffastapi\u002Ftyper) - Modern CLI framework that uses Python type hints. Built on Click and Pydantic.\n- Terminal Rendering\n  - [alive-progress](https:\u002F\u002Fgithub.com\u002Frsalmei\u002Falive-progress) - A new kind of Progress Bar, with real-time throughput, eta and very cool animations.\n  - [asciimatics](https:\u002F\u002Fgithub.com\u002Fpeterbrittain\u002Fasciimatics) - A package to create full-screen text UIs (from interactive forms to ASCII animations).\n  - [colorama](https:\u002F\u002Fgithub.com\u002Ftartley\u002Fcolorama) - Cross-platform colored terminal text.\n  - [rich](https:\u002F\u002Fgithub.com\u002FTextualize\u002Frich) - Python library for rich text and beautiful formatting in the terminal. Also provides a great `RichHandler` log handler.\n  - [textual](https:\u002F\u002Fgithub.com\u002FTextualize\u002Ftextual) - A framework for building interactive user interfaces that run in the terminal and the browser.\n  - [tqdm](https:\u002F\u002Fgithub.com\u002Ftqdm\u002Ftqdm) - Fast, extensible progress bar for loops and CLI.\n\n### CLI Tools\n\n_Useful CLI-based tools for productivity._\n\n- Productivity Tools\n  - [cookiecutter](https:\u002F\u002Fgithub.com\u002Fcookiecutter\u002Fcookiecutter) - A command-line utility that creates projects from cookiecutters (project templates).\n  - [copier](https:\u002F\u002Fgithub.com\u002Fcopier-org\u002Fcopier) - A library and command-line utility for rendering projects templates.\n  - [doitlive](https:\u002F\u002Fgithub.com\u002Fsloria\u002Fdoitlive) - A tool for live presentations in the terminal.\n  - [thefuck](https:\u002F\u002Fgithub.com\u002Fnvbn\u002Fthefuck) - Correcting your previous console command.\n  - [tmuxp](https:\u002F\u002Fgithub.com\u002Ftmux-python\u002Ftmuxp) - A [tmux](https:\u002F\u002Fgithub.com\u002Ftmux\u002Ftmux) session manager.\n  - [xonsh](https:\u002F\u002Fgithub.com\u002Fxonsh\u002Fxonsh\u002F) - A Python-powered shell. Full-featured and cross-platform.\n  - [yt-dlp](https:\u002F\u002Fgithub.com\u002Fyt-dlp\u002Fyt-dlp) - A command-line program to download videos from YouTube and other video sites, a fork of youtube-dl.\n- CLI Enhancements\n  - [httpie](https:\u002F\u002Fgithub.com\u002Fhttpie\u002Fcli) - A command line HTTP client, a user-friendly cURL replacement.\n  - [iredis](https:\u002F\u002Fgithub.com\u002Flaixintao\u002Firedis) - Redis CLI with autocompletion and syntax highlighting.\n  - [litecli](https:\u002F\u002Fgithub.com\u002Fdbcli\u002Flitecli) - SQLite CLI with autocompletion and syntax highlighting.\n  - [mycli](https:\u002F\u002Fgithub.com\u002Fdbcli\u002Fmycli) - MySQL CLI with autocompletion and syntax highlighting.\n  - [pgcli](https:\u002F\u002Fgithub.com\u002Fdbcli\u002Fpgcli) - PostgreSQL CLI with autocompletion and syntax highlighting.\n\n### GUI Development\n\n_Libraries for working with graphical user interface applications._\n\n- Desktop\n  - [customtkinter](https:\u002F\u002Fgithub.com\u002Ftomschimansky\u002Fcustomtkinter) - A modern and customizable python UI-library based on Tkinter.\n  - [dearpygui](https:\u002F\u002Fgithub.com\u002Fhoffstadt\u002FDearPyGui) - A Simple GPU accelerated Python GUI framework\n  - [enaml](https:\u002F\u002Fgithub.com\u002Fnucleic\u002Fenaml) - Creating beautiful user-interfaces with Declarative Syntax like QML.\n  - [kivy](https:\u002F\u002Fgithub.com\u002Fkivy\u002Fkivy) - A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.\n  - [pyglet](https:\u002F\u002Fgithub.com\u002Fpyglet\u002Fpyglet) - A cross-platform windowing and multimedia library for Python.\n  - [pygobject](https:\u002F\u002Fgithub.com\u002FGNOME\u002Fpygobject) - Python Bindings for GLib\u002FGObject\u002FGIO\u002FGTK+ (GTK+3).\n  - [PyQt](https:\u002F\u002Fwww.riverbankcomputing.com\u002Fstatic\u002FDocs\u002FPyQt6\u002F) - Python bindings for the [Qt](https:\u002F\u002Fwww.qt.io\u002F) cross-platform application and UI framework.\n  - [pyside](https:\u002F\u002Fgithub.com\u002Fpyside\u002Fpyside-setup) - Qt for Python offers the official Python bindings for [Qt](https:\u002F\u002Fwww.qt.io\u002F), this is same as PyQt but it's the official binding with different licensing.\n  - [tkinter](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Ftkinter.html) - (Python standard library) The standard Python interface to the Tcl\u002FTk GUI toolkit.\n  - [toga](https:\u002F\u002Fgithub.com\u002Fbeeware\u002Ftoga) - A Python native, OS native GUI toolkit.\n  - [wxPython](https:\u002F\u002Fgithub.com\u002FwxWidgets\u002FPhoenix) - A blending of the wxWidgets C++ class library with the Python.\n- Web-based\n  - [flet](https:\u002F\u002Fgithub.com\u002Fflet-dev\u002Fflet) - Cross-platform GUI framework for building modern apps in pure Python.\n  - [nicegui](https:\u002F\u002Fgithub.com\u002Fzauberzeug\u002Fnicegui) - An easy-to-use, Python-based UI framework, which shows up in your web browser.\n  - [pywebview](https:\u002F\u002Fgithub.com\u002Fr0x0r\u002Fpywebview\u002F) - A lightweight cross-platform native wrapper around a webview component.\n- Terminal\n  - [curses](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fcurses.html) - (Python standard library) The built-in wrapper for [ncurses](http:\u002F\u002Fwww.gnu.org\u002Fsoftware\u002Fncurses\u002F) used to create terminal GUI applications.\n  - [urwid](https:\u002F\u002Fgithub.com\u002Furwid\u002Furwid) - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.\n- Wrappers\n  - [gooey](https:\u002F\u002Fgithub.com\u002Fchriskiehl\u002FGooey) - Turn command line programs into a full GUI application with one line.\n\n**Text & Documents**\n\n### Text Processing\n\n_Libraries for parsing and manipulating plain texts._\n\n- General\n  - [babel](https:\u002F\u002Fgithub.com\u002Fpython-babel\u002Fbabel) - An internationalization library for Python.\n  - [chardet](https:\u002F\u002Fgithub.com\u002Fchardet\u002Fchardet) - Python 2\u002F3 compatible character encoding detector.\n  - [difflib](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fdifflib.html) - (Python standard library) Helpers for computing deltas.\n  - [ftfy](https:\u002F\u002Fgithub.com\u002Frspeer\u002Fpython-ftfy) - Makes Unicode text less broken and more consistent automagically.\n  - [pangu.py](https:\u002F\u002Fgithub.com\u002Fvinta\u002Fpangu.py) - Paranoid text spacing.\n  - [pyfiglet](https:\u002F\u002Fgithub.com\u002Fpwaller\u002Fpyfiglet) - An implementation of figlet written in Python.\n  - [pypinyin](https:\u002F\u002Fgithub.com\u002Fmozillazg\u002Fpython-pinyin) - Convert Chinese hanzi (漢字) to pinyin (拼音).\n  - [python-slugify](https:\u002F\u002Fgithub.com\u002Fun33k\u002Fpython-slugify) - A Python slugify library that translates unicode to ASCII.\n  - [textdistance](https:\u002F\u002Fgithub.com\u002Flife4\u002Ftextdistance) - Compute distance between sequences with 30+ algorithms.\n  - [unidecode](https:\u002F\u002Fgithub.com\u002Favian2\u002Funidecode) - ASCII transliterations of Unicode text.\n- Unique identifiers\n  - [sqids](https:\u002F\u002Fgithub.com\u002Fsqids\u002Fsqids-python) - A library for generating short unique IDs from numbers.\n  - [shortuuid](https:\u002F\u002Fgithub.com\u002Fskorokithakis\u002Fshortuuid) - A generator library for concise, unambiguous and URL-safe UUIDs.\n- Parser\n  - [pygments](https:\u002F\u002Fgithub.com\u002Fpygments\u002Fpygments) - A generic syntax highlighter.\n  - [pyparsing](https:\u002F\u002Fgithub.com\u002Fpyparsing\u002Fpyparsing) - A general purpose framework for generating parsers.\n  - [python-nameparser](https:\u002F\u002Fgithub.com\u002Fderek73\u002Fpython-nameparser) - Parsing human names into their individual components.\n  - [python-phonenumbers](https:\u002F\u002Fgithub.com\u002Fdaviddrysdale\u002Fpython-phonenumbers) - Parsing, formatting, storing and validating international phone numbers.\n  - [python-user-agents](https:\u002F\u002Fgithub.com\u002Fselwin\u002Fpython-user-agents) - Browser user agent parser.\n  - [sqlparse](https:\u002F\u002Fgithub.com\u002Fandialbrecht\u002Fsqlparse) - A non-validating SQL parser.\n\n### HTML Manipulation\n\n_Libraries for working with HTML and XML._\n\n- [beautifulsoup](https:\u002F\u002Fwww.crummy.com\u002Fsoftware\u002FBeautifulSoup\u002Fbs4\u002Fdoc\u002F) - Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.\n- [justhtml](https:\u002F\u002Fgithub.com\u002FEmilStenstrom\u002Fjusthtml\u002F) - A pure Python HTML5 parser that just works.\n- [lxml](https:\u002F\u002Fgithub.com\u002Flxml\u002Flxml) - A very fast, easy-to-use and versatile library for handling HTML and XML.\n- [markupsafe](https:\u002F\u002Fgithub.com\u002Fpallets\u002Fmarkupsafe) - Implements a XML\u002FHTML\u002FXHTML Markup safe string for Python.\n- [pyquery](https:\u002F\u002Fgithub.com\u002Fgawel\u002Fpyquery) - A jQuery-like library for parsing HTML.\n- [tinycss2](https:\u002F\u002Fgithub.com\u002FKozea\u002Ftinycss2) - A low-level CSS parser and generator written in Python.\n- [xmltodict](https:\u002F\u002Fgithub.com\u002Fmartinblech\u002Fxmltodict) - Working with XML feel like you are working with JSON.\n\n### File Format Processing\n\n_Libraries for parsing and manipulating specific text formats._\n\n- General\n  - [docling](https:\u002F\u002Fgithub.com\u002Fdocling-project\u002Fdocling) - Library for converting documents into structured data.\n  - [kreuzberg](https:\u002F\u002Fgithub.com\u002Fkreuzberg-dev\u002Fkreuzberg) - High-performance document extraction library with a Rust core, supporting 62+ formats including PDF, Office, images with OCR, HTML, email, and archives.\n  - [pyelftools](https:\u002F\u002Fgithub.com\u002Feliben\u002Fpyelftools) - Parsing and analyzing ELF files and DWARF debugging information.\n  - [tablib](https:\u002F\u002Fgithub.com\u002Fjazzband\u002Ftablib) - A module for Tabular Datasets in XLS, CSV, JSON, YAML.\n- MS Office\n  - [docxtpl](https:\u002F\u002Fgithub.com\u002Felapouya\u002Fpython-docx-template) - Editing a docx document by jinja2 template\n  - [openpyxl](https:\u002F\u002Fopenpyxl.readthedocs.io\u002Fen\u002Fstable\u002F) - A library for reading and writing Excel 2010 xlsx\u002Fxlsm\u002Fxltx\u002Fxltm files.\n  - [pyexcel](https:\u002F\u002Fgithub.com\u002Fpyexcel\u002Fpyexcel) - Providing one API for reading, manipulating and writing csv, ods, xls, xlsx and xlsm files.\n  - [python-docx](https:\u002F\u002Fgithub.com\u002Fpython-openxml\u002Fpython-docx) - Reads, queries and modifies Microsoft Word 2007\u002F2008 docx files.\n  - [python-pptx](https:\u002F\u002Fgithub.com\u002Fscanny\u002Fpython-pptx) - Python library for creating and updating PowerPoint (.pptx) files.\n  - [xlsxwriter](https:\u002F\u002Fgithub.com\u002Fjmcnamara\u002FXlsxWriter) - A Python module for creating Excel .xlsx files.\n  - [xlwings](https:\u002F\u002Fgithub.com\u002Fxlwings\u002Fxlwings) - A BSD-licensed library that makes it easy to call Python from Excel and vice versa.\n- PDF\n  - [pdf_oxide](https:\u002F\u002Fgithub.com\u002Fyfedoseev\u002Fpdf_oxide) - A fast PDF library for text extraction, image extraction, and markdown conversion, powered by Rust.\n  - [pdfminer.six](https:\u002F\u002Fgithub.com\u002Fpdfminer\u002Fpdfminer.six) - Pdfminer.six is a community maintained fork of the original PDFMiner.\n  - [pikepdf](https:\u002F\u002Fgithub.com\u002Fpikepdf\u002Fpikepdf) - A powerful library for reading and editing PDF files, based on qpdf.\n  - [pypdf](https:\u002F\u002Fgithub.com\u002Fpy-pdf\u002Fpypdf) - A library capable of splitting, merging, cropping, and transforming PDF pages.\n  - [reportlab](https:\u002F\u002Fwww.reportlab.com\u002Fopensource\u002F) - Allowing Rapid creation of rich PDF documents.\n  - [weasyprint](https:\u002F\u002Fgithub.com\u002FKozea\u002FWeasyPrint) - A visual rendering engine for HTML and CSS that can export to PDF.\n- Markdown\n  - [markdown-it-py](https:\u002F\u002Fgithub.com\u002Fexecutablebooks\u002Fmarkdown-it-py) - Markdown parser with 100% CommonMark support, extensions, and syntax plugins.\n  - [markdown](https:\u002F\u002Fgithub.com\u002Fwaylan\u002FPython-Markdown) - A Python implementation of John Gruber’s Markdown.\n  - [markitdown](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fmarkitdown) - Python tool for converting files and office documents to Markdown.\n  - [mistune](https:\u002F\u002Fgithub.com\u002Flepture\u002Fmistune) - Fastest and full featured pure Python parsers of Markdown.\n- Data Formats\n  - [csvkit](https:\u002F\u002Fgithub.com\u002Fwireservice\u002Fcsvkit) - Utilities for converting to and working with CSV.\n  - [pyyaml](https:\u002F\u002Fgithub.com\u002Fyaml\u002Fpyyaml) - YAML implementations for Python.\n  - [tomllib](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Ftomllib.html) - (Python standard library) Parse TOML files.\n\n### File Manipulation\n\n_Libraries for file manipulation._\n\n- [mimetypes](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fmimetypes.html) - (Python standard library) Map filenames to MIME types.\n- [pathlib](https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fpathlib.html) - (Python standard library) A cross-platform, object-oriented path library.\n- [python-magic](https:\u002F\u002Fgithub.com\u002Fahupp\u002Fpython-magic) - A Python interface to the libmagic file type identification library.\n- [watchdog](https:\u002F\u002Fgithub.com\u002Fgorakhargosh\u002Fwatchdog) - API and shell utilities to monitor file system events.\n- [watchfiles](https:\u002F\u002Fgithub.com\u002Fsamuelcolvin\u002Fwatchfiles) - Simple, modern and fast file watching and code reload in python.\n\n**Media**\n\n### Image Processing\n\n_Libraries for manipulating images._\n\n- [pillow](https:\u002F\u002Fgithub.com\u002Fpython-pillow\u002FPillow) - Pillow is the friendly [PIL](https:\u002F\u002Fwww.pythonware.com\u002Fproducts\u002Fpil\u002F) fork.\n- [pymatting](https:\u002F\u002Fgithub.com\u002Fpymatting\u002Fpymatting) - A library for alpha matting.\n- [python-barcode](https:\u002F\u002Fgithub.com\u002FWhyNotHugo\u002Fpython-barcode) - Create barcodes in Python with no extra dependencies.\n- [python-qrcode](https:\u002F\u002Fgithub.com\u002Flincolnloop\u002Fpython-qrcode) - A pure Python QR Code generator.\n- [pyvips](https:\u002F\u002Fgithub.com\u002Flibvips\u002Fpyvips) - A fast image processing library with low memory needs.\n- [scikit-image](https:\u002F\u002Fgithub.com\u002Fscikit-image\u002Fscikit-image) - A Python library for (scientific) image processing.\n- [thumbor](https:\u002F\u002Fgithub.com\u002Fthumbor\u002Fthumbor) - A smart imaging service. It enables on-demand crop, re-sizing and flipping of images.\n- [wand](https:\u002F\u002Fgithub.com\u002Femcconville\u002Fwand) - Python bindings for [MagickWand](https:\u002F\u002Fwww.imagemagick.org\u002Fscript\u002Fmagick-wand.php), C API for ImageMagick.\n\n### Audio & Video Processing\n\n_Libraries for manipulating audio, video, and their metadata._\n\n- Audio\n  - [gtts](https:\u002F\u002Fgithub.com\u002Fpndurette\u002FgTTS) - Python library and CLI tool for converting text to speech using Google Translate TTS.\n  - [librosa](https:\u002F\u002Fgithub.com\u002Flibrosa\u002Flibrosa) - Python library for audio and music analysis.\n  - [matchering](https:\u002F\u002Fgithub.com\u002Fsergree\u002Fmatchering) - A library for automated reference audio mastering.\n  - [pydub](https:\u002F\u002Fgithub.com\u002Fjiaaro\u002Fpydub) - Manipulate audio with a simple and easy high level interface.\n- Video\n  - [moviepy](https:\u002F\u002Fgithub.com\u002FZulko\u002Fmoviepy) - A module for script-based movie editing with many formats, including animated GIFs.\n  - [vidgear](https:\u002F\u002Fgithub.com\u002FabhiTronix\u002Fvidgear) - Most Powerful multi-threaded Video Processing framework.\n- Metadata\n  - [beets](https:\u002F\u002F","awesome-python 是一个精心挑选的 Python 框架、库、工具和资源列表。该项目涵盖了从人工智能到网络开发，再到数据科学等多个领域的优秀 Python 项目，为开发者提供了一个全面且高质量的参考指南。它不仅包括了广泛使用的框架如 Django 和 Flask，也收录了许多实用的工具和库，能够帮助用户快速找到适合自己项目的解决方案。适合任何希望寻找优质 Python 资源以提升开发效率或解决特定问题的程序员使用。",2,"2026-06-01 02:31:52","top_all"]