Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


In-browser code editor

Subscribe to updates I use CodeMirror

Statistics on CodeMirror

Number of watchers on Github 0
Number of open issues 0
Main language JavaScript
Open pull requests 0+
Closed pull requests 0+
Last commit over 4 years ago
Repo Created over 4 years ago
Repo Last Updated over 4 years ago
Size 14.6 MB
Homepage http://codemirror...
Organization / Authorwingify
Latest Release5.6.3-wingify
Page Updated
Do you use CodeMirror? Leave a review!
View CodeMirror activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating CodeMirror for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


Build Status NPM version Join the chat at
Funding status: maintainer happiness

CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with over 100 language modes and various addons that implement more advanced editing functionality.

A rich programming API and a CSS theming system are available for customizing CodeMirror to fit your application, and extending it with new functionality.

You can find more information (and the manual) on the project page. For questions and discussion, use the discussion forum.

See for contributing guidelines.

The CodeMirror community aims to be welcoming to everybody. We use the Contributor Covenant (1.1) as our code of conduct.

CodeMirror questions on Stackoverflow (View All Questions)
  • Using nightwatchjs to test a page with a CodeMirror component in it
  • CodeMirror - multiplication Code block
  • Add Character to Muli-line Selection in Codemirror on Each Line of Selection
  • Make CodeMirror substring Bold without changing mode
  • Codemirror: Retrieve character index from span tag
  • How do I implement CodeMirror text editor on blogger?
  • Codemirror Preview and Save
  • CSS Plus - Uncaught ReferenceError: CodeMirror is not defined
  • Webpack can not find npm module codemirror
  • Codemirror Auto Format after setValue
  • Codemirror how to make custom autocomplete dropdown
  • codemirror autocomplete after any keyup?
  • How to edit the textarea that uses CodeMirror plugins?
  • How to get prettyprint to autoformat codemirror textareas?
  • Codemirror content not visible in bootstrap modal until it is clicked
  • Can't get backspace to work in codemirror, under Phonegap on Android 4.x?
  • Codemirror Show HTMLLint Errors Inline (.addLineWidget)
  • CodeMirror auto Line-Break
  • CodeMirror placeholder not working
  • Need help to edit codemirror to create a text file translator webpage?
  • Enable mouse scrollbar and fix vertical scrollbar in Codemirror 3.23 when direction is changed to rtl
  • Programmatically add multiple lines to CodeMirror contents without access to object
  • Programmatically edit CodeMirror contents without access to object
  • codemirror : how to indent the whole line when pressing tab?
  • Codemirror code displays only after click in Angular
  • Codemirror Javascript mode hack
  • CodeMirror XML Mode: Read all attributes
  • Embedded Codemirror in CKEditor
  • Set gutter width in CodeMirror
  • When I edit the code in a TextArea using CodeMirror how to reflect this into another textarea with js or jQuery
CodeMirror list of languages used
CodeMirror latest release notes
5.6.3-wingify Updated deps path for clike.js

Required for Objective C syntax highlighting

5.6.2-wingify json-lint, lint patch
Other projects in JavaScript