SoftMaple Labs
SoftMaple
Playground
Live CRDT demos — open a room, share the link, and watch edits sync across browsers.
Demos
Start with Lexical × EG-walker for cross-browser rich-text sync, or explore the other collaboration experiments below.
- 01
Lexical × EG-walker
WebSocketRich-text collaboration with Lexical, block-model CRDT, WebSocket document sync, and live presence. Open the same room in two browsers to verify.
- 02
Online Collaborative Editor
WebSocketCreate or join rooms and sync plain-text editing over WebSocket. Share the room link to collaborate across browsers.
- 03
Awareness + Eg-Walker
Pick a Pokémon trainer and collaborate with live cursors, selection highlights, and presence indicators from @softmaple/awareness.
- 04
Collaborative Editor
Side-by-side text editors powered by the Eg-Walker CRDT. Type in either panel to see instant local synchronization.
- 05
Two-Panel Editor Demo
Independent text editors side-by-side. Useful for comparing drafts, note-taking, or dual-language editing.