All projects
active2025 – present· Author & Lead
Hotaru Web Framework
Hotaru is a full-stack Rust web framework. A macro-based DSL keeps the URL, the middleware, the configuration, and the handler in one place. One application serves several protocols: HTTP, HTTPS, WebSocket, MQTT, and custom TCP. All protocols share the same state, the same routing, and the same handler style.
Highlights
- A macro-based DSL keeps the URL, the middleware, the configuration, and the handler in one place
- One application serves HTTP, HTTPS, WebSocket, MQTT, and custom TCP protocols, and all of them share state
- The DSL surface stays small. Lazy parsing reads only the data that the handler uses.
- On simple JSON workloads, benchmarks put Hotaru in the same performance tier as Actix-web
Tags
RustWeb FrameworkMacrosMulti-protocolPerformance
Project site: https://hotaru.rs
Paper status: In preparation, target: IEEE CSE 2026 (May)