Best Of Web Python

screenshot of Best Of Web Python
django
flask

A ranked list of awesome python libraries for web development. Updated weekly.

Overview:

This curated list contains 580 open-source projects with 3 million stars grouped into 26 categories. Each project is ranked by a project-quality score, calculated based on various metrics collected from GitHub and different package managers. Contributions to add or update projects are encouraged through opening issues, pull requests, or direct editing of the projects.yaml.

Features:

  • Web Frameworks: General purpose web frameworks for building web applications and REST APIs.
  • HTTP Clients: Projects related to HTTP client functionality.
  • Servers: Various server projects for different purposes.
  • Authorization & Authentication: Projects related to authentication and authorization mechanisms.
  • HTML Processing: Tools for processing HTML content.
  • URL Utilities: Utilities for working with URLs.
  • OpenAPI Utilities: Utilities related to OpenAPI specifications.
  • GraphQL Utilities: Utilities for working with GraphQL.
  • Websocket Utilities: Utilities for implementing WebSocket functionality.
  • RPC Utilities: Utilities for implementing Remote Procedure Call functionality.
django
Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.

flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.

graphql
Graphql

A website that uses GraphQL as a query language to manage data fetching and state management. This includes features such as a strongly typed schema, client-side caching, and declarative data fetching to streamline data management and optimize website performance.