awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
astahmer avatar

astahmer/openapi-zod-client

0
View on GitHub↗
1,172 stars·134 forks·TypeScript·30 viewsopenapi-zod-client.vercel.app↗

Openapi Zod Client

This project is a command-line tool that automates the creation of type-safe TypeScript HTTP clients directly from OpenAPI specifications. By transforming service definitions into structured source code, it ensures end-to-end type synchronization and enforces runtime data integrity across network boundaries.

The generator distinguishes itself by mapping OpenAPI data structures into Zod validation schemas, allowing for consistent schema-driven type mapping and response validation. It supports deduplicated source synthesis to minimize redundancy in the generated output and provides template customization options, enabling users to modify the structure and formatting of the resulting code through defined rendering rules.

The tool handles the entire lifecycle of client creation, from parsing heterogeneous API specifications into a unified internal model to rendering executable request handlers. It is designed to integrate into development workflows by producing ready-to-use modules that maintain strict data contracts between services.

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • 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.
  • Star history

    Star history chart for astahmer/openapi-zod-clientStar history chart for astahmer/openapi-zod-client

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does astahmer/openapi-zod-client do?

    This project is a command-line tool that automates the creation of type-safe TypeScript HTTP clients directly from OpenAPI specifications. By transforming service definitions into structured source code, it ensures end-to-end type synchronization and enforces runtime data integrity across network boundaries.

    What are the main features of astahmer/openapi-zod-client?

    The main features of astahmer/openapi-zod-client are: 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.

    Which projects share features with astahmer/openapi-zod-client?

    Projects with overlapping indexed features include: 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…

    Projects sharing features with Openapi Zod Client

    These projects share indexed features with Openapi Zod Client. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • orval-labs/orvalorval-labs avatar

      orval-labs/orval

      6,145View on 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
      View on GitHub↗6,145
    • acacode/swagger-typescript-apiacacode avatar

      acacode/swagger-typescript-api

      4,093View on 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
      View on GitHub↗4,093
    • apple/swift-openapi-generatorapple avatar

      apple/swift-openapi-generator

      1,935View on 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
      View on GitHub↗1,935
    • ricosuter/nswagRicoSuter avatar

      RicoSuter/NSwag

      7,342View on 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
      View on GitHub↗7,342
    Compare all 30 related projects→

    Curated searches featuring Openapi Zod Client

    Hand-picked collections where Openapi Zod Client appears.
    • OpenAPI Client Code Generators