WebWordStar v1.0.0
The first release of WebWordStar — a clean-room, browser-based reimplementation of WordStar with real-time multiuser collaborative editing.
Highlights
- The real WordStar interface — the diamond (
^E/^X/^S/^D),^Qquick movement,^Kblocks,^Oonscreen format,^Pprint controls, self-revealing menus with help levels, insert/overtype, word wrap +^Breflow, multi-level undo/redo. Arrow keys work as modern alternates. - Terminal aesthetic — blue status bar, ruler line, flag column, blinking block cursor, real on-screen pagination.
- Layout dot commands —
.lm/.rm/.ls/.pl/.mt/.mb/.pa/.cp/.pn/.op/.he/.fo. - Always saved — UUID document URLs over WebSocket + SQLite; no save command.
- Real-time collaboration — server-authoritative edit intents with positional transform, peer cursors with presence, own-edits-only undo.
- Print/export — PDF, HTML, Markdown, plain text, and native WordStar text via
^K P. - Documents in and out —
/demoseeded showcase document;^K Rimports plain text, native, and real WordStar 3.x/4 files.
Licensed under AGPL-3.0-only.
Quickstart
npm install && npm run dev # Node 22+Open http://localhost:5273/demo — then copy the URL into a second window and type in both.
Full details in CHANGELOG.md.