Revise.js
Building blocks for contenteditable-based text editors
Details
- External ID
- 47414537
- Source
- HN
- Company
- —
- Product
- Revise.js
- Website domain
- js.org
- Launched
- March 17, 2026
- Cohort
- —
- Upvotes
- 5
- Upvotes percentile
- 0.1070110701107011
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
Hi HN. I've been working on this since 2018. Revise.js is a set of building blocks for contenteditable: a <content-area> web component that gives you a textarea-like .value for any contenteditable element, an Edit data structure with compose/transform/invert for OT inspired by the Xi editor, and a Crank.js integration for declarative editable components. At 32.8 KB gzipped (including the rendering framework), it's 2–4x smaller than ProseMirror, Slate, or CodeMirror. The trade-off is that those ship complete editors; Revise is foundations you build on. All the demos on the homepage are live and editable: https://revise.js.org
Enrichment
- Theme
- typography and unicode text tools
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- text editor building blocks for contenteditable
- Manually corrected
- False
Could you build this?
No Rich text editors and operational transformation algorithms require deep understanding of browser DOM mutation idiosyncrasies, cross-browser selection APIs, and formal concurrency models.
What it would actually take: Building Revise.js requires deep expertise in contenteditable edge cases, W3C Input Events Level 2, and formal transform/invert mathematics for Operational Transformation or CRDTs. The implementation entails custom web components, virtualized DOM syncing, and cross-browser reconciliation layers that handle complex IME input and arbitrary DOM mutations without desyncing state.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one — 77 launches clear the similarity bar, closest 8 shown.
Attention rank: #75 of 78 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 119 days after the earliest competitor.
- Revise · hn · 2026-03-22 · 85 upvotes · similarity 0.47
- Revise · hn · 2025-11-21 · 11 upvotes · similarity 0.45
- Open-source .docx editor library for building document apps · hn · 2026-05-21 · 107 upvotes · similarity 0.45
- Free Rich Text Editor · ph · 2026-09-15 · 3 upvotes · similarity 0.42
- Composify · hn · 2025-12-18 · 73 upvotes · similarity 0.42
- Page Composer · ph · 2026-09-20 · 2 upvotes · similarity 0.42
- JavaScript-first, open-source WYSIWYG DOCX editor · hn · 2026-02-09 · 130 upvotes · similarity 0.41
- DOM-docx · hn · 2026-07-13 · 158 upvotes · similarity 0.39
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.