awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Kludex avatar

Kludex/starlette

0
View on GitHub↗
starlette.dev↗

Starlette

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 is sent.

The toolkit covers a broad surface of web application needs, including static asset delivery, session management, and cross-origin resource sharing configuration. It also provides mechanisms for managing the application lifecycle through startup and shutdown events.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Features

  • High-Performance Web Services - Provides a lightweight ASGI framework for building high-performance, low-latency asynchronous HTTP and WebSocket services.
  • ASGI Frameworks - Implements a lightweight web framework based on the ASGI specification for high-performance asynchronous services.
  • Application Middleware - Offers a collection of ASGI middleware for managing session state, CORS, and request-response lifecycles.
  • Middleware-Based Request Pipelines - Ships a modular pipeline of pluggable middleware components to intercept and modify network requests and responses.
  • WebSocket Servers - Implements a WebSocket server framework for managing persistent, bidirectional communication channels for real-time data exchange.
  • WebSocket Servers - Provides a server framework for managing persistent, bidirectional WebSocket communication channels.
  • High-Performance API Frameworks - Provides a lightweight framework optimized for low-latency, high-throughput API communication with built-in streaming and compression.
  • Asynchronous Server Toolkits - Offers a toolkit of utilities for managing asynchronous request-response lifecycles, including non-blocking routing and streaming responses.
  • Asynchronous Web Frameworks - Serves as a high-performance server foundation built on a non-blocking execution model for concurrent request processing.
  • Real-Time Communication - Enables real-time, bidirectional data streaming between clients and servers using the WebSocket protocol.
  • ASGI-Based - Implements the Asynchronous Server Gateway Interface (ASGI) to handle concurrent network requests through a non-blocking interface.
  • Middleware Libraries - Provides a comprehensive collection of pluggable ASGI middleware for session management, GZip compression, and CORS configuration.
  • Post-Response Task Execution - Schedules non-blocking functions to run after the response is sent to reduce perceived client latency.
  • Background Task Runners - Provides mechanisms to run non-blocking background operations in-process after sending a response.
  • Response Streaming - Sends data to clients in small chunks using asynchronous generators to avoid loading large payloads into memory.
  • Asynchronous API Routing - Provides an asynchronous routing system that maps incoming URL paths to handler functions efficiently.
  • Static Asset Serving - Includes capabilities for delivering static assets like images, CSS, and JavaScript from the file system.
  • Web Frameworks - A lightweight ASGI framework for building high-performance async services.
12,397 Stars·1,201 Forks·Python·BSD-3-Clause·4 Aufrufe

Star-Verlauf

Star-Verlauf für kludex/starletteStar-Verlauf für kludex/starlette

Open-Source-Alternativen zu Starlette

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Starlette.
  • encode/starletteAvatar von encode

    encode/starlette

    12,397Auf GitHub ansehen↗

    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

    Python
    Auf GitHub ansehen↗12,397
  • dodyg/practical-aspnetcoreAvatar von dodyg

    dodyg/practical-aspnetcore

    10,382Auf GitHub ansehen↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    Auf GitHub ansehen↗10,382
  • sanic-org/sanicAvatar von sanic-org

    sanic-org/sanic

    18,624Auf GitHub ansehen↗

    Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as a production-ready ASGI web server, utilizing a non-blocking event loop to handle concurrent requests and maximize throughput. The framework is built to support scalable architectures, offering built-in worker process management to distribute traffic across available CPU cores. What distinguishes Sanic is its focus on modularity and developer-centric tooling. It features a blueprint-based system for organizing complex applications into pluggable components, alongside a robust

    Pythonapi-serverasgiasyncio
    Auf GitHub ansehen↗18,624
  • sparckles/robynAvatar von sparckles

    sparckles/Robyn

    7,265Auf GitHub ansehen↗

    Robyn is a high-performance asynchronous web framework and server for Python that utilizes a Rust-powered runtime to execute code. It functions as an asynchronous Python web server designed to handle many concurrent requests efficiently through a multithreaded execution model. The project includes specialized capabilities for AI agent request routing, managing communication between agents and external tools. It also serves as a WebSocket communication server, maintaining persistent bidirectional channels for real-time data exchange. The framework covers a broad range of web infrastructure, i

    Pythonasyncbackendhacktoberfest
    Auf GitHub ansehen↗7,265
Alle 30 Alternativen zu Starlette anzeigen→

Häufig gestellte Fragen

Was macht kludex/starlette?

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.

Was sind die Hauptfunktionen von kludex/starlette?

Die Hauptfunktionen von kludex/starlette sind: High-Performance Web Services, ASGI Frameworks, Application Middleware, Middleware-Based Request Pipelines, WebSocket Servers, High-Performance API Frameworks, Asynchronous Server Toolkits, Asynchronous Web Frameworks.

Welche Open-Source-Alternativen gibt es zu kludex/starlette?

Open-Source-Alternativen zu kludex/starlette sind unter anderem: encode/starlette — Starlette is an asynchronous web framework and toolkit for building high-performance web services based on the ASGI… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… sanic-org/sanic — Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as… sparckles/robyn — Robyn is a high-performance asynchronous web framework and server for Python that utilizes a Rust-powered runtime to… vibora-io/vibora — Vibora is an asynchronous Python web framework and built-in HTTP server designed for building high-performance web… pallets/quart — Quart is an asynchronous Python web framework that implements the ASGI specification. It is used to build…