2 dépôts
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.
Ce projet fournit un boilerplate structuré pour construire des API REST Node.js, implémentant des principes d'architecture propre (clean architecture) pour isoler la logique métier des frameworks externes et des sources de données. Il sert de modèle pour organiser des services backend complexes en imposant une séparation stricte des préoccupations entre les entités de domaine, l'infrastructure et les couches d'interface. L'architecture se distingue par une conception de serveur modulaire basée sur des plugins, construite sur le framework Hapi.js. Elle utilise un conteneur d'injection de dépendances pour découpler la logique métier des implémentations concrètes, garantissant que les services et les adaptateurs restent interchangeables et testables. En employant le modèle de dépôt (repository pattern), le système sert de médiateur entre les objets de domaine et les couches de persistance des données, maintenant une indépendance vis-à-vis des technologies de base de données spécifiques. Le framework couvre le cycle de vie complet de la gestion des requêtes, y compris le routage, l'extraction des paramètres et la sérialisation des réponses. Il organise le code de l'application en couches distinctes qui reflètent les concepts métier fondamentaux, facilitant la maintenabilité et l'évolutivité à long terme des services backend.
Provides a robust boilerplate for building secure web services using the Hapi.js framework.