I Spent 3 Years Fighting Axum’s Type System. Then I Wrote My Own IDL.
After years of fighting Axum’s complex type system and inconsistent OpenAPI generation, one developer built a tool that lets you define your API once and generate Rust, OpenAPI, and TypeScript code from a single IDL. The lesson: the best code is the code you never write.