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)