#Starlette
sqladmin - 为SQLAlchemy模型提供的高效管理界面
Github开源项目FastAPI数据库管理SQLAlchemySQLAdminStarlette
SQLAdmin是一个专为SQLAlchemy模型设计的管理界面。它支持同步和异步引擎,集成了Starlette和FastAPI框架,并使用WTForms构建表单。该项目提供直观的用户界面,支持多种数据库后端,便于开发者管理和操作数据模型。SQLAdmin借鉴了Flask-Admin的设计理念,为Python Web开发提供了实用的数据管理解决方案。
starlette - 轻量级ASGI框架 打造高效异步Web服务
Github开源项目Python性能StarletteASGI框架异步Web服务
作为轻量级ASGI框架,Starlette专注于Python异步Web服务开发。它集成了HTTP框架、WebSocket、后台任务和事件管理等核心功能。框架采用全面测试和类型注解,确保可靠性。Starlette支持asyncio和trio,既可作为完整框架使用,也可按需选用独立组件,满足不同开发需求。
uvicorn-gunicorn-starlette-docker - 优化Python Web应用性能的Docker镜像解决方案
Github开源项目PythonDockerGunicornStarletteUvicorn
该Docker镜像为Starlette框架提供了优化的运行环境,结合Uvicorn和Gunicorn提升Python Web应用性能。支持多个Python版本,具备自动调优功能,可通过环境变量灵活配置。适用于单服务器或Docker Compose环境下的简单部署场景。