Skip to main content

A curated list of awesome frameworks, libraries, tools, and resources for Python programming.

10
GitHub Stars
45
Curated Resources
6
Categories
23 hours ago
Last Refreshed
LibrariesToolsBuild ToolsIDEs and EditorsLearning ResourcesCommunity

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

IDEs and Editors

  • PyCharm

    A powerful IDE for Python by JetBrains.

  • Spyder

    An IDE designed for data science and machine learning.

  • VS Code

    A free, open-source editor with Python support via extensions.

Community

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 →