codemirror

The CodeMirror in-browser code editor

The code for the CodeMirror editor

This project uses a central issue tracker for most packages. Documentation and further info can be found on the website.

The core packages of the project are

The various @codemirror/lang-* packages provide support for specific programming languages. Further extensions, like autocompletion, collaborative editing, a search interface, linting, and a compare/merge interface come in separate packages.

Search functionality for the CodeMirror code editor
Updated 2026-04-17 10:33:18 +02:00
In-browser code editor (version 5, legacy)
Updated 2026-04-16 17:44:43 +02:00
Development repository for the CodeMirror editor project
Updated 2026-04-16 15:56:14 +02:00
Jinja language support for CodeMirror
Updated 2026-04-16 14:19:50 +02:00
Example/template repository for building a language package
Updated 2026-04-16 11:19:38 +02:00
Build utility used by CodeMirror packages
Updated 2026-04-16 10:44:06 +02:00
An editable-iframe based code editor in JavaScript. See https://github.com/marijnh/CodeMirror for the currently maintained version
Updated 2026-04-16 10:38:35 +02:00
Language server protocol client for CodeMirror
Updated 2026-04-15 13:12:19 +02:00
Updated 2026-04-15 12:56:03 +02:00
Editor state data structures for the CodeMirror code editor
Updated 2026-04-15 12:30:35 +02:00
Collaborative editing for the CodeMirror code editor
Updated 2026-04-15 12:30:34 +02:00
Linting support for the CodeMirror code editor
Updated 2026-04-15 12:30:34 +02:00
Autocompletion for the CodeMirror code editor
Updated 2026-04-15 12:30:34 +02:00
Collection of editing commands for the CodeMirror code editor
Updated 2026-04-15 12:30:34 +02:00
JSON language support for the CodeMirror code editor
Updated 2026-04-15 12:30:33 +02:00