2 dépôts
Frameworks providing the structure and tools for building web APIs using the Node.js runtime.
Distinguishing note: Candidates were focused on security, build tools, or specific application types rather than the general identity of an API framework.
Explore 2 awesome GitHub repositories matching web development · Node.js API Frameworks. Refine with filters or upvote what's useful.
Nodal est un framework d'API Node.js conçu pour construire des services web centrés sur les données et des API JSON utilisant des modèles de données structurés. Il fonctionne comme un mappeur objet-relationnel qui permet l'interrogation et la manipulation d'enregistrements de base de données via des objets au lieu de requêtes SQL brutes. Le projet inclut un outil de migration de base de données pour suivre et appliquer des changements de schéma bidirectionnels afin de maintenir l'intégrité des données à travers différents environnements. Il dispose également d'une interface en ligne de commande pour automatiser l'enregistrement et la configuration des environnements d'hébergement distants. Le framework fournit des capacités pour la génération d'API pilotée par les modèles, le traitement JSON sans état et le déploiement automatisé d'API distantes.
Provides a comprehensive framework for building data-centric web services and JSON APIs using Node.js.
Pa11y est un auditeur d'accessibilité web automatisé et un scanner de conformité WCAG. Il fonctionne comme un outil de test de navigateur headless et une API d'accessibilité Node.js qui identifie les obstacles pour les utilisateurs handicapés en utilisant des règles automatisées et des normes industrielles. Le projet fournit une interface programmable pour déclencher des audits et récupérer des objets de résultat structurés au sein des applications JavaScript. Il se distingue par des capacités telles que la simulation d'interaction utilisateur, la synchronisation de l'état de la page et la capacité de restreindre les portées de test en utilisant des sélecteurs CSS pour auditer des régions de page spécifiques. Le système prend en charge l'audit de pages en masse et sert de porte d'entrée d'accessibilité pour les pipelines CI/CD afin de bloquer les déploiements lorsque des régressions sont détectées. Les capacités larges incluent la surveillance des tendances de santé de l'accessibilité via des tableaux de bord, la configuration des environnements de navigateur et l'exportation de rapports de conformité dans plusieurs formats. Il est disponible en tant qu'interface de ligne de commande et bibliothèque Node.js basée sur les promesses.
Provides a programmable JavaScript library to trigger accessibility audits and retrieve structured result objects.