All projects
active2025 – present· Author & Lead
Hotaru Web Framework
A full-stack Rust web framework with a macro-based "endpoint in one place" DSL that keeps URL, middleware, config, and handler together. Architected for multi-protocol services (HTTP/HTTPS, WebSocket, MQTT, and custom TCP) with shared state and a unified routing/handler style.
Highlights
- Macro-based "endpoint in one place" DSL — URL, middleware, config, and handler co-located
- Multi-protocol support: HTTP/HTTPS, WebSocket, MQTT, and custom TCP protocols with shared state
- Minimal DSL surface area and lazy parsing — parse only what the handler uses
- Benchmarks place Hotaru in the same performance tier as established high-performance Rust frameworks (e.g., Actix-web) on simple JSON workloads
Tags
RustWeb FrameworkMacrosMulti-protocolPerformance
Repository: https://hotaru.rs
Paper status: In preparation, target: IEEE CSE 2026 (May)