Відкритий код: Вебфреймворки 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, WebSockets та інших довготривалих з'єднань.
Apache-2.0 licensed. Вихідний код
web2py Оцінка B
Full-stack-вебфреймворк 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
Фреймворк для створення full-stack-вебзастосунків на чистому Python, що компілює фронтенд у застосунок React.
Apache-2.0 licensed. Вихідний код
Порівняти всі записи категорії «Вебфреймворки Python» (18), з відкритим кодом чи ні.