Showcase
Join one live room, open a second tab, and watch chat, cursors, presence, history, and CRDT counts update together.
No account needed. Use another tab to compare live updates.
Other ways to sign in
What you can see live
Every feature here is one small Gleam library doing one job.
- Live chat, cursors & presenceberyl
Messages, moving cursors, and the who's-online list update for everyone at once.
- Sign in your wayvestibule
Stay a guest, use GitHub, or bring your own IndieAuth website.
- A user count that stays correctlattice
The number of people online stays consistent even across multiple servers.
- Chat that survives a restartshelf
Recent messages are waiting for you when you join, even after the server restarts.
Built on lustre for type-safe HTML, wisp for HTTP, and mist for the server.