Starlette is a lightweight ASGI framework/toolkit, which is ideal for build ing async web services in Python. It is production-ready, and gives you the following: =EF=BF=BD=EF=BF=BD=EF=BF=BD A lightweight, low-complexity HTTP web framew ork. =EF=BF=BD=EF=BF=BD=EF=BF=BD WebSocket support. =EF=BF=BD=EF=BF=BD=EF=BF=BD In-process background tasks. =EF=BF=BD=EF=BF=BD=EF=BF=BD Startup and shutdown events. =EF=BF=BD=EF=BF=BD=EF=BF=BD Test client built on requests. =EF=BF=BD=EF=BF=BD=EF=BF=BD CORS, GZip, Static Files, Streaming responses. =EF=BF=BD=EF=BF=BD=EF=BF=BD Session and Cookie support. =EF=BF=BD=EF=BF=BD=EF=BF=BD 100% test coverage. =EF=BF=BD=EF=BF=BD=EF=BF=BD 100% type annotated codebase. =EF=BF=BD=EF=BF=BD=EF=BF=BD Few hard dependencies. =EF=BF=BD=EF=BF=BD=EF=BF=BD Compatible with asyncio and trio backends. =EF=BF=BD=EF=BF=BD=EF=BF=BD Great overall performance against independant benchmarks.Read More
References
Back to Main