python3-starlette

ASGI library ideal for building high performance asyncio services
  https://www.starlette.io/
  0
  no reviews



Starlette is a lightweight ASGI (Asynchronous Server Gateway Interface) framework/toolkit, which is ideal for building high performance asyncio services.

It is production-ready, and gives you the following:

* Seriously impressive performance. * WebSocket support. * In-process background tasks. * Startup and shutdown events. * Test client built on `requests`. * CORS, GZip, Static Files, Streaming responses. * Session and Cookie support. * 100% test coverage. * 100% type annotated codebase. * Zero hard dependencies.

Example:

from starlette.applications import Starlette from starlette.responses import JSONResponse from starlette.routing import Route

async def homepage(request): return JSONResponse({'hello': 'world'})

app = Starlette(debug=True, routes=[ Route('/', homepage), ])