Starlette is a lightweight ASGI framework/toolkit, which is ideal for building 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 framewor k. =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 b enchmarks.
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
Fedora | 38 | any | python-starlette | < 0.27.0 | UNKNOWN |