Atomic Editor
Obsidian-style live preview for CodeMirror 6
Details
- External ID
- 48345201
- Source
- HN
- Company
- —
- Product
- Atomic Editor
- Website domain
- github.io
- Launched
- May 31, 2026
- Cohort
- —
- Upvotes
- 67
- Upvotes percentile
- 0.864297253634895
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Enrichment
- Theme
- creative coding and visual experiments
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- live preview for codemirror 6
- Manually corrected
- False
Could you build this?
Partial Scaffolding a markdown editor is easy, but implementing a production-grade Obsidian-style live preview on CodeMirror 6 requires mastering its notoriously complex immutable state and decoration model.
What it would actually take: The component requires custom CodeMirror 6 ViewPlugins and StateFields that parse the Lezer Markdown syntax tree on each transaction, dynamically swapping raw Markdown tokens with inline DOM widgets based on cursor selection ranges. The complex challenge is maintaining seamless cursor navigation, multi-cursor selections, and IME text composition without visual layout shifts or editor crashes during partial syntax node updates. It requires specialized expertise in CodeMirror 6's internal transaction lifecycle and Lezer parsing.
Discussion
19 comments analyzed.
Competitors mentioned: Emacs + Orgmode, Obsidian, Dreamweaver, ProseMirror, Milkdown/Tiptap
Concerns raised: Text jumps to end of document when typing in random locations, Demo won't allow spaces in table cells, Deleting table rows is unclear/difficult, Abstraction leaks when deleting code fence opening, Closing fence behavior incorrect in code blocks
Feature requests: Checkbox turns into editable text when cursor moves next to it, Selection highlighting on mobile, Support for mathematical writing, Vim bindings via CodeMirror6 plugin
Competitors
Other products that read as similar to this one — 914 launches clear the similarity bar, closest 8 shown.
Attention rank: #135 of 915 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 213 days after the earliest competitor.
- tactrace-public · github · 2026-09-14 · 8 upvotes · similarity 0.52
- PremiereSuite · github · 2026-09-22 · 70 upvotes · similarity 0.51
- ZedLite · github · 2026-09-23 · 223 upvotes · similarity 0.50
- obsidian-spaces · github · 2026-09-15 · 15 upvotes · similarity 0.49
- RustDesk-Suite1 · github · 2026-09-22 · 79 upvotes · similarity 0.48
- Hibi · hn · 2026-09-21 · 6 upvotes · similarity 0.48
- MojoRecomp · github · 2026-09-28 · 14 upvotes · similarity 0.47
- WarpLite · github · 2026-09-23 · 224 upvotes · similarity 0.47
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.