Active
SchemaForge
Generate typed API clients and validation schemas from a single OpenAPI source of truth.
Rust
MIT
604 stars
58 forks
SchemaForge turns one OpenAPI specification into typed clients, server stubs, and runtime validation — keeping every layer of your stack in sync.
Features
- Generate clients for TypeScript, Python, and Go
- Runtime request/response validation
- Drift detection between spec and implementation
- Fast, dependency-free Rust binary
Usage
schemaforge generate --spec openapi.yaml --target typescript --out ./client
One source of truth means no more hand-written clients drifting out of sync.