awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ajaxorg avatar

ajaxorg/ace

0
View on GitHub↗
27,133 Stars·5,269 Forks·JavaScript·4 Aufrufeace.c9.io↗

Ace

Ace is a high-performance, browser-based code editor and JavaScript text editor component designed to be embedded into web applications. It functions as a feature-rich alternative to standard text areas, providing a syntax highlighting engine and support for multiple programming and markup languages.

The editor is distinguished by its ability to handle large documents containing millions of lines while maintaining stable performance. It supports multi-cursor editing, allowing simultaneous modifications at multiple selection points across a document.

The project covers a broad range of developer-centric capabilities, including real-time code linting, interactive autocompletion, and code block folding. It also includes systems for visual theme management, keyboard shortcut mapping, and interface localization.

The component can be integrated into web applications by replacing a standard HTML textarea with the editor via a script trigger.

Features

  • Text Editor Configurations - Offers a fully customizable browser-based code editor with configurable key bindings, themes, and behaviors.
  • Code Editors - Acts as a high-performance code editor component that can be embedded into any web application.
  • Multi-Cursor Editing - Supports simultaneous text manipulation across multiple independent selection points and cursors.
  • Real-time Code Autocompletes - Features an interactive autocomplete system with trigger characters and inline previews as the user types.
  • Syntax Highlighting Engines - Uses a regex-based engine to parse source code into tokens for high-performance semantic coloring.
  • Document Models - Maintains an internal document model to decouple text content from the DOM for high-performance rendering of large files.
  • Text Document Optimizations - Optimizes browser performance to allow stable editing of text files containing millions of lines.
  • Large-Scale Text Rendering - Implements a high-performance rendering system capable of handling documents with millions of lines without browser lag.
  • Multi-Cursor Management - Supports simultaneous editing at multiple selection points across the document.
  • Syntax Highlighting - Provides a robust engine for parsing and rendering source code with language-specific color-coded syntax styling.
  • Text Editors - Ships as an embeddable text editing component that replaces standard HTML text areas with an IDE-like experience.
  • Virtual Rendering Engines - Employs virtual rendering to display only the visible lines of a document, enabling the handling of millions of lines.
  • Editing and Text Manipulation - Provides automatic indentation, line wrapping, and structural organization to maintain code readability.
  • Text Search and Replace - Implements robust search and replace capabilities using both plain text and regular expression patterns.
  • Editor Configurations - Provides a centralized configuration system for adjusting editor behaviors and operational preferences.
  • Keyboard Shortcut Mappings - Allows mapping of keyboard shortcuts to specific editor actions via predefined or custom keybindings.
  • Real-time Text Linting - Provides immediate linguistic analysis and syntax error feedback as the user types.
  • Text Selection Utilities - Provides advanced selection capabilities, including whitespace highlighting and multiline search patterns.
  • Undo History Managers - Maintains a configurable history stack of undo and redo operations for text edits.
  • Web-Based IDEs - Provides the foundational components necessary to build full-featured integrated development environments within a web browser.
  • Structural Folding - Enables collapsing and expanding of nested code sections to simplify navigation of complex files.
  • Command Registries - Implements a command registry to decouple user input triggers from the editor's internal logic.
  • Gutter Metadata Markers - Displays markers and tooltips in the gutter to show metadata or status information for specific lines.
  • Undo-Redo Management - Implements a history stack of delta changes to enable undo and redo operations.
  • Editor Gutter Components - Provides a synchronized vertical gutter for displaying line numbers, breakpoints, and code folding markers.
  • Visual Themes - Provides a mechanism to change the interface's aesthetic appearance through predefined visual themes.
  • Editors - Cloud9 editor component.
  • Rich Text Editors - Embeddable code editor for the web.

Star-Verlauf

Star-Verlauf für ajaxorg/aceStar-Verlauf für ajaxorg/ace

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Ace

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ace.
  • codemirror/codemirrorAvatar von codemirror

    codemirror/CodeMirror

    27,246Auf GitHub ansehen↗

    CodeMirror is a browser-based code editor and extensible text editor framework. It functions as a programmable interface for rendering code and text with support for numerous programming languages, serving as a reusable component for web-based integrated development environments. The project provides a syntax highlighting engine that applies visual styles to text based on programming language rules. It includes a programming API and a CSS theming system to customize the editor's appearance and extend its functionality with custom behaviors. The framework covers capabilities for embedding tex

    JavaScript
    Auf GitHub ansehen↗27,246
  • sinelaw/freshAvatar von sinelaw

    sinelaw/fresh

    5,914Auf GitHub ansehen↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Rustideterminal-basedtext-editor
    Auf GitHub ansehen↗5,914
  • codemirror/codemirror5Avatar von codemirror

    codemirror/codemirror5

    27,247Auf GitHub ansehen↗

    CodeMirror 5 is a browser-based code editor and extensible UI component. It functions as a syntax highlighting engine and a programmable text surface, providing a professional coding experience embedded within web pages. The project is distinguished by its ability to act as a collaborative text editor, synchronizing document changes across multiple users in real time. It also includes a dedicated Vim emulation layer that implements modal keyboard interactions, motions, and operators. The system covers broad capability areas including language support for autocompletion and error analysis, co

    JavaScript
    Auf GitHub ansehen↗27,247
  • xi-editor/xi-editorAvatar von xi-editor

    xi-editor/xi-editor

    19,816Auf GitHub ansehen↗

    xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based

    Rust
    Auf GitHub ansehen↗19,816
Alle 30 Alternativen zu Ace anzeigen→

Häufig gestellte Fragen

Was macht ajaxorg/ace?

Ace is a high-performance, browser-based code editor and JavaScript text editor component designed to be embedded into web applications. It functions as a feature-rich alternative to standard text areas, providing a syntax highlighting engine and support for multiple programming and markup languages.

Was sind die Hauptfunktionen von ajaxorg/ace?

Die Hauptfunktionen von ajaxorg/ace sind: Text Editor Configurations, Code Editors, Multi-Cursor Editing, Real-time Code Autocompletes, Syntax Highlighting Engines, Document Models, Text Document Optimizations, Large-Scale Text Rendering.

Welche Open-Source-Alternativen gibt es zu ajaxorg/ace?

Open-Source-Alternativen zu ajaxorg/ace sind unter anderem: codemirror/codemirror — CodeMirror is a browser-based code editor and extensible text editor framework. It functions as a programmable… sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… codemirror/codemirror5 — CodeMirror 5 is a browser-based code editor and extensible UI component. It functions as a syntax highlighting engine… xi-editor/xi-editor — xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that… microsoft/vscode-tips-and-tricks — This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a… helix-editor/helix — Helix is a terminal-based modal text editor designed for efficient code manipulation and navigation. It centers on a…