awesome-python icon indicating copy to clipboard operation
awesome-python copied to clipboard

Add Starlette ASGI Framework

Open oliversabler opened this issue 3 years ago • 0 comments

What is this Python project?

Starlette is a production ready, lightweight and low-complexity HTTP web framework/toolkit. WebSocket support.

  • In-process background tasks
  • Startup and shutdown events
  • CORS, GZip, Static Files, Streaming responses.
  • Session and Cookie support.
  • Compatible with asyncio and trio backends.
  • Great overall performance against independent benchmarks.

What's the difference between this Python project and similar ones?

Starlette is a minimalist ASGI library for writing against basic but powerful Request and Response classes.

  • Supports HTTP
  • Supports WebSockets

This framework is used by FastAPI already present in the list under RESTful API

--

Anyone who agrees with this pull request could submit an Approve review to it.

oliversabler avatar Nov 01 '22 19:11 oliversabler