ACE Code Editor icon

ACE Code Editor

ACE Code Editor is a lightweight open-source code editor written in JavaScript. It supports over 100 languages with syntax highlighting and autocompletion. It's highly customizable and embeddable in web pages. The goal is to create a browser-based code editor that matches desktop editors.

What is ACE Code Editor?

ACE Code Editor is a highly customizable, lightweight, open-source code editor written purely in JavaScript. It aims to create a web-based code editor that matches and extends the features, usability and experience of existing native code editors such as Sublime, Vim and TextMate.

Some key features of ACE Code Editor include:

  • Syntax highlighting for over 110 languages and themes
  • Automatic code completion and error checking
  • Support for multiple cursor and selections
  • Code folding, formatting and snippets
  • Ability to match bracket pairs and highlight active line/word
  • Extendable through custom plugins and modes
  • Embeddable in any web page and fully customizable UI

ACE Code Editor is optimized for code editing purpose and provides developers a code editor component to implement in their web apps. It's used in many popular web-based IDEs such as Cloud9, ShiftEdit, Koding and Mozilla Thimble to provide fast and extensible code editing. The goal is to build a standalone code editor for the web that matches and improves on existing native desktop editors.

Official Links

Official Website
ace.c9.io

The Best ACE Code Editor Alternatives

Top Apps like ACE Code Editor

Monaco Editor, CodeMirror, CodeJar are some alternatives to ACE Code Editor.

Monaco Editor

The Monaco Editor is an open-source, versatile text editor that can be embedded in web applications. It is developed by Microsoft and also used as the engine powering the Visual Studio Code editor.Some key features of Monaco Editor include:Lightweight and customizable code editor that runs in the browserSupports...

CodeMirror

CodeMirror is an open-source browser-based text editor intended for use in web applications. It provides functionality similar to text editors designed for coding, such as syntax highlighting, automatic indentation, search and replace, and bracket matching.Some key features of CodeMirror include:Support for over 100 programming languages and markup languages including...

CodeJar

CodeJar is a free online code editor and playground that allows developers to quickly test and experiment with code snippets without having to set up a development environment. It supports major web development languages including HTML, CSS, JavaScript, TypeScript, PHP, Python, Ruby, C, C++, C#, Java, Swift, Go, Kotlin, SQL...