С открытым кодом: Веб-фреймворки Python
Категория «Веб-фреймворки Python» (18): код опубликован под лицензией, одобренной OSI, конфиденциальность оценена с подтверждениями. Сначала наш выбор, затем по баллам.
Bottle Оценка B
Однофайловый микро-веб-фреймворк для Python без зависимостей, кроме стандартной библиотеки.
MIT-licensed. Исходный код
Django Оценка B
Веб-фреймворк Python «всё включено» с ORM, административным интерфейсом, шаблонами и аутентификацией.
BSD-3-Clause licensed. Исходный код
Django REST framework Оценка B
Инструментарий для создания веб-API на Django, предоставляющий сериализаторы, наборы представлений (viewsets), аутентификацию, права доступа и API с веб-интерфейсом для просмотра.
BSD-3-Clause-licensed. Исходный код
FastAPI Оценка B
Фреймворк Python для создания API с аннотациями типов на основе Starlette и Pydantic, с автоматической валидацией запросов и документацией OpenAPI.
MIT-licensed. Исходный код
Litestar Оценка B
ASGI-веб-фреймворк для Python для создания API, с внедрением зависимостей, валидацией данных, интеграцией с ORM и документацией OpenAPI.
MIT-licensed. Исходный код
Masonite Оценка B
Веб-фреймворк Python «всё включено» с ORM, очередями, почтой, уведомлениями и планированием задач, построенный вокруг сервисного контейнера.
MIT-licensed. Исходный код
NiceGUI Оценка B
Фреймворк Python для создания веб-интерфейсов, которые работают в браузере или как настольное приложение.
MIT-licensed. Исходный код
Sanic Оценка B
Асинхронный веб-сервер и фреймворк Python на основе asyncio.
MIT-licensed. Исходный код
Tornado Оценка B
Веб-фреймворк Python и асинхронная сетевая библиотека, подходящие для long polling, WebSocket и других долгоживущих соединений.
Apache-2.0 licensed. Исходный код
web2py Оценка B
Фулстек-веб-фреймворк Python со слоем абстракции базы данных, веб-интерфейсом для разработки и безопасными настройками по умолчанию, рассчитанный на работу без установки.
LGPL-3.0-licensed. Исходный код
Falcon Оценка C
Минималистичный фреймворк Python для создания REST API и микросервисов с поддержкой как WSGI, так и ASGI.
Apache-2.0 licensed. Исходный код
Flask Оценка C
Лёгкий WSGI-веб-фреймворк для Python на основе Werkzeug и Jinja, который оставляет базы данных и другие компоненты расширениям.
BSD-3-Clause licensed. Исходный код
Gradio Оценка C
Библиотека Python от Hugging Face для создания веб-интерфейсов и демо для моделей машинного обучения и других функций Python.
Apache-2.0 licensed. Исходный код
Quart Оценка C
Асинхронный веб-фреймворк Python с API Flask, построенный на ASGI.
MIT-licensed. Исходный код
Starlette Оценка D
Лёгкий ASGI-инструментарий и фреймворк для создания асинхронных веб-сервисов на Python.
BSD-3-Clause licensed. Исходный код
Streamlit Оценка D
Фреймворк Python от Snowflake для превращения скриптов обработки данных в интерактивные веб-приложения и дашборды.
Apache-2.0 licensed. Исходный код
Pyramid Оценка D
Веб-фреймворк Python от Pylons Project, который масштабируется от однофайловых приложений до крупных, с выбором слоёв шаблонов и баз данных.
Licensed under the BSD-derived Repoze Public License. Исходный код
Reflex Оценка D
Фреймворк для создания фулстек-веб-приложений на чистом Python, который компилирует фронтенд в приложение React.
Apache-2.0 licensed. Исходный код
Сравнить все Веб-фреймворки Python (18), с открытым кодом или без.