1 Repo
Generates server routing code from extracted controller metadata using templates.
Distinct from Template-Based Code Generators: Specifically targets the generation of API routing logic from metadata, not general codebase structures.
Explore 1 awesome GitHub repository matching development tools & productivity · API Route Generators. Refine with filters or upvote what's useful.
tsoa ist ein TypeScript-API-Framework und ein OpenAPI-REST-API-Generator. Es konvertiert TypeScript-Controller und -Modelle in OpenAPI-Spezifikationen und Routing-Konfigurationen für Node-Server und stellt sicher, dass Codedefinitionen und API-Dokumentation synchron bleiben. Das Tool fungiert als OpenAPI-Spezifikationsgenerator und REST-Request-Validator. Es extrahiert Pfade, Request-Schemata und Response-Modelle aus dem Quellcode, um Standard-OpenAPI-Dokumente zu erstellen, und bietet eine Middleware-Ebene, um zu verifizieren, dass eingehende HTTP-Payloads den TypeScript-definierten Schemata entsprechen. Das Projekt deckt RESTful-Routenmanagement und API-Request-Validierung ab. Es nutzt statische Typanalyse, um Sprachtypen in JSON-Schema-Definitionen zu konvertieren, und verwendet template-basierte Generierung, um Controller-Metadaten auf Serverrouten abzubilden.
Generates server routing code from extracted controller metadata using predefined templates.