2 Repos
Plugins and adapters for integrating services into Hapi servers.
Distinct from Framework Integrations: Candidates focus on networking endpoints or general framework integration; a specific Hapi tag is required.
Explore 2 awesome GitHub repositories matching web development · Hapi 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
Connects an endpoint to a Hapi server by mapping incoming requests and outgoing responses to the handler.
Dieses Projekt bietet ein strukturiertes Boilerplate für den Aufbau von Node.js REST-APIs und implementiert Prinzipien der Clean Architecture, um Geschäftslogik von externen Frameworks und Datenquellen zu isolieren. Es dient als Vorlage für die Organisation komplexer Backend-Dienste durch die Durchsetzung einer strikten Trennung der Zuständigkeiten zwischen Domänenentitäten, Infrastruktur und Interface-Schichten. Die Architektur zeichnet sich durch ein modulares, Plugin-basiertes Serverdesign aus, das auf dem Hapi.js-Framework aufbaut. Sie nutzt einen Dependency-Injection-Container, um Geschäftslogik von konkreten Implementierungen zu entkoppeln und sicherzustellen, dass Dienste und Adapter austauschbar und testbar bleiben. Durch die Anwendung des Repository-Musters vermittelt das System zwischen Domänenobjekten und Datenpersistenzschichten und bewahrt so die Unabhängigkeit von spezifischen Datenbanktechnologien. Das Framework deckt den gesamten Lebenszyklus der Request-Verarbeitung ab, einschließlich Routing, Parameter-Extraktion und Response-Serialisierung. Es organisiert Anwendungscode in distinkte Schichten, die Kern-Geschäftskonzepte widerspiegeln, was die langfristige Wartbarkeit und Skalierbarkeit für Backend-Dienste erleichtert.
Provides a robust boilerplate for building secure web services using the Hapi.js framework.