screenshots.debian.net

Description

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 `httpx`.

* 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),

])


Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

https://www.starlette.io/


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install python3-starlette

Read the original on screenshots.debian.net ↗