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: almost 2 years ago
angularaxios-clientcodegenfakermockmswopenapi-specificationorvalreactreact-queryswaggertypescript

Related projects:

RepositoryDescriptionStars
hey-api/openapi-tsAutomates generation of client code from OpenAPI specifications in TypeScript1,508
ricosuter/nswagTools and middleware to generate and serve API documentation and client code for .NET and other languages6,842
swagger-api/swagger-codegenAutomatically generates API client libraries, server stubs, and documentation from an OpenAPI definition.17,114
openapitools/openapi-generatorAutomatically generates API client libraries and server stubs from OpenAPI specifications.22,205
oai/openapi-specification Defines a standard interface description for HTTP APIs29,169
typeorm/typeormAn Object-Relational Mapping framework for TypeScript and JavaScript applications34,639
swagger-api/swagger-uiGenerates visual documentation for APIs from OpenAPI specifications26,706
qct/swagger-exampleExamples and tools for designing, building, documenting, and consuming REST APIs using OpenAPI specification and Swagger51
apisyouwonthate/openapi.toolsTools and utilities for designing, validating, and working with OpenAPI specifications706
unchase/unchase.openapi.connectedserviceGenerates C# or TypeScript code from OpenAPI and Swagger specifications.109
asteasolutions/zod-to-openapiGenerates OpenAPI definitions from Zod schemas1,012
openapitools/openapi-generator-cliAutomates code generation for API clients and servers from OpenAPI specifications1,487
flasgger/flasggerTool to generate and validate API documentation and schema validation for Flask applications3,633
thomaxxl/safrsA framework that exposes SQLAlchemy models as a JSON:API and generates OpenAPI documentation.405
evidentsolutions/apinaA tool that generates client-side TypeScript code from server-side APIs27