awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesMiddleware Libraries

Collections of pluggable components that process requests and responses in an ASGI environment.

Distinct from Middleware Configuration: Distinct from Middleware Configuration: provides the actual implementation of middleware components rather than the API for registering them.

Explore 5 awesome GitHub repositories matching web development · Middleware Libraries. Refine with filters or upvote what's useful.

Awesome Middleware Libraries GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kludex/starletteAvatar Kludex

    Kludex/starlette

    12,397Vezi pe GitHub↗

    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

    Provides a comprehensive collection of pluggable ASGI middleware for session management, GZip compression, and CORS configuration.

    Pythonasgiasynchttp
    Vezi pe GitHub↗12,397
  • octokit/octokit.jsAvatar octokit

    octokit/octokit.js

    7,795Vezi pe GitHub↗

    Octokit.js is a GitHub API SDK used to interact with GitHub via REST and GraphQL interfaces. It serves as a client for executing typed queries and mutations, managing authenticated REST requests, and handling signed webhooks across Node.js, Deno, and browser environments. The library features a plugin-based request pipeline and an adapter-based HTTP client, allowing the interception of requests and responses across different runtimes. It employs strategy-based authentication to separate credential management from request logic, supporting static tokens, OAuth flows, and GitHub App installatio

    Provides pre-built server middleware to handle webhook endpoints and process OAuth redirect routes.

    TypeScriptgithubhacktoberfestjavascript
    Vezi pe GitHub↗7,795
  • h3js/h3Avatar h3js

    h3js/h3

    5,353Vezi pe GitHub↗

    Hono este un framework HTTP JavaScript minimal conceput pentru construirea de servere web pe mai multe runtime-uri, inclusiv Node.js, edge runtimes și platforme serverless. Acesta funcționează ca un server web cross-runtime și un wrapper pentru API-urile web standard, normalizând diverse obiecte de cerere și răspuns ale runtime-urilor în semnături standard Web API. Proiectul servește drept orchestrator de middleware HTTP și handler de cereri, utilizând un pipeline de cereri bazat pe middleware și montarea ierarhică a rutelor pentru a crea structuri de server modulare. Se distinge printr-un wrapper de evenimente agnostic față de runtime, care asigură un comportament consistent indiferent de mediul de deployment. Framework-ul acoperă o gamă largă de capabilități, inclusiv rutarea cererilor HTTP cu capturarea dinamică a parametrilor, comunicare WebSocket în timp real și măsuri de securitate cuprinzătoare, cum ar fi gestionarea CORS și autentificarea de bază. De asemenea, oferă utilitare pentru gestionarea sesiunilor prin cookie-uri, servirea activelor statice și gestionarea traficului prin proxy-uri de cereri și redirecționări URL. Proiectul este implementat în TypeScript.

    Connects existing third-party middleware to the modern server environment to maintain compatibility with older libraries.

    TypeScript
    Vezi pe GitHub↗5,353
  • deployd/deploydAvatar deployd

    deployd/deployd

    4,942Vezi pe GitHub↗

    deployd este un framework API în timp real și un backend MongoDB ca serviciu care permite crearea de interfețe de rețea care sincronizează datele și evenimentele între clienți și servere. Funcționează ca un middleware API JavaScript care poate fi integrat cu servere HTTP pentru a oferi autentificare, interceptori de cereri și capabilități în timp real. Proiectul dispune de un dashboard de gestionare API self-hosted pentru configurarea setărilor resurselor, gestionarea colecțiilor de date și monitorizarea stării serverului printr-o interfață web. Include un motor de sincronizare a datelor în timp real care trimite actualizări live ale bazei de date către clienții conectați folosind socket-uri. Sistemul acoperă gestionarea datelor backend cu validarea schemei și interogări recursive, precum și fluxuri de lucru de autentificare a utilizatorilor care urmăresc sesiunile între cereri stateless și conexiuni persistente. De asemenea, oferă capabilități pentru difuzarea evenimentelor în timp real, extensia middleware API personalizată prin module și controlul accesului administrativ. Proiectul include un CLI pentru a boota proiecte noi și a rula servere de dezvoltare.

    Integrates as middleware to add real-time API capabilities and request handling to existing web servers.

    JavaScript
    Vezi pe GitHub↗4,942
  • kludex/fastapi-tipsAvatar Kludex

    Kludex/fastapi-tips

    3,432Vezi pe GitHub↗

    Provides guidance on implementing middleware directly on the ASGI interface for better performance.

    Vezi pe GitHub↗3,432
  1. Home
  2. Web Development
  3. Web Server Frameworks
  4. ASGI Frameworks
  5. Middleware Libraries

Explorează sub-etichetele

  • API Integration MiddlewareMiddleware components specifically designed to handle API-related traffic like webhooks and OAuth redirects. **Distinct from Middleware Libraries:** More specific than general ASGI middleware; focuses on API-specific server-side routing and verification.
  • Legacy Middleware AdaptersCompatibility layers that allow older middleware libraries to function within modern asynchronous server environments. **Distinct from Middleware Libraries:** Distinct from general middleware libraries by focusing specifically on the adaptation of legacy third-party components.
  • Pure ASGI Middleware ImplementationsMiddleware implemented directly on the ASGI interface to avoid the performance overhead of BaseHTTPMiddleware. **Distinct from Middleware Libraries:** Distinct from Middleware Libraries: focuses on implementing middleware at the ASGI level for performance, not providing a collection of pluggable components.