No written verdict yet. Here is what commenters said.

5recommend
1warn against
Dec 27, 2025first mention
Sep 2, 2026latest mention
Nov 25 – Oct 26
Used forcode editor componentmarkdown editor syntax highlightinglarge file editingeditor component for notes appeditor componentbuilding own editor

Why people recommend it

“It takes a bit of time to get used to the abstractions, but I think it is worthwhile.”

“which is like Monaco but more lightweight”

Show 3 more

“just using Monaco or https://codemirror.net/.”

“the codemirror Huge File demo works fine”

“CodeMirror has a demo where they render a million lines”

Caveats and dissent

“Some (including the most popular: codemirror) go as far as putting themselves inside”

Often compared with

Who recommends it in their own words

All comments 17

“It takes a bit of time to get used to the abstractions, but I think it is worthwhile.”

“which is like Monaco but more lightweight”

“Haverbeke went on to create CodeMirror and ProseMirror.”

“just using Monaco or https://codemirror.net/.”

“Real-time collaboration on documents runs on Yjs CRDTs over CodeMirror 6”

“the codemirror Huge File demo works fine”

“using a nested codemirror instance for the cell editor”

“Code editor: Codemirror 6 + vim mode + AI autocompletions”

“CodeMirror is great, but still requires a lot of clientside JavaScript.”

I'm a huge fan of this guy's work. His code is really easy to read, and I learn a lot every time I dig in. I think that Lezer [0] is underappreciated considering how flexible and performant it is. Edit: I just realized I didn't even mention his most famous work, Eloquent JavaScript [1]! This book is incredible. I couldn't finish it the first time, so I'm not sure if it's the best book for beginners, but I learned so

“CodeMirror has a demo where they render a million lines”

“I went with CodeMirror”

“refactored the CodeMirror editor into an extension”

“Built with mdx-editor, code mirror 6, react, shadcn and typescript”

“Some (including the most popular: codemirror) go as far as putting themselves inside”

“I'll probably start playing around with Theia and Codemirror on the side just in case.”

Threads where it came up

Data: codemirror.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help