<>

Extensible Code Editor

CodeMirror 6 is a rewrite of the CodeMirror code editor. The new system provides solid accessibility, touchscreen support, better content analysis, and a modern programming interface, while matching the existing code in features and performance. It is not API-compatible with the old code.

The project is at a point where the core is in good shape, most essential extensions have been implemented, and you are encouraged to try it out. It hasn't been used very widely yet and should be considered beta-quality. The interface is stabilizing but there may still be breaking changes.

Features

About

CodeMirror is open source (MIT or GPL3). It is being developed on GitHub. Contributions are welcome.

The library supports browsers up from Internet Explorer 11 (with some polyfills).

Discussing the project, or asking questions, is best done on the forum. Bugs should be reported through the issue tracker. We aim to be an inclusive, welcoming community. To make that explicit, we have a code of conduct that applies to communication around the project.

Sponsors

These wonderful companies and organizations helped fund the work on CodeMirror 6.

Diamond

Automattic Mozilla Bundesministerium für Bildung und Forschung

Gold

Wikimedia Foundation

Silver

Cargo Dataiku Overleaf

Bronze

Andrew Lee Buildkite Nuclino Pobox Repl.it superhi
<>