工具介绍
Awesome Python
An opinionated guide to the best Python frameworks, libraries, tools, and resources.
**Visit the website to search and filter projects more easily.**
**Sponsors**
> The **#10 most-starred repo on GitHub**. Put your product in front of Python developers. Become a sponsor.
Categories
**AI & ML**
- AI and Agents
- Deep Learning
- Machine Learning
- Natural Language Processing
- Computer Vision
- Recommender Systems
**Web Development**
- Web Frameworks
- Web APIs
- Web Servers
- WebSocket
- Template Engines
- Web Asset Management
- Authentication
- Admin Panels
- CMS
- Static Site Generators
**HTTP & Scraping**
- HTTP Clients
- Web Scraping
- Email
**Database & Storage**
- ORM
- Database Drivers
- Database
- Caching
- Search
- Serialization
**Data & Science**
- Data Analysis
- Data Ingestion / ETL
- Data Validation
- Data Visualization
- Geolocation
- Science
- Quantum Computing
**Developer Tools**
- Algorithms and Design Patterns
- Interactive Interpreter
- Code Analysis
- Testing
- Debugging Tools
- Build Tools
- Documentation
**DevOps**
- DevOps Tools
- Distributed Computing
- Task Queues
- Messaging
- Job Schedulers
- Logging
- Network Virtualization
**CLI & GUI**
- CLI Development
- CLI Tools
- GUI Development
**Text & Documents**
- Text Processing
- HTML Manipulation
- File Format Processing
- File Manipulation
**Media**
- Image Processing
- Audio & Video Processing
- Game Development
**Python Language**
- Implementations
- Built-in Classes Enhancement
- Functional Programming
- Asynchronous Programming
- Date and Time
**Python Toolchain**
- Environment Management
- Package Management
- Package Repositories
- Distribution
- Configuration Files
**Security**
- Cryptography
- Penetration Testing
- Web Security
**Other**
- Hardware
- Microsoft Windows
- Miscellaneous
Projects
**AI & ML**
AI and Agents
_Libraries for building AI applications, LLM integrations, and autonomous agents._
- Agent Skills
- django-ai-plugins - Django backend agent skills for Django, DRF, Celery, and Django-specific code review.
- graphify - Turn any folder of code, SQL schemas, docs, papers, images, or videos into a queryable knowledge graph.
- nuwa-skill - Nuwa distills the thinking of anyone — let Musk, Naval, Munger, and Feynman work for you.
- sentry-skills - Python-focused engineering skills for code review, debugging, and backend workflows.
- trailofbits-skills - Python-friendly security skills for auditing, testing, and safer backend development.
- Orchestration
- ag2 - An open-source AgentOS for multi-agent orchestration and building agentic AI systems.
- autogen - A programming framework for building agentic AI applications.
- bernstein - A deterministic Python orchestrator for CLI coding agents (Claude Code, Codex, Gemini CLI, and 40+ more) with parallel git worktrees and an HMAC-signed audit chain.
- bindu - A framework that wraps any agent handler with DID-based cryptographic identity, A2A JSON-RPC over HTTP, OAuth2 auth, x402 (USDC) payments, and a built-in operator inbox.
- bub - A lightweight, hook-first Python framework for channel-native agents that live alongside people.
- crewai - A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.
- dspy - A framework for programming, not prompting, language models.
- hermes-agent - An adaptive AI agent framework that grows with you.
- langchain - Building applications with LLMs through composability.
- langgraph - Low-level orchestration framework for building stateful, long-running LLM agents.
- livetalking - A framework for real time interactive streaming digital human.
- openai-agents - OpenAI's framework for building and managing AI agents.
- OpenChronicle - Open-source, local-first memory for any tool-capable LLM agent.
- promptise - A framework for building end-to-end production-ready agentic systems, scalable & secure MCP's and autonomous agents.
- pydantic-ai - A Python agent framework for building generative AI applications with structured schemas.
- TradingAgents - A multi-agents LLM financial trading framework.
- Data Layer
- entroly - An auditable context control plane that optimizes prompt context, stabilizes cache prefixes, and verifies answers locally with WITNESS.
- instructor - A library for extracting structured data from LLMs, powered by Pydantic.
- llama-index - A data framework for your LLM application.
- lumen - An agent framew