awesome-repositories.com
Blog
MCP
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
·
astahmer avatar

astahmer/openapi-zod-client

0
View on GitHub↗
1,172 stele·134 fork-uri·TypeScript·8 vizualizăriopenapi-zod-client.vercel.app↗

Openapi Zod Client

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.

Features

  • OpenAPI Client SDK Generators - Automates the creation of type-safe TypeScript HTTP clients directly from OpenAPI specifications.
  • End-to-End - Synchronizes API contracts with frontend code to prevent runtime errors by enforcing strict data types across the communication stack.
  • Type-Safe Client Generators - Generates type-safe TypeScript HTTP clients from OpenAPI specifications to ensure consistent data structures across network boundaries.
  • Schema Generators from OpenAPI - Generates Zod validation schemas for request parameters, bodies, and responses from OpenAPI specifications.
  • Zod Schema Type Inferences - Translates OpenAPI data structures into Zod validation schemas to enforce runtime data integrity.
  • API Code Generators - Provides a command-line interface that automates the creation of structured network request handlers and response validation logic.
  • API-Driven Development Workflows - Streamlines backend service integration by automating the transformation of specifications into ready-to-use source code.
  • Compile-Time Code Generation - Transforms static API specification files into executable TypeScript source code during the build process.
  • Zod Response Validators - Validates API response bodies against generated Zod schemas at runtime to catch data shape mismatches.
  • OpenAPI to TypeScript Converters - Transforms OpenAPI specifications into type-safe HTTP clients and Zod validation schemas for consistent network communication.

Istoric stele

Graficul istoricului de stele pentru astahmer/openapi-zod-clientGraficul istoricului de stele pentru astahmer/openapi-zod-client

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Openapi Zod Client

Colecții selectate manual în care apare Openapi Zod Client.
  • Generatoare de cod client pentru OpenAPI

Întrebări frecvente

Ce face astahmer/openapi-zod-client?

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.

Care sunt principalele funcționalități ale astahmer/openapi-zod-client?

Principalele funcționalități ale astahmer/openapi-zod-client sunt: OpenAPI Client SDK Generators, End-to-End, Type-Safe Client Generators, Schema Generators from OpenAPI, Zod Schema Type Inferences, API Code Generators, API-Driven Development Workflows, Compile-Time Code Generation.

Care sunt câteva alternative open-source pentru astahmer/openapi-zod-client?

Alternativele open-source pentru astahmer/openapi-zod-client includ: orval-labs/orval — Orval is an OpenAPI-to-TypeScript code generator that produces fully typed API clients, data-fetching hooks, mock… acacode/swagger-typescript-api — swagger-typescript-api is a utility that parses OpenAPI definitions to generate strongly typed data models and service… apple/swift-openapi-generator — The Swift OpenAPI Generator is a build-time tool that produces type-safe Swift client and server code directly from… ricosuter/nswag — NSwag is an OpenAPI toolchain for .NET that provides a suite of generators for converting OpenAPI specifications and… ferdikoomen/openapi-typescript-codegen — Openapi-typescript-codegen is a code generation tool that parses OpenAPI specification files, URLs, or strings to… hey-api/openapi-ts — openapi-ts is a tool and orchestrator used to convert OpenAPI specifications into type-safe TypeScript SDKs and HTTP…

Alternative open-source pentru Openapi Zod Client

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Openapi Zod Client.
  • orval-labs/orvalAvatar orval-labs

    orval-labs/orval

    6,145Vezi pe GitHub↗

    Orval is an OpenAPI-to-TypeScript code generator that produces fully typed API clients, data-fetching hooks, mock data, validation schemas, and server handlers from OpenAPI or Swagger specifications. It reads any YAML or JSON API specification and generates TypeScript interfaces, HTTP request functions, and framework-specific integration code that ensures compile-time correctness for all API calls. The project distinguishes itself by generating production-ready data-fetching hooks for React Query, Vue Query, Svelte Query, Solid Query, Angular, and SWR, complete with automatic cache invalidati

    TypeScript
    Vezi pe GitHub↗6,145
  • acacode/swagger-typescript-apiAvatar acacode

    acacode/swagger-typescript-api

    4,093Vezi pe GitHub↗

    swagger-typescript-api is a utility that parses OpenAPI definitions to generate strongly typed data models and service wrappers for web applications. It transforms OpenAPI specifications into type-safe TypeScript API clients, removing the need for manual request and response boilerplate. The generator produces interchangeable client logic via pluggable transport adapters, allowing users to switch between Fetch and Axios for network requests. It uses template-based source emission to inject generated types and methods into a consistent client structure. The project handles the mapping of Open

    TypeScript
    Vezi pe GitHub↗4,093
  • apple/swift-openapi-generatorAvatar apple

    apple/swift-openapi-generator

    1,935Vezi pe GitHub↗

    The Swift OpenAPI Generator is a build-time tool that produces type-safe Swift client and server code directly from OpenAPI specification documents. By integrating with build systems through native plugins, it automates the creation of strongly-typed interfaces and protocol stubs that map network operations to native methods, ensuring that application code remains strictly consistent with defined data schemas. The project distinguishes itself through a protocol-oriented architecture that decouples business logic from specific transport implementations. It utilizes a pluggable transport layer

    Swiftios-swiftopenapiplugin
    Vezi pe GitHub↗1,935
  • ricosuter/nswagAvatar RicoSuter

    RicoSuter/NSwag

    7,342Vezi pe GitHub↗

    NSwag is an OpenAPI toolchain for .NET that provides a suite of generators for converting OpenAPI specifications and JSON schemas into clients, server stubs, and structured documentation. It enables the creation of type-safe client libraries and data transfer objects, as well as the generation of OpenAPI specifications by analyzing .NET controllers. The project supports contract-first API development by generating server controller stubs from specifications and offers dedicated TypeScript API integration to ensure type safety in frontend applications. It also provides tools for hosting intera

    C#angularaspnetaspnetcore
    Vezi pe GitHub↗7,342
  • Vezi toate cele 30 alternative pentru Openapi Zod Client→