eklipse2k8/oas3-gen
Rust OpenAPI 3.1 Type Generator
Generates idiomatic Rust types, clients, and axum-based server implementations directly from OpenAPI 3.1 specs with automatic parameter extraction, request deserialization, and response routing. Supports schema composition (allOf/oneOf/anyOf), cycle detection, custom serde formats, and enum helpers while preserving schema documentation as rustdoc comments. Handles JSON/YAML specs with configurable visibility, optional `bon` builder pattern integration, and OData field handling for enterprise API compatibility.
16 stars and 1,146 monthly downloads.
Stars
16
Forks
5
Language
Rust
License
MIT
Category
Last pushed
Feb 21, 2026
Monthly downloads
1,146
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/eklipse2k8/oas3-gen"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
lerouxrgd/rsgen-avro
Command line and library for generating Rust types from Avro schemas
elastio/bon
Next-gen compile-time-checked builder generator, named function's arguments, and more!
seaofvoices/darklua
A command line tool that transforms Lua code
usethesource/rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker,...
JacquesCarette/Drasil
Generate all the things (focusing on research software)