OpenAPI Client Generators AI Coding Tools

Tools for automatically generating API clients, SDKs, and type definitions from OpenAPI/Swagger specifications. Does NOT include general code generation tools, API testing frameworks, or validation rule engines unrelated to OpenAPI schema consumption.

There are 63 openapi client generators tools tracked. 5 score above 50 (established tier). The highest-rated is reagento/descanso at 63/100 with 130 stars and 625 monthly downloads.

Get all 63 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ai-coding&subcategory=openapi-client-generators&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 reagento/descanso

A modern and simple way to create clients for REST like APIs

63
Established
2 mikestead/openapi-client

Generate ES6 or Typescript service integration code from an OpenAPI 2 spec

62
Established
3 grafana/openapi-to-k6

A CLI tool to convert an OpenAPI schema to a TypeScript client to use with k6.

59
Established
4 verizonconnect/ngx-form-generator

Generate Angular ReactiveForms from OpenAPI documents

59
Established
5 yhnavein/swaggie

Tool for generating TypeScript client code for given Swagger API endpoints

54
Established
6 vermiculus/apiwrap.el

Generate wrappers for your API endpoints!

46
Emerging
7 openvalidation/openvalidation

Compose validation rules in the language you use every day, openVALIDATION...

43
Emerging
8 apioo/typeschema

TypeSchema is a JSON format to describe data models in a language neutral format

41
Emerging
9 CreateAPI/CreateAPI

Delightful code generator for OpenAPI specs

41
Emerging
10 SamuelMarks/cdd-c

OpenAPI ↔ C. Frontend for C, concentrating on: generation from code;...

40
Emerging
11 apioo/typeapi

TypeAPI is an OpenAPI alternative to describe REST APIs for type-safe code...

39
Emerging
12 tyrchen/quenya

Quenya is a framework to build high-quality REST API applications based on...

39
Emerging
13 openapi-json-schema-tools/openapi-json-schema-generator

OpenAPI JSON Schema Generator allows auto-generation of API client...

38
Emerging
14 Arshia001/FSharp.GrpcCodeGenerator

A protoc plugin to enable generation of F# code + supporting libraries

38
Emerging
15 vitwit/JS-SDKGen

JS-SDKGen is a Javascript SDK Code generator for your API. It uses apidoc...

35
Emerging
16 Max-Health-Inc/BabelFHIR-TS

Generate profile-aware TypeScript interfaces, validators, and a type-safe...

35
Emerging
17 Eximchain/abi2api

Autogenerate nodejs server APIs for calling your smart contract's functions via web3.

34
Emerging
18 983033995/AutoAPIGen

一款专为 VSCode 打造的高效插件,根据接口文档自动生成 TypeScript 接口请求代码及类型定义,提升开发效率,减少手动编码错误。

34
Emerging
19 PierroD/fastapi-crudrouter-mongodb

This is the MongoDB version of awtkns CRUDRouter for FastAPI

33
Emerging
20 andrenth/ocaml-swagger

Swagger 2.0 code generator for OCaml

33
Emerging
21 onlozanoo/databroom

Databroom is a cross-language data cleaning tool with CLI, GUI, and API....

32
Emerging
22 Luxoft/gengen

Tool for generating models and Angular services based on OpenAPIs and Swagger's JSON.

32
Emerging
23 jakubkozera/openapi-ui

A modern, feature-rich OpenAPI/Swagger documentation and testing interface...

30
Emerging
24 nshkrdotcom/arsenal

Metaprogramming framework for automatic REST API generation from OTP operations

30
Emerging
25 welovecoding/swaxios

A Swagger API client generator based on axios and written in TypeScript. 🌊

28
Experimental
26 Cstannahill/schemantic

A fully typed, extensible, modular TypeScript type generator for OpenAPI...

28
Experimental
27 lukoerfer/cake-openapi-generator

Cake Addin for code generation via the OpenAPI Generator (f.k.a. Swagger Codegen)

28
Experimental
28 openvalidation/openvalidation-openapi

Generate OpenAPI service stubs with complete validation layer using this...

26
Experimental
29 quotient-im/gtad

Generate Things from API Descriptions

26
Experimental
30 lukoerfer/cake-codegen-nswag

Cake Addin for code generation from OpenAPI specifications via NSwag

