2 Repos
Middleware and route adapters for integrating functionality into Koa applications.
Distinguishing note: Candidates focus on BaaS or PaaS; a specific Koa integration tag is required.
Explore 2 awesome GitHub repositories matching web development · Koa Integrations. Refine with filters or upvote what's useful.
Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve
Integrates as a route within a Koa application to utilize existing middlewares and request handling.
routing-controllers ist ein deklarativer API-Router und Web-Framework-Controller für TypeScript. Es bietet ein System zur Definition von HTTP-Routen und Anforderungsverarbeitungslogik unter Verwendung von klassenbasierten Decorators und Metadaten, um API-Endpunkte in einer strukturierten Architektur zu organisieren. Das Projekt nutzt eine adapterbasierte Serverintegration, um die Routing-Logik vom zugrunde liegenden Web-Framework zu entkoppeln, und bietet spezifische Integrationen für Express und Koa. Es verfügt über ein reflexionsbasiertes Typ-Transformationssystem, das eingehende Anfrageparameter validiert und in typisierte Klasseninstanzen transformiert. Die Funktionsfläche deckt eine vollständige Request-Response-Pipeline ab, einschließlich Middleware-Ausführung, Response-Interception und globalem Fehlermanagement. Es unterstützt fortgeschrittene Routing-Dienstprogramme wie globales Routen-Präfixing, dateisystembasierte Komponentenerkennung und Dependency-Injection-Integration. Zusätzliche Funktionen umfassen rollenbasierte Zugriffskontrolle, Injektion authentifizierter Benutzer sowie spezialisierte Handler für Datei-Uploads und Response-Streaming.
Acts as a routing wrapper that adds structured class controllers and dependency injection to Koa servers.