orval

API client generator

A tool for generating type-safe API clients from OpenAPI specs.

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺

GitHub

3k stars
14 watching
345 forks
Language: TypeScript
last commit: 4 days ago
angularaxios-clientcodegenfakermockmswopenapi-specificationorvalreactreact-queryswaggertypescript

Related projects:

Repository Description Stars
hey-api/openapi-ts Automates generation of client code from OpenAPI specifications in TypeScript 1,508
ricosuter/nswag Tools and middleware to generate and serve API documentation and client code for .NET and other languages 6,842
swagger-api/swagger-codegen Automatically generates API client libraries, server stubs, and documentation from an OpenAPI definition. 17,114
openapitools/openapi-generator Automatically generates API client libraries and server stubs from OpenAPI specifications. 22,205
oai/openapi-specification Defines a standard interface description for HTTP APIs 29,137
typeorm/typeorm An Object-Relational Mapping framework for TypeScript and JavaScript applications 34,639
swagger-api/swagger-ui Generates visual documentation for APIs from OpenAPI specifications 26,706
qct/swagger-example Examples and tools for designing, building, documenting, and consuming REST APIs using OpenAPI specification and Swagger 51
apisyouwonthate/openapi.tools Tools and utilities for designing, validating, and working with OpenAPI specifications 706
unchase/unchase.openapi.connectedservice Generates C# or TypeScript code from OpenAPI and Swagger specifications. 109
asteasolutions/zod-to-openapi Generates OpenAPI definitions from Zod schemas 1,012
openapitools/openapi-generator-cli Automates code generation for API clients and servers from OpenAPI specifications 1,487
flasgger/flasgger Tool to generate and validate API documentation and schema validation for Flask applications 3,633
thomaxxl/safrs A framework that exposes SQLAlchemy models as a JSON:API and generates OpenAPI documentation. 405
evidentsolutions/apina A tool that generates client-side TypeScript code from server-side APIs 27