Show HN: APIs as First-Class Citizen
Category: devtools
Tags: api, code-generation, idl, rust, openapi
Score: 5.7/10 (Innovation: 6, Technical: 6, Documentation: 4, Utility: 5)
XIDL is an interface definition language and code generation tool that aims to make APIs first-class citizens by generating Rust traits, OpenAPI specs, and TypeScript clients from a single schema. It addresses pain points in existing Rust web frameworks by simplifying type complexity and ensuring consistent API documentation generation.
Target audience: backend developers, Rust developers
View on Hacker News