{"repo":"rust-codegen-group/openapi-nexus","free":true,"listed":false,"github":"https://github.com/rust-codegen-group/openapi-nexus","clone":"git clone https://github.com/rust-codegen-group/openapi-nexus.git","description":"OpenAPI 3.x code generator for deterministic, type-safe SDKs and API tooling across languages and runtimes.","language":"Rust","stars":89,"topics":["api-tools","cli","code-generation","codegen","openapi","openapi3","sdk-generator","type-safe"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"OpenAPI Nexus OpenAPI 3.0 / 3.1 / 3.2 to multi-language code generator OpenAPI Nexus transforms OpenAPI specifications into type-safe client libraries. Generated output is deterministic, compile-checked in CI, and tested byte-for-byte via golden tests. Language Support Language Generator HTTP Client Status ---------- ----------- ------------- -------- TypeScript typescript-fetch fetch Beta Go go-http net/http Beta Rust rust-reqwest reqwest Beta Rust rust-ureq ureq Beta Rust rust-aioduct aioduct Beta Python python-httpx httpx Beta Python python-requests requests Beta Java java-okhttp OkHttp Beta Kotlin kotlin-okhttp OkHttp Beta Quick Start Install Shell installer (no Rust toolchain needed): Nightly build (latest main): Build from source: Requires Rust 1.90+. Generate Configuration Configuration resolves in order: CLI args environment variables ( OPENAPI NEXUS ) config file ( openapi-nexus-config.toml ) defaults. Generator-specific options go in the config file: How It Works Parsing auto-detects OAS version (3.0, 3.1, 3.2). Lowering produces a version-agnostic IrSpec . Each generator receives the pre-lowered IR and uses sigil-stitch for type-safe code emission. Documentation Full documentation is available at the project docs site. Examples live under examples/ , including multipart file upload and raw binary body usage in examples/multipart-binary . Development License Dual-licensed under MIT or Apache-2.0 at your option.","default_branch":null,"files":null,"tree":[],"storefront":"/r/rust-codegen-group","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rust-codegen-group/openapi-nexus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}