RustAPI - A Rust API framework designed for AI-first development
by•
RustAPI is an open-source Rust API framework built to make AI-generated backend services readable, composable, and production-ready. It removes boilerplate friction from Actix/Axum and is optimized for SSE, MCP, and LLM workflows.
Replies
Best
Maker
📌
Hey Product Hunt 👋
I built RustAPI because AI struggles with Rust’s complexity when generating APIs.
Existing frameworks like Actix and Axum are powerful, but they force AI (and developers) to fight excessive boilerplate and rigid architectures.
RustAPI is designed as an AI-first API framework, clean, composable, and readable for both humans and LLMs.
I’d love feedback from Rust devs, backend engineers, and anyone experimenting with AI-generated code.
Thanks for checking it out 🚀
Report
Maker
🎯 Product Hunt Update
🚀 RustAPI 0.0.6 - Our Biggest Release Ever!
We just dropped 10,674 lines of new code with 3 complete new crates!
🆕 THREE NEW CRATES:
• rustapi-ws - Full WebSocket support
• rustapi-view - Tera template engine
• cargo-rustapi - CLI tool with scaffolding
✨ MAJOR FEATURES:
• Real-time bidirectional communication
• Server-side rendering with templates
• Project scaffolding (4 templates)
• Static file serving + compression
• Multipart file uploads
• Traffic analytics
🎯 WHY RUSTAPI:
• WebSocket in 10 lines of code
• Zero-config with auto-discovery
• 50-58% token savings with TOON format
• Production-ready from day one
• CLI tool for rapid development
📊 PHASES COMPLETE:
✅ Phase 8: Advanced HTTP
✅ Phase 9: Ecosystem
Check it out and let us know what you think! 🔥
#RustLang #WebDev #WebSocket #FullStack
Report
Maker
🎉 RustAPI v0.1.8 - Performance & Production Release
Replies
🎉 RustAPI v0.1.8 - Performance & Production Release
🚀 Performance Improvements
- SIMD-JSON Integration: Optional 2-4x faster JSON parsing
- Benchmarking Suite: Comprehensive performance tests for middleware, extractors, and WebSockets
- Optimized Path Parameters: Stack allocation for ≤4 params (zero heap allocation)
- Smart JSON Buffers: Pre-allocated response buffers reduce reallocations
✨ New Features
- Interceptor System: Lightweight request/response modification
- Health Check API: Component-level monitoring with degraded/unhealthy states
- Streaming Body: Native async streaming support for large payloads
- Enhanced CLI: `cargo-rustapi` with watch, doctor, and add commands
📚 Examples
- Microservices (advanced patterns)
- Event Sourcing
- Serverless Lambda integration
🔧 Developer Experience
- OpenAPI path param type inference (UUID, integer detection)
- Automated crates.io publishing workflow
- New crates: `rustapi-testing`, `rustapi-jobs`, `rustapi-bench`
📊 Stats
- 151 files changed (+29,025 | -313 lines)
- 22 commits of focused performance work
- 3 new workspace crates
Full changelog: https://github.com/Tuntii/RustAPI/pull/15