oas3-gen and openapi-to-rust

These are competitors offering similar core functionality—both generate Rust type bindings from OpenAPI 3.1 specifications—though oas3-gen focuses purely on type generation while openapi-to-rust additionally generates HTTP clients and SSE streaming support.

oas3-gen
51
Established
openapi-to-rust
41
Emerging
Maintenance 10/25
Adoption 13/25
Maturity 13/25
Community 15/25
Maintenance 10/25
Adoption 8/25
Maturity 11/25
Community 12/25
Stars: 16
Forks: 5
Downloads: 1,126
Commits (30d): 0
Language: Rust
License: MIT
Stars: 5
Forks: 1
Downloads: 45
Commits (30d): 0
Language: Rust
License: MIT
No Package No Dependents
No Package No Dependents

About oas3-gen

eklipse2k8/oas3-gen

Rust OpenAPI 3.1 Type Generator

This tool helps Rust developers automate the creation of data structures and server code for web APIs. You provide an OpenAPI specification (a standard description of a web API in JSON or YAML format), and it generates the corresponding Rust code. This ensures your Rust application correctly handles the data and operations defined by the API.

Rust development API integration code generation web services backend development

About openapi-to-rust

gpu-cli/openapi-to-rust

Generate strongly-typed Rust structs, HTTP clients, and SSE streaming clients from OpenAPI 3.1 specs

Scores updated daily from GitHub, PyPI, and npm data. How scores work