A ranked list of awesome python libraries for web development. Updated weekly.
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.
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 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.
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.