Repolode
ml-tooling

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. 1

    Clone the repository from GitHub

    git clone https://github.com/ml-tooling/best-of-web-python
  2. 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