Revise.js
Building blocks for contenteditable-based text editors
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
Want to reach these readers? Sponsor an issue.
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
HN · launched Mar 17, 2026 · 5 upvotes (top 89%) · 0 views
Niche: text and document editors · 95 launches, 7 in the last 7 days ▼ -46% · Explore this niche →
Category and tags
- Horizontal
- Dev tools
- Developer
- Not AI
- Hobby / open-source project
Visit website ↗ Source listing ↗
More like this: all 95 launches in text and document editors →
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 : 171 launches clear the similarity bar, closest 8 shown.
Attention rank: #168 of 172 (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.48
- 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
- Composify · hn · 2025-12-18 · 73 upvotes · similarity 0.43
- Free Rich Text Editor · ph · 2026-09-15 · 3 upvotes · similarity 0.43
- 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.42
- IntoSquare · ph · 2026-11-11 · 1 upvotes · similarity 0.40
The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.