awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesAPI-Driven Development Workflows

Methodologies for integrating automated code generation into the software development lifecycle.

Distinguishing note: Focuses on the development workflow process rather than the generation tools themselves.

Explore 5 awesome GitHub repositories matching software engineering & architecture · API-Driven Development Workflows. Refine with filters or upvote what's useful.

Awesome API-Driven Development Workflows GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • openapitools/openapi-generatorAvatar OpenAPITools

    OpenAPITools/openapi-generator

    26,412Vezi pe GitHub↗

    This project is a command-line tool and template-based scaffolding engine that transforms API interface specifications into functional client libraries and server stubs. By automating the creation of type-safe SDKs and boilerplate code, it bridges the gap between service definitions and implementation, allowing developers to maintain synchronized codebases across many programming languages. The tool distinguishes itself through a portable execution model that utilizes containerized build isolation to ensure identical output regardless of the host environment. It features a modular, plugin-bas

    Integrates automated code generation into the software development lifecycle to keep client and server implementations synchronized with evolving API contracts.

    Javaapiapi-clientapi-server
    Vezi pe GitHub↗26,412
  • swaggo/swagAvatar swaggo

    swaggo/swag

    12,611Vezi pe GitHub↗

    Swag is a documentation tool for Go that generates standardized API specification files by parsing declarative annotations within source code. It functions by analyzing source files to extract metadata from comments and function signatures, transforming them into machine-readable formats such as JSON or YAML. This process ensures that technical documentation remains synchronized with the underlying code structure throughout the development lifecycle. The tool distinguishes itself through its ability to perform static source code parsing and type-system reflection, which allows it to map compl

    Automates the standardization and formatting of API documentation comments within the development lifecycle.

    Goannotationsgolangopenapi
    Vezi pe GitHub↗12,611
  • azure/autorestAvatar Azure

    Azure/autorest

    4,798Vezi pe GitHub↗

    AutoRest este un generator de SDK-uri multi-limbaj și un generator de cod OpenAPI conceput pentru a produce SDK-uri software consistente dintr-o singură definiție API. Acesta funcționează ca un generator de clienți REST API care transformă fișierele de specificații Swagger și OpenAPI în biblioteci client HTTP funcționale și tipizate. Instrumentul automatizează fluxul de lucru de dezvoltare a SDK-ului prin convertirea documentelor de design în cod sursă, asigurându-se că implementările rezultate respectă contractul API definit în diferite limbaje de programare. Sistemul utilizează dezvoltarea bazată pe specificații folosind o reprezentare intermediară pentru a normaliza datele înainte de a aplica logica de generare specifică limbajului. Utilizează generarea de cod bazată pe șabloane și template-uri de client pluggable pentru a mapa specificațiile API abstracte în diverse tipare de sintaxă pentru mai multe runtime-uri țintă.

    Streamlines the production and maintenance of SDKs by integrating automated code generation into the development lifecycle.

    TypeSpecazurecode-generatorcsharp
    Vezi pe GitHub↗4,798
  • surnet/swagger-jsdocAvatar Surnet

    Surnet/swagger-jsdoc

    1,787Vezi pe GitHub↗

    Swagger-jsdoc is a documentation utility that automates the creation of standardized interface specifications for web services and RESTful endpoints. It functions as a documentation builder that extracts metadata directly from source code comments and configuration files to maintain synchronized interface definitions alongside application logic. The tool parses code structures and merges disparate configuration files to produce machine-readable documentation that adheres to industry standards. By utilizing rule-based validation, it ensures that the generated output complies with formal struct

    Streamlines the maintenance of API contracts within the development lifecycle to improve team collaboration.

    JavaScriptjsdocopenapiswagger
    Vezi pe GitHub↗1,787
  • astahmer/openapi-zod-clientAvatar astahmer

    astahmer/openapi-zod-client

    1,172Vezi pe GitHub↗

    Acest proiect este un instrument de linie de comandă care automatizează crearea de clienți HTTP TypeScript type-safe direct din specificațiile OpenAPI. Prin transformarea definițiilor de serviciu în cod sursă structurat, asigură sincronizarea tipurilor end-to-end și impune integritatea datelor la runtime peste limitele rețelei. Generatorul se distinge prin maparea structurilor de date OpenAPI către scheme de validare Zod, permițând maparea consistentă a tipurilor bazată pe schemă și validarea răspunsurilor. Suportă sinteza sursei deduplicate pentru a minimiza redundanța în output-ul generat și oferă opțiuni de personalizare a șabloanelor, permițând utilizatorilor să modifice structura și formatarea codului rezultat prin reguli de randare definite. Instrumentul gestionează întregul ciclu de viață al creării clientului, de la parsarea specificațiilor API eterogene într-un model intern unificat până la randarea handler-elor de cereri executabile. Este conceput pentru a se integra în fluxurile de lucru de dezvoltare prin producerea de module gata de utilizare care mențin contracte de date stricte între servicii.

    Streamlines backend service integration by automating the transformation of specifications into ready-to-use source code.

    TypeScriptapiaxioscli
    Vezi pe GitHub↗1,172
  1. Home
  2. Software Engineering & Architecture
  3. API-Driven Development Workflows