ajaxorg/ace

Ace (Ajax.org Cloud9 Editor)

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 2nd, 2026
Created on October 27th, 2010
Open Issues & Pull Requests: 140 (+0)
GitHub issues: Enabled
Number of forks: 5,261
Total Stargazers: 27,146 (+0)
Total Subscribers: 588 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.4 days
Mean response time: 44.7 days
90th percentile: 82.4 days
Tracked items: 200

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "effort/large" is answered fastest, typically in about 16 hours, while "effort/small" waits about 7 days. Only 7% of issues opened in the past year have been closed. Three people close 58% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 49
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 907 days
Stale 30+ days: 46
Stale 90+ days: 34

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • p2 (145)
  • bug (115)
  • closed-for-staleness (81)
  • effort/small (62)
  • feature-request (52)
  • effort/medium (51)
  • needs-triage (43)
  • website (27)

Detailed Description

Ace is a standalone code editor written in JavaScript that can be embedded in any web page or application.

Ace addresses the need for a capable browser-based code editor by providing syntax highlighting for over 120 languages, support for multiple themes, and editor features like code folding, multiple cursors, search and replace with regular expressions, and customizable key bindings including vim and Emacs modes. The editor handles large documents efficiently and offers live syntax checking for several languages. It was developed as the primary editor for Cloud9 IDE and succeeds the Mozilla Skywriter project.

Developers should choose Ace when they need to embed a code editor directly into a web application rather than building one from scratch. It suits projects requiring syntax highlighting across many languages, with the ability to import TextMate and Sublime syntax definitions and themes. The tool works as a textarea replacement through a bookmarklet and can be integrated either by copying pre-packaged builds or by using requireJS to load modules. Configuration is straightforward, requiring only a sized DOM element and basic JavaScript setup to initialize an editor instance.

The project maintains active discussion channels for user questions and provides comprehensive API documentation alongside a kitchen sink demo application showing integration patterns. Development activity shows consistent engagement with the codebase through ongoing refinement of editor capabilities and language support.