Awesome Python

An opinionated, categorized guide to Python libraries, frameworks and tools

GitHub 335k Learn CC-BY-4.0 Web

Awesome Python is a curated list of Python frameworks, libraries and tools, organized by use case. It is useful when you already know the problem you want to solve in Python and need a tool the maintainers recommend, whether you are a beginner or an experienced developer.

The list spans AI and machine learning, web development, HTTP and scraping, databases and storage, data science and many other categories. Entries are short links to projects, and a companion website lets you search and filter them more easily.

Categories

Similar apps

Awesome Lists

Curated Lists Learn

537k

A curated index of curated GitHub lists on programming, tools, design and more

Public APIs

Curated Lists Learn

499k

A community-curated index of free public APIs, grouped by category

Awesome Selfhosted

Curated Lists Learn

337k

A curated list of free software you can run on your own servers