The definitive list that answers "I want to do X in Python, which tool should I use?"

★ 333,703⑂ 29,067👁 6,158⑃ 2,668● 0▤ 0◈ 0
PythonNOASSERTIONCreated 2014-06-27awesome-python.com/
333,703
stars
+184+1,722+8,338
29,067
forks
6,158
watchers
2,668
prs
0
issues
0
releases
0
discussions

README

Awesome Python

An opinionated guide to the best Python frameworks, libraries, and tools.

Visit the website to search and filter projects more easily.

 Sponsors

- iPulse AI - Open Agentic Investment Research Platform. Inspect deep multi-agent market forecasts and stock picks.
- PyUiBuilder - Build your Python GUIs like Canva using drag and drop. Export clean, editable Python code.

 Sponsor slots open, from $99/month. 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
- ERP
- 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
- Supply Chain Security
- 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.
  - scientific-agent-skills - Agent skills for scientific research and analysis with Python libraries like scikit-learn, polars, and biopython.
  - sentry-skills - Agent skills the Sentry team uses for code review, pull requests, and Django reviews.
  - trailofbits-skills - Security skills for vulnerability detection, auditing, and testing.
  - wshobson-agents - Plugins, agents, and skills for AI coding tools, including Python skills for testing, async, packaging, and uv.
- Orchestration
  - langchain - A framework for building agents and LLM-powered applications.
  - langgraph - Low-level orchestration framework for building stateful, long-running LLM agents.
  - pydantic-ai - A Python age

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON