7 dépôts
Creates server-side API routes with controllers, models, and tests for rapid backend development.
Distinct from REST API Backends: Distinct from REST API Backends: focuses on generating endpoint code, not the backend itself.
Explore 7 awesome GitHub repositories matching web development · API Endpoint Generators. Refine with filters or upvote what's useful.
This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS frontend with an Express.js backend. It scaffolds a MEAN stack project structure with MongoDB, including optional OAuth authentication and real-time WebSocket communication capabilities. The generator produces a complete project skeleton with a live-reload development server, preconfigured build and testing tools, and environment-specific configuration files. It includes role-based authentication with local and social login strategies, route protection, and admin user managem
Generates server-side API routes with controllers, models, and tests for rapid backend development.
ServiceStack est un framework web .NET haute performance conçu pour construire des API typées en utilisant des objets de requête et de réponse fortement typés. Il fonctionne comme un moteur d'API basé sur les messages qui découple la logique métier de la couche de transport, permettant aux services d'être exposés via plusieurs protocoles incluant HTTP, gRPC et divers fournisseurs de files d'attente de messages. Le framework se distingue par son générateur d'API typé, qui produit des SDK clients natifs et des objets de transfert de données (DTO) à partir des métadonnées de service dans plusieurs langages. Il inclut également une passerelle de service distribuée pour l'orchestration de microservices, un ORM code-first pour traduire directement les objets C# en enregistrements de base de données, et un système centralisé de gestion des identités et des accès pour un accès sécurisé basé sur des jetons. Sa surface de capacités plus large couvre la messagerie asynchrone et le streaming d'événements en temps réel via Pub-Sub et Server-Sent Events. Il fournit une prise en charge complète de la sérialisation des données pour des formats tels que JSON, XML, ProtoBuf et MessagePack, aux côtés de flux d'authentification intégrés incluant JWT, clés API et authentification step-up. L'outillage supplémentaire inclut la génération automatisée d'API CRUD, l'exécution de tâches en arrière-plan et des modèles de tableau de bord administratif.
Generates intent-based API endpoints based on defined conventions to reduce manual implementation effort.
Qor est un framework d'administration Go et une boîte à outils backend utilisée pour construire des interfaces administratives, des systèmes de gestion de contenu (CMS) headless et des générateurs d'API REST. Il fournit un environnement structuré pour implémenter des backends d'applications métier, se spécialisant dans la gestion de contenu structuré et d'assets multimédias. Le projet se distingue par une gestion de contenu multi-langue complète, incluant le versionnage de données basé sur la locale et un système dédié pour l'internationalisation et l'administration de la traduction. Il différencie davantage son offre avec une implémentation de machine à états intégrée pour l'automatisation des processus métier et un workflow de staging de contenu pour réviser les changements avant publication. Le framework couvre un large éventail de capacités, incluant le contrôle d'accès basé sur les rôles, la gestion de session et la planification de tâches en arrière-plan. Sa surface de gestion de données inclut des overrides de gestionnaires CRUD, la gestion des relations et une UI pilotée par métadonnées qui génère des tableaux de bord et des entrées de formulaire basées sur les définitions de ressources backend. De plus, il fournit des outils pour la génération d'API RESTful avec support de la négociation de contenu et des endpoints imbriqués. Le système permet l'optimisation du déploiement en compilant les templates HTML directement dans le binaire de l'application Go pour supprimer les dépendances au système de fichiers.
Automatically generates standard RESTful endpoints for creating, reading, updating, and deleting resources.
supabase-js est une bibliothèque client complète conçue pour intégrer des applications frontend avec un backend-as-a-service hébergé. Elle fournit une interface unifiée pour interagir avec une base de données PostgreSQL, des systèmes de gestion des identités, le stockage d'objets cloud et la synchronisation de données en temps réel. La bibliothèque présente une conception client isomorphe qui fonctionne à la fois dans les environnements navigateur et serveur. Elle se distingue par une approche typée, utilisant TypeScript pour mapper les schémas de base de données directement aux définitions côté client, et emploie une API basée sur PostgREST pour traduire les appels JavaScript en requêtes RESTful. Le client couvre un large éventail de capacités, incluant l'authentification utilisateur via OAuth, OIDC et passkeys, ainsi que la gestion de session utilisant des jetons signés. Il gère des données binaires à grande échelle via une interface de stockage compatible S3 et permet des mises à jour d'application en direct via des abonnements basés sur WebSocket pour les changements de base de données et la synchronisation de présence. Une fonctionnalité supplémentaire inclut l'invocation de fonctions edge serverless et l'exécution de recherches de similarité utilisant des plongements vectoriels (vector embeddings).
Creates instant API endpoints for clients to interact directly with the underlying database.
Vue.NetCore est un outil d'échafaudage full-stack qui génère automatiquement du code frontend et backend en utilisant .NET Core et Vue.js basés sur des schémas de base de données. Il fonctionne comme un générateur de boilerplate CRUD et un orchestrateur de base de données qui mappe les entités dans la logique métier pour créer des interfaces administratives et des endpoints API. Le projet fournit un échafaudage d'UI multiplateforme, produisant du code compatible pour le web, iOS, Android et les mini-programmes WeChat. Il utilise un framework web TypeScript avec Vite et exploite SqlSugar pour automatiser le mappage des entités de base de données. Le système couvre l'automatisation CRUD d'entreprise, incluant la génération de formulaires pilotés par les données, d'interfaces de requêtes de recherche avancées et de relations de table maître-détail. Il inclut également des capacités pour le développement d'API automatisé et des interfaces d'importation de données Excel.
Generates server-side API routes with controllers and models by extending base code with custom business logic.
Django Tastypie est un framework pour construire des services web RESTful qui mappent les modèles Django vers des ressources API. Il fonctionne comme un générateur d'API basé sur les modèles, créant automatiquement des endpoints en lecture-écriture pour les modèles de base de données afin de permettre des opérations CRUD standard via HTTP. Le projet sert de sérialiseur de données multi-format et de mapper d'API hypermédia. Il convertit les données de base de données en divers formats de réponse, notamment JSON, XML et YAML, en fonction des requêtes des clients, et transforme les relations de base de données en liens navigables pour la découverte de ressources. La boîte à outils inclut une implémentation de sécurité pour l'authentification des utilisateurs utilisant une poignée de main challenge-réponse pour éviter de transmettre des identifiants en texte clair. Elle fournit également des mécanismes pour mapper des relations de données complexes et gérer la sérialisation des réponses API.
Automatically creates server-side API routes and controllers for database models to enable rapid CRUD development.
This project is a code scaffolding tool and database-to-code mapper for Laravel. It functions as a CRUD generator and REST API generator that automates the creation of models, controllers, and administrative interfaces based on database schemas. The tool is distinguished by its template-driven approach, using customizable stub files that allow developers to override default blueprints to enforce specific architectural standards. It provides complete administrative dashboard boilerplates, including integrated authentication, themed UI layouts, and searchable data tables. The system covers a b
Generates controllers, requests, and routes to expose database resources via a RESTful interface.