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.

The dev repository contains scripts for development, which can help with, for example, checking out all the separate package repositories and linking them together.

JSON language support for the CodeMirror code editor
Updated 2026-04-15 12:30:33 +02:00
Java language support for the CodeMirror code editor
Updated 2026-04-15 12:30:33 +02:00
JavaScript language support for the CodeMirror code editor
Updated 2026-04-15 12:30:33 +02:00
Example configuration for the CodeMirror code editor
Updated 2026-04-15 12:30:33 +02:00
Merge view for CodeMirror
Updated 2026-04-15 12:30:33 +02:00
Language metadata and dynamic loading for the CodeMirror code editor
Updated 2026-04-15 12:30:33 +02:00
CSS language support for the CodeMirror code editor
Updated 2026-04-15 12:30:32 +02:00
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