In-browser code editor used in the dev tools for both Firefox and Chrome, Light Table, Adobe Brackets, Bitbucket, and many other projects.

What is CodeMirror?

CodeMirror is a JavaScript component that provides a code editor in the browser. When a mode is available for the language you are coding in, it will color your code, and optionally help with indentation.

CodeMirror is a tool in the Text Editor category of a tech stack.

CodeMirror is an open source tool with 17.7K Github Stars and 3.89K Github Forks. Here’s a link to CodeMirror's open source repository on Github

Who Uses CodeMirror?

24 companies use CodeMirror including Flurry, Treehouse, and Jumplead.

Why people like CodeMirror

Here’s a list of reasons why companies and developers use CodeMirror.



Add a one-liner

Here are some stack decisions and reviews by companies and developers who chose CodeMirror in their tech stack.

CodeMirror's Features

  • Support for over 60 languages out of the box
  • A powerful, composable language mode system
  • Autocompletion (XML)
  • Code folding
  • Configurable keybindings
  • Vim, Emacs, and Sublime Text bindings
  • Search and replace interface
  • Bracket and tag matching
  • Support for split views
  • Linter integration
  • Mixing font sizes and styles
  • Various themes
  • Able to resize to fit content
  • Inline and block widgets
  • Programmable gutters
  • Making ranges of text styled, read-only, or atomic
  • Bi-directional text support

CodeMirror's alternatives

  • Ace - Embeddable code editor written in JavaScript
  • Visual Studio Code - Build and debug modern web and cloud applications, by Microsoft
  • Sublime Text - A sophisticated text editor for code, markup and prose.
  • Vim - Highly configurable text editor built to enable efficient text editing
  • Atom - A hackable text editor for the 21st Century

See all alternatives to CodeMirror

Explore other Build, Test, Deploy tools that are known for: