awesome-python
github.com/awesomelistsio/awesome-python ↗A curated list of awesome frameworks, libraries, tools, and resources for Python programming.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me core libraries resources from awesome-python"
Installation instructions →What's inside
Libraries
- BeautifulSoupCore Libraries
A library for parsing HTML and XML documents.
- DjangoWeb Frameworks
A high-level Python web framework that encourages rapid development.
- Django ORMDatabase
The ORM used by the Django web framework.
- FastAPIWeb Frameworks
A modern, fast (high-performance) web framework for building APIs with Python 3.7+.
- FlaskWeb Frameworks
A lightweight WSGI web application framework.
- HypothesisTesting
A library for property-based testing.
Tools
- Black
An uncompromising code formatter for Python.
- Jupyter Notebook
An open-source tool for interactive computing and sharing code.
- Pipenv
Python's officially recommended packaging tool.
- Poetry
A tool for dependency management and packaging in Python.
Learning Resources
- Official Python Documentation
The official docs for the Python programming language.
- Python Crash Course
A beginner-friendly Python book.
- Real Python
Tutorials, articles, and guides for Python developers.
IDEs and Editors
Community
- Python Discord
A large, active Python community on Discord.
- Reddit: r/Python
A subreddit for Python programming news and discussions.
- Stack Overflow
A Q&A site for Python developers.
Build Tools
- Setuptools
A build system for creating Python packages.
- tox
A tool for automating testing across multiple Python environments.
- Wheel
The official binary distribution format for Python.
Showing a sample of 45 resources. View the full list on GitHub →