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
·

4 repository-uri

Awesome GitHub RepositoriesMiddleware Server Integrations

Integrating request handling logic into existing HTTP servers to add new capabilities.

Distinct from API Integration Middleware: Candidates focus on the server identity or specific dev-server middleware; this is about the integration pattern for adding a framework to a server.

Explore 4 awesome GitHub repositories matching web development · Middleware Server Integrations. Refine with filters or upvote what's useful.

Awesome Middleware Server Integrations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • 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 into standard HTTP servers to add realtime API and authentication capabilities to existing applications.

    JavaScript
    Vezi pe GitHub↗4,942
  • derbyjs/derbyAvatar derbyjs

    derbyjs/derby

    4,706Vezi pe GitHub↗

    Derby este un framework MVC izomorf și un motor de sincronizare a datelor în timp real, conceput pentru construirea de aplicații colaborative. Funcționează ca o bibliotecă de data binding bidirecțional și un motor de șabloane care partajează o singură bază de cod între Node.js și browser pentru a sincroniza starea între clienți și servere. Framework-ul se distinge prin utilizarea transformării operaționale pentru a rezolva automat conflictele de date, permițând editarea partajată în timp real și colaborarea multi-utilizator. Utilizează un model de mutație a stării diferențiale pentru a minimiza actualizările prin efectuarea de verificări de egalitate profundă, asigurându-se că doar valorile modificate sunt propagate. Platforma acoperă o gamă largă de capabilități, inclusiv gestionarea reactivă a stării, rutarea izomorfă și dezvoltarea modulară a componentelor UI. Oferă instrumente pentru gestionarea căilor de date imbricate, executarea randării izomorfe pentru încărcări inițiale rapide și integrarea cu middleware-ul serverului. Sistemul este implementat folosind TypeScript.

    Enables plugging a router into a server to handle application-specific routes alongside existing server endpoints.

    TypeScript
    Vezi pe GitHub↗4,706
  • peers/peerjs-serverAvatar peers

    peers/peerjs-server

    4,684Vezi pe GitHub↗

    PeerJS Server este un server de semnalizare WebRTC și un broker de conexiuni care coordonează handshake-urile între clienți pentru a stabili conexiuni directe peer-to-peer. Acesta funcționează ca un punct de coordonare pentru descoperirea identificatorilor de peer și inițierea fluxurilor media și de date în timp real între clienții browser la distanță. Proiectul poate fi implementat ca server de semnalizare dedicat sau integrat ca middleware Node.js într-o aplicație web existentă pentru a partaja un singur port de rețea. Gestionează ciclul de viață al conexiunilor peer printr-un proces de semnalizare centralizat, atribuind identificatori unici clienților și monitorizând stările sesiunilor. Serverul oferă capabilități pentru descoperirea peer-ilor, stabilirea canalelor de date și inițierea apelurilor media. Include funcții de securitate și gestionare a traficului, cum ar fi autentificarea prin cheie API, criptarea traficului SSL/TLS și capacitatea de a limita numărul maxim de conexiuni simultane.

    Allows the signaling server to be integrated as middleware within existing Node.js HTTP servers.

    TypeScriptnodejspeerjsserver
    Vezi pe GitHub↗4,684
  • zalando/connexionAvatar zalando

    zalando/connexion

    4,600Vezi pe GitHub↗

    Connexion este un framework bazat pe specificații pentru construirea de API-uri care mapează automat specificațiile OpenAPI la logica aplicației. Utilizează aceste specificații pentru a automatiza rutarea, validarea cererilor și serializarea răspunsurilor, legând operațiunile API de funcțiile handler backend prin ID-uri de operațiune. Proiectul se diferențiază prin furnizarea unui server mock bazat pe schemă care simulează comportamentul API-ului folosind răspunsuri exemplu din specificație, fără a necesita logică backend. Include, de asemenea, un sistem de găzduire a documentației dinamice care traduce specificația API într-o consolă interactivă live pentru explorarea și testarea endpoint-urilor. Framework-ul acoperă domenii largi de capabilități, inclusiv aplicarea securității prin autentificare bazată pe middleware și validarea scope-ului, logică de validare pluggable pentru cereri și răspunsuri, și injectarea automată a parametrilor în argumentele funcțiilor tipizate. Oferă, de asemenea, utilitare pentru gestionarea ciclului de viață al aplicației, integrarea middleware-ului personalizat și simularea cererilor pentru testare. Proiectul poate fi utilizat pentru a bootstrap-a aplicații web standalone sau poate fi integrat în framework-uri existente pentru a adăuga capabilități bazate pe specificații.

    Can be wrapped around existing web applications to add specification-driven routing and validation.

    Python
    Vezi pe GitHub↗4,600
  1. Home
  2. Web Development
  3. Middleware Server Integrations