3 repository-uri
Collections of utilities for managing the asynchronous request-response lifecycle, routing, and middleware.
Distinct from HTTP Servers: None of the candidates cover a general-purpose toolkit for async server components; they focus on specific server engines or clients.
Explore 3 awesome GitHub repositories matching web development · Asynchronous Server Toolkits. Refine with filters or upvote what's useful.
Starlette is an asynchronous web framework and toolkit for building high-performance web services based on the ASGI specification. It serves as a lightweight foundation for creating web applications with a focus on asynchronous request and response handling. The framework provides specialized toolkits for managing persistent bidirectional WebSocket communication and an asynchronous HTTP server toolkit for routing and middleware. It distinguishes itself by offering a non-blocking background task queue that executes functions after a response has been sent to the client. The project covers a b
Provides a comprehensive toolkit for handling asynchronous HTTP request and response cycles, including routing and middleware.
Starlette is a lightweight ASGI web framework and asynchronous HTTP toolkit used to build high-performance HTTP and WebSocket services. It functions as a WebSocket server framework and a collection of ASGI middleware components for managing network requests through non-blocking asynchronous logic. The framework provides tools for real-time communication via persistent bidirectional channels and infrastructure for high-performance APIs. It includes specialized capabilities for response compression, incremental data streaming, and the execution of non-blocking background tasks after a response
Offers a toolkit of utilities for managing asynchronous request-response lifecycles, including non-blocking routing and streaming responses.
Litestar is a high-performance Python ASGI web framework designed for building asynchronous APIs and web services. It functions as a type-safe toolkit that leverages Python type hints to provide automatic request validation and response serialization, while natively generating interactive API documentation based on the OpenAPI specification. The framework is distinguished by its integrated dependency injection system, which manages shared resources and resolves complex nested service chains directly within request handlers. It further organizes API development through class-based controllers
Provides a comprehensive toolkit for managing the asynchronous request-response lifecycle, routing, and middleware.