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
·
openapi-ts avatar

openapi-ts/openapi-typescript

0
View on GitHub↗
8,180 stele·649 fork-uri·TypeScript·MIT·2 vizualizăriopenapi-ts.dev↗

Openapi Typescript

openapi-typescript is an OpenAPI TypeScript type generator and schema transformer. It converts JSON or YAML OpenAPI specification files into static TypeScript type definitions to provide end-to-end API type safety.

The tool functions as a static type generator that transforms external API definitions into interfaces and types. It focuses on zero-runtime type enforcement, ensuring that data consistency is maintained via the TypeScript type system without adding overhead to production bundles.

The project covers API type safety and schema conversion, facilitating the validation of request bodies and responses against a defined schema. It supports client-side validation and frontend API integration by verifying that network calls and mock data adhere to the structures defined in an OpenAPI document.

Features

  • Static Type Generators - Generates static TypeScript definition files from API schemas to provide compile-time safety without runtime overhead.
  • OpenAPI to Type Conversions - Transforms JSON or YAML API specifications into static type definitions for frontend and backend use.
  • OpenAPI Specification Parsers - Provides the core logic for ingesting and normalizing OpenAPI JSON or YAML specification files.
  • Type Safety - Implements architectural patterns that propagate API type definitions across the entire application stack.
  • Zero-Runtime Enforcement - Ensures data consistency by relying on the TypeScript type system instead of executing validation in production.
  • Schema-to-Type Transformations - Transforms JSON or YAML OpenAPI schemas into typed definitions without adding runtime overhead to bundles.
  • Type Definition Generators - Automatically synthesizes static type declaration files from API schemas for use in development.
  • TypeScript Type Synthesis - Synthesizes static TypeScript interfaces from OpenAPI schema definitions for end-to-end type safety.
  • Schema-Based Type Synthesis - Automatically synthesizes TypeScript interfaces and types directly from structured OpenAPI schema documents.
  • OpenAPI to TypeScript Converters - Transforms local or remote OpenAPI specification files into typed definitions for application-wide consistency.
  • OpenAPI Processors - Processes OpenAPI specification files to verify that request and response structures are correct.
  • Data Schema Validation - Enforces type safety and data consistency by verifying that request and response bodies match the API schema.
  • Recursive Type Resolution - Implements recursive traversal of schema hierarchies to resolve nested and circular type references.
  • API Integration Layers - Provides a typed network layer that synchronizes backend schema definitions with frontend clients.
  • Type-Safe API Integrations - Synchronizes API schemas with TypeScript types to ensure safe data exchange across network boundaries.

Istoric stele

Graficul istoricului de stele pentru openapi-ts/openapi-typescriptGraficul istoricului de stele pentru openapi-ts/openapi-typescript

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

Alternative open-source pentru Openapi Typescript

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Openapi Typescript.
  • dotansimha/graphql-code-generatorAvatar dotansimha

    dotansimha/graphql-code-generator

    11,257Vezi pe GitHub↗

    This project is a type-safe GraphQL client generator and TypeScript schema compiler. It transforms GraphQL schema definitions and operation documents into static TypeScript types to ensure compile-time validation and data consistency between an API and a frontend application. The system functions as a customizable GraphQL plugin framework. It uses a plugin-based architecture and a custom pipeline to generate tailored API clients and request functions, eliminating the need for manual type declarations. The project covers GraphQL client automation, type generation, and workflow optimization. I

    TypeScript
    Vezi pe GitHub↗11,257
  • 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
  • hey-api/openapi-tsAvatar hey-api

    hey-api/openapi-ts

    4,128Vezi pe GitHub↗

    openapi-ts is a tool and orchestrator used to convert OpenAPI specifications into type-safe TypeScript SDKs and HTTP client implementations. It automatically generates typed interfaces and request functions from API definitions to ensure consistency between the server and the client. The project employs a transport-agnostic client interface, decoupling high-level API calls from the underlying network library. It uses a plugin-based generation pipeline and a custom plugin architecture to allow for the customization of output types and validation schemas. The system provides capabilities for n

    TypeScriptangularaxioscodegen
    Vezi pe GitHub↗4,128
  • kriasoft/react-starter-kitAvatar kriasoft

    kriasoft/react-starter-kit

    23,603Vezi pe GitHub↗

    This project is a full-stack React starter kit and TypeScript web application boilerplate. It provides a pre-configured project template that combines a frontend and backend to accelerate the development of production-ready web applications. The kit is distinguished by its focus on type-safe architectures, utilizing a monorepo structure to synchronize data types between the server and client. It integrates specific implementations for SaaS operations, including recurring subscription billing via Stripe and user identity authentication supporting passkeys, social logins, and email verification

    TypeScript
    Vezi pe GitHub↗23,603
Vezi toate cele 30 alternative pentru Openapi Typescript→

Întrebări frecvente

Ce face openapi-ts/openapi-typescript?

openapi-typescript is an OpenAPI TypeScript type generator and schema transformer. It converts JSON or YAML OpenAPI specification files into static TypeScript type definitions to provide end-to-end API type safety.

Care sunt principalele funcționalități ale openapi-ts/openapi-typescript?

Principalele funcționalități ale openapi-ts/openapi-typescript sunt: Static Type Generators, OpenAPI to Type Conversions, OpenAPI Specification Parsers, Type Safety, Zero-Runtime Enforcement, Schema-to-Type Transformations, Type Definition Generators, TypeScript Type Synthesis.

Care sunt câteva alternative open-source pentru openapi-ts/openapi-typescript?

Alternativele open-source pentru openapi-ts/openapi-typescript includ: acacode/swagger-typescript-api — swagger-typescript-api is a utility that parses OpenAPI definitions to generate strongly typed data models and service… dotansimha/graphql-code-generator — This project is a type-safe GraphQL client generator and TypeScript schema compiler. It transforms GraphQL schema… kriasoft/react-starter-kit — This project is a full-stack React starter kit and TypeScript web application boilerplate. It provides a… hey-api/openapi-ts — openapi-ts is a tool and orchestrator used to convert OpenAPI specifications into type-safe TypeScript SDKs and HTTP… ricosuter/nswag — NSwag is an OpenAPI toolchain for .NET that provides a suite of generators for converting OpenAPI specifications and… protobufjs/protobuf.js — protobuf.js is a JavaScript and TypeScript library for encoding and decoding structured data using the Protocol…