reef-rs 0.0.0

An idiomatic full-stack Rust framework for edge-distributed apps. Reserved name; framework in early development.
Documentation

Reef

An idiomatic full-stack Rust framework for edge-distributed apps.

Built on Dioxus, Turso, Tailscale, and NixOS — pure Rust from the browser to the edge.

⚠️ Early development. This is a name reservation. The framework is being extracted from a production codebase. Expect API churn.

Goals

  • Pure Rust full-stack. Dioxus on the client (WASM), the same crate compiles to native on the edge and server.
  • Edge-distributed by default. Real-time sync between server and edges via Tailscale + typed WebSockets.
  • Local-first data. Embedded Turso (Rust SQLite) with replication baked in.
  • Idiomatic over magical. No DSLs, no proc-macro mazes — boring Rust that works.

Status

Component Status
Framework crate (reef) Reserved
CLI scaffolder (cargo-reef) Not yet
Documentation site Coming soon at reef.rs

Stack

  • Dioxus — UI runtime, WASM frontend, fullstack RPC/WebSockets
  • Turso — Rust-native SQLite + replication
  • Tailscale — transport / authz fabric
  • NixOS — reproducible builds + edge deployment
  • LiteFS (transitional) — server-side distributed SQLite

License

MIT OR Apache-2.0