Python-Web-Frameworks (Open Source)
18 Python-Web-Frameworks, deren Code unter einer OSI-anerkannten Lizenz öffentlich ist, mit Belegen auf Datenschutz bewertet. Empfehlungen zuerst, dann nach Punktzahl.
Bottle Note B
Micro-Web-Framework für Python in einer einzigen Datei, ohne Abhängigkeiten außer der Standardbibliothek.
MIT-licensed. Quellcode
Django Note B
Python-Web-Framework mit umfassender Grundausstattung: ORM, Admin-Oberfläche, Templates und Authentifizierung.
BSD-3-Clause licensed. Quellcode
Django REST framework Note B
Toolkit zum Erstellen von Web-APIs mit Django, mit Serializern, Viewsets, Authentifizierung, Berechtigungen und einer im Browser durchsuchbaren API.
BSD-3-Clause-licensed. Quellcode
FastAPI Note B
Python-Framework zum Erstellen von APIs mit Type Hints, auf Basis von Starlette und Pydantic, mit automatischer Anfragevalidierung und OpenAPI-Dokumentation.
MIT-licensed. Quellcode
Litestar Note B
ASGI-Web-Framework für Python zum Erstellen von APIs, mit Dependency Injection, Datenvalidierung, ORM-Integration und OpenAPI-Dokumentation.
MIT-licensed. Quellcode
Masonite Note B
Python-Web-Framework mit umfassender Grundausstattung: ORM, Warteschlangen, E-Mail, Benachrichtigungen und Aufgabenplanung, aufgebaut um einen Service-Container.
MIT-licensed. Quellcode
NiceGUI Note B
Python-Framework zum Erstellen webbasierter Benutzeroberflächen, die im Browser oder als Desktop-App laufen.
MIT-licensed. Quellcode
Sanic Note B
Asynchroner Python-Webserver und Framework auf Basis von asyncio.
MIT-licensed. Quellcode
Tornado Note B
Python-Web-Framework und asynchrone Netzwerkbibliothek, geeignet für Long Polling, WebSockets und andere langlebige Verbindungen.
Apache-2.0 licensed. Quellcode
web2py Note B
Full-Stack-Web-Framework für Python mit Datenbank-Abstraktionsschicht, webbasierter Entwicklungsoberfläche und sicheren Standardeinstellungen, das ohne Installation lauffähig ist.
LGPL-3.0-licensed. Quellcode
Falcon Note C
Minimales Python-Framework zum Erstellen von REST-APIs und Microservices, mit Unterstützung für WSGI und ASGI.
Apache-2.0 licensed. Quellcode
Flask Note C
Schlankes WSGI-Web-Framework für Python auf Basis von Werkzeug und Jinja, das Datenbanken und andere Komponenten Erweiterungen überlässt.
BSD-3-Clause licensed. Quellcode
Gradio Note C
Python-Bibliothek von Hugging Face zum Erstellen von Weboberflächen und Demos für Machine-Learning-Modelle und andere Python-Funktionen.
Apache-2.0 licensed. Quellcode
Quart Note C
Asynchrones Python-Web-Framework mit der API von Flask, auf Basis von ASGI.
MIT-licensed. Quellcode
Starlette Note D
Schlankes ASGI-Toolkit und Framework zum Erstellen asynchroner Webdienste in Python.
BSD-3-Clause licensed. Quellcode
Streamlit Note D
Python-Framework von Snowflake, um Datenskripte in interaktive Web-Apps und Dashboards zu verwandeln.
Apache-2.0 licensed. Quellcode
Pyramid Note D
Python-Web-Framework aus dem Pylons Project, das von Einzeldatei-Apps bis zu großen Anwendungen skaliert, mit freier Wahl der Template- und Datenbankschichten.
Licensed under the BSD-derived Repoze Public License. Quellcode
Reflex Note D
Framework zum Erstellen von Full-Stack-Web-Apps in reinem Python, das das Frontend zu einer React-App kompiliert.
Apache-2.0 licensed. Quellcode
Alle 18 Python-Web-Frameworks vergleichen, ob Open Source oder nicht.