Brace is a Browserify-compatible distribution of the Ace code editor designed for bundling directly into browser applications. It restructures Ace so modes, themes, workers, keybindings, snippets, and extensions can be imported as modules. Supported Web Workers are inlined into the generated bundle instead of requiring separate worker files on a web server. Language modes automatically include the workers they depend on, simplifying application configuration. If a browser cannot run the inlined worker, the editor continues functioning without error and warning annotations. Brace also includes modular TypeScript definitions for typed imports. Its API and paths remain intentionally similar to Ace, making migration straightforward for applications already familiar with the editor.

Features

  • Browserify-compatible Ace editor
  • Bundled language modes and themes
  • Inlined Web Worker support
  • Automatic mode-specific worker loading
  • TypeScript type definitions
  • Graceful fallback without annotations

Project Samples

Project Activity

See All Activity >

Categories

Browsers

License

MIT License

Follow Brace

Brace Web Site

Other Useful Business Software
Demo Series - Small Business Backup By Veeam Icon
Demo Series - Small Business Backup By Veeam

Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
Watch Demo Series
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Brace!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Browsers

Registered

2 days ago