I got tired of Postman, so I built my own API client in
#Rust.
The final straw was my workplace banning Postman after someone accidentally made an internal collection public 😅
So I built Rustman
• Native desktop app (pure Rust iced)
• No Electron, no WebView
• ~30MB install
• No account required
• No telemetry
• Collections, history & environments
• Built-in Git support for collections
• WebSockets
• Postman & cURL import/export
Performance was a big focus too virtualized editors, background workers, and caching keep large responses smooth.
A while back I posted Rustman when it was still pretty early in development. Since then I've taken a lot of feedback, fixed a bunch of issues, rewritten large parts of the app, and kept improving it while learning Rust along the way.
I'm still learning Rust, so the code isn't perfect, but I've tried to incorporate as much community feedback as possible. More feedback, issues, and PRs are always welcome ❤️
GitHub:
github.com/animeshchaudhri/r…
Website:
animeshchaudhri.github.io/ru…
#rustlang #opensource #buildinpublic #programming