A community-curated list of third-party packages, tools, tutorials, and resources for building with Django.
ml-tooling/best-of-web-python
A ranked, weekly-updated curated list of open-source Python libraries for web development, grouped into categories.
- Stars
- 2,777
- Forks
- 208
- Open issues
- 24
- Last commit
- yesterday
What is it?
This is a curated, ranked list of Python libraries for web development, covering roughly 590 projects across 26 categories such as web frameworks, HTTP clients, servers, authentication, OpenAPI and GraphQL tools, Flask, Django and FastAPI extensions, web testing, and web scraping. Each entry shows a combined quality score along with GitHub stars, forks, contributors, and package-manager download counts, with install commands for PyPI and Conda.
Projects are ranked by an automatically computed quality score based on metrics collected from GitHub and package managers. Entries are flagged when they are inactive, dead, or have licensing concerns, which helps readers avoid abandoned dependencies. Contributions are accepted through issues, pull requests, or edits to the underlying projects file.
The list is most useful when you are choosing a framework, HTTP client, or supporting library for a Python web project and want to compare options in the same category.
Key features
- 01Covers about 590 projects across 26 web development categories.
- 02Ranks entries by a combined quality score from GitHub and package managers.
- 03Shows GitHub stars, forks, contributors, and PyPI or Conda download counts.
- 04Flags inactive, dead, or unlicensed projects.
- 05Provides install commands for PyPI and Conda.
Use cases
- Choosing a web framework such as Django, Flask, or FastAPI for a new project.
- Comparing HTTP clients, servers, or authentication libraries in the same category.
- Finding maintained Flask, Django, or FastAPI extensions before adding a dependency.
- Scouting alternatives when an existing dependency has become inactive.
Quick start
- 1
Clone the repository from GitHub
git clone https://github.com/ml-tooling/best-of-web-python - 2
Browse the ranked list of web development libraries by category
Things to know
- This is a curated list of links, not a runnable software project.
- Project rankings and star counts are automatically generated and may be out of date for some entries.
In collections
Topics
FAQ
- What is best-of-web-python?
- A ranked, weekly-updated curated list of open-source Python libraries for web development, grouped into categories. This is a curated, ranked list of Python libraries for web development, covering roughly 590 projects across 26 categories such as web frameworks, HTTP clients, servers, authentication, OpenAPI and GraphQL tools, Flask, Django and FastAPI extensions, web testing, and web scraping. Each entry shows a combined quality score along with GitHub stars, forks, contributors, and package-manager download counts, with install commands for PyPI and Conda.
- Is best-of-web-python free to use? What license does it have?
- best-of-web-python is open source under the CC-BY-SA-4.0 license. Check the license terms before using it in commercial products.
- Is best-of-web-python still maintained?
- Actively maintained. The last commit to best-of-web-python was on Nov 6, 2026.
- What can I use best-of-web-python for?
- Choosing a web framework such as Django, Flask, or FastAPI for a new project. Comparing HTTP clients, servers, or authentication libraries in the same category. Finding maintained Flask, Django, or FastAPI extensions before adding a dependency. Scouting alternatives when an existing dependency has become inactive.
- How do I install best-of-web-python?
- Clone the repository from GitHub: git clone https://github.com/ml-tooling/best-of-web-python Browse the ranked list of web development libraries by category
- Where can I get best-of-web-python?
- The source code and installation instructions are on GitHub: https://github.com/ml-tooling/best-of-web-python
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A curated awesome-list of HTTP(S) benchmarking, load testing, debugging and REST API client tools, with short notes on each.
A toolkit for building Web APIs on top of Django, with serialization, authentication policies, viewsets, and a browsable API.
A lightweight, net/http-compatible router for building REST API services in Go, with middleware, route groups and sub-router mounting.
A curated Markdown list of English-speaking YouTube channels that teach programming, web development, machine learning, cybersecurity and other tech topics.
A rewrite of Django's built-in admin interface, built on class-based views and designed to be extended and themed.