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)