All activities
active2025/11 - present

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

Visit website: https://hotaru.rs