26
Experimental
31 yugokato/openapi-test-client

Dynamically generate/update API test clients from any OpenAPI 3.x...

25
Experimental
32 apioo/psx-website

Build type-safe REST APIs

24
Experimental
33 type-safe-dx/openapi-typescript-any-client

Create type-safe fetcher from OpenAPI 3 specs, with any fetch client, such...

24
Experimental
34 JetBrains-Research/rocqstar-rag

BigRocq is a utility, that takes a Rocq (former Coq) project as input and...

24
Experimental
35 ikemtz/OData-TS-Generator

NPM package to create TS client models for OData endpoints

24
Experimental
36 VannaDii/tsoa-next

Build type-safe OpenAPI APIs for Node.js using TypeScript decorators with...

23
Experimental
37 foo-ogawa/micro-contracts

Contract-first vertical slices for TypeScript Web/API systems. OpenAPI as...

22
Experimental
38 GGROM1/schemantic

🔧 Generate TypeScript types and API clients for OpenAPI schemas with ease...

22
Experimental
39 amanguptaofficial/auto-api-client

Automatically generate TypeScript API clients and React hooks from...

22
Experimental
40 EvanSchleret/laravel-typebridge

Bridge Laravel resources to deterministic TypeScript types.

22
Experimental
41 seanpfeifer/twirp-gen

Protobuf client code generators for Twirp services...

22
Experimental
42 MIDAS-CODE-NET/examples

Example projects using the Midas Code API

22
Experimental
43 MIDAS-CODE-NET/midas-sdk

Official TypeScript SDK for the Midas Code API

22
Experimental
44 MukundaKatta/APIForge

API scaffold generator — generate FastAPI projects from OpenAPI specs with...

22
Experimental
45 urmzd/oag

Fast OpenAPI 3.x code generator for TypeScript, React/SWR, and FastAPI —...

22
Experimental
46 ArmanKyro/crypto-exchange-api-catalog

🔍 Discover and catalog cryptocurrency exchange APIs with a versatile tool...

22
Experimental
47 beenotung/create-rpc

Starter template of Typescript web server with auto-generated client SDK...

22
Experimental
48 fazpu/angular-swagger2

Generated code for Angular based on Swagger v2 definition - typings /...

21
Experimental
49 NinjaCodeGen/ncg-crud-ngx-bs

Angular 4+ Bootstrap 4 CRUD/Admin app by NinjaCodegen

21
Experimental
50 celom/drizzle-proto-generator

Generate gRPC Protocol Buffer definitions from Drizzle schemas.

19
Experimental
51 rohas-dev/rohas

Build scalable event-driven applications with schema-driven development....

18
Experimental
52 NinjaCodeGen/ncg-crud-ngx-kui

Angular 4+ Kendo UI CRUD/Admin app by NinjaCodegen

17
Experimental
53 Kolot-lu/swagger-type-parser

CLI tool to generate TypeScript type definitions from OpenAPI/Swagger...

16
Experimental
54 taikaiiss/SwaggerAH

🛡️ Detect unauthorized access to Swagger/OpenAPI documents and generate...

14
Experimental
55 saoudkhalid/open-spec-correct

🤖 Automate API corrections by analyzing descriptions and generating...

14
Experimental
56 cmurestudillos/postman-to-swagger-converter

Aplicación de escritorio Electron que convierte fácilmente colecciones de...

12
Experimental
57 abbish/openvpn-profile-validator

When you have a batch of OpenVPN profile files, but some of them may have...

12
Experimental
58 AccelByte/extend-codegen-cli

AccelByte Extend Code Generator

11
Experimental
59 teobler/openapi-schema-resolver

A tool for resolving openAPI json schema to typescript type definition.

11
Experimental
60 TonEnfer/SignalP

SignalP - SignalR + Protobuf

10
Experimental
61 edgarmedrano/Open4GLWebServices

A SOAP stub and WSDL generator for OpenEdge (PROGRESS) built with OpenEdge.

10
Experimental
62 MahdiZarrinkolah/vika-cli

A modern, high-performance OpenAPI generator for TypeScript, Zod & Fetch...

10
Experimental
63 ktanaka101/openapi-dry-validation-generator

Generate dry-validation(ruby) from openapi spec file

10
Experimental