
RustAPI
A Rust API framework designed for AI-first development
3 followers
A Rust API framework designed for AI-first development
3 followers
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.


🎉 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
🚀 Release Notes: RustAPI v0.1.200
"Visualizing Health: The Status Page Update"
We are thrilled to announce RustAPI v0.1.200! This milestone release focuses on developer experience and observability, introducing a powerful new way to monitor your API just by upgrading.
✨ New Feature: Built-in Status Page
You can now instantly generate a professional Status Page for your API. No external services, no complex configuration files—just one line of code.
It provides a real-time view of:
System Uptime & Global Stats
Per-Endpoint Success Rates (instantly spot failing routes)
Average Latency (identify bottlenecks)
How to use it:
Rust
Visit /status on your running server to see it in action.
📚 Documentation
New Cookbook Recipe: Automatic Status Page
New Example: examples/status_demo.rs
📦 Improvements
Enhanced RustApi builder with seamless integration for status monitoring middleware.
Added chrono dependency for precise timestamp tracking.