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.

Go language support for CodeMirror
Updated 2026-04-15 12:30:32 +02:00
Python language support for the CodeMirror code editor
Updated 2026-04-15 12:30:32 +02:00
PHP integration for CodeMirror
Updated 2026-04-15 12:30:32 +02:00
C++ language support for the CodeMirror code editor
Updated 2026-04-15 12:30:32 +02:00
Markdown language support for the CodeMirror code editor
Updated 2026-04-15 12:30:31 +02:00
XML language support for the CodeMirror code editor
Updated 2026-04-15 12:30:31 +02:00
Rust language support for the CodeMirror code editor
Updated 2026-04-15 12:30:31 +02:00
SQL language support for the CodeMirror code editor
Updated 2026-04-15 12:30:31 +02:00
HTML language support for the CodeMirror code editor
Updated 2026-04-15 12:30:31 +02:00
Sass/SCSS language support for CodeMirror
Updated 2026-04-15 12:30:31 +02:00
Vue template support for CodeMirror
Updated 2026-04-15 12:30:30 +02:00
Angular Template language mode for CodeMirror
Updated 2026-04-15 12:30:30 +02:00
WebAssembly Text Format support for the CodeMirror code editor
Updated 2026-04-15 12:30:30 +02:00
Lezer grammar language support for CodeMirror
Updated 2026-04-15 12:30:30 +02:00
YAML language support for CodeMirror
Updated 2026-04-15 12:30:29 +02:00