Skip to content
Uses

Tool

Abracadabra

Rust CRDT server β€” documents, presence, chat, RPC.

Category
Framework

Abracadabra

The server this site cannot exist without: Rust, Tokio, Axum, and Yrs holding every document. It speaks one binary protocol over one WebSocket, and it does four jobs β€” persist, broadcast, enforce permissions, and route RPC.

The job that is easy to miss

Permissions. Visitors here can edit pages but cannot sign the guestbook as somebody else, and that is not a UI restriction β€” the write is refused at the server against a signed identity. "Can write" was never a scope worth granting; the guestbook is its own document with its own grant, which is the narrowest thing that could possibly work.