frameworks web de Python de código abierto
18 frameworks web de Python con código público bajo una licencia aprobada por la OSI, con valoración de privacidad y evidencias. Primero las recomendaciones y después por puntuación.
Bottle Calificación B
Microframework web para Python en un solo archivo, sin más dependencias que la biblioteca estándar.
MIT-licensed. Código fuente
Django Calificación B
Framework web de Python con todo incluido: ORM, interfaz de administración, plantillas y autenticación.
BSD-3-Clause licensed. Código fuente
Django REST framework Calificación B
Kit de herramientas para crear API web con Django, que ofrece serializadores, viewsets, autenticación, permisos y una API navegable.
BSD-3-Clause-licensed. Código fuente
FastAPI Calificación B
Framework de Python para crear API con anotaciones de tipo, basado en Starlette y Pydantic, con validación automática de solicitudes y documentación OpenAPI.
MIT-licensed. Código fuente
Litestar Calificación B
Framework web ASGI para Python para crear API, con inyección de dependencias, validación de datos, integración con ORM y documentación OpenAPI.
MIT-licensed. Código fuente
Masonite Calificación B
Framework web de Python con todo incluido: ORM, colas, correo, notificaciones y programación de tareas, organizado en torno a un contenedor de servicios.
MIT-licensed. Código fuente
NiceGUI Calificación B
Framework de Python para crear interfaces de usuario web que se ejecutan en el navegador o como aplicación de escritorio.
MIT-licensed. Código fuente
Sanic Calificación B
Servidor y framework web asíncrono de Python basado en asyncio.
MIT-licensed. Código fuente
Tornado Calificación B
Framework web de Python y biblioteca de red asíncrona, adecuados para long polling, WebSockets y otras conexiones de larga duración.
Apache-2.0 licensed. Código fuente
web2py Calificación B
Framework web full-stack de Python con una capa de abstracción de base de datos, una interfaz de desarrollo web y valores predeterminados de seguridad, diseñado para funcionar sin instalación.
LGPL-3.0-licensed. Código fuente
Falcon Calificación C
Framework mínimo de Python para crear API REST y microservicios, compatible con WSGI y ASGI.
Apache-2.0 licensed. Código fuente
Flask Calificación C
Framework web WSGI ligero para Python, basado en Werkzeug y Jinja, que deja las bases de datos y otros componentes a las extensiones.
BSD-3-Clause licensed. Código fuente
Gradio Calificación C
Biblioteca de Python de Hugging Face para crear interfaces web y demostraciones de modelos de aprendizaje automático y otras funciones de Python.
Apache-2.0 licensed. Código fuente
Quart Calificación C
Framework web asíncrono de Python con la API de Flask, basado en ASGI.
MIT-licensed. Código fuente
Starlette Calificación D
Kit de herramientas y framework ASGI ligero para crear servicios web asíncronos en Python.
BSD-3-Clause licensed. Código fuente
Streamlit Calificación D
Framework de Python de Snowflake para convertir scripts de datos en aplicaciones web y paneles interactivos.
Apache-2.0 licensed. Código fuente
Pyramid Calificación D
Framework web de Python del Pylons Project que escala desde aplicaciones de un solo archivo hasta aplicaciones grandes, con distintas opciones de plantillas y capas de base de datos.
Licensed under the BSD-derived Repoze Public License. Código fuente
Reflex Calificación D
Framework para crear aplicaciones web full-stack solo con Python, que compila el frontend a una aplicación de React.
Apache-2.0 licensed. Código fuente
Comparar frameworks web de Python (18), de código abierto o no.