Remacs is a rewrite of the Emacs text editor implemented in Rust. It is a programmable and extensible text editor designed for improved memory safety and execution performance. The project includes a native interface that maps C library functions and structures into Rust to execute native logic. It uses native system APIs for cross-platform graphical interface rendering. The editor provides real-time text editing and supports the development of custom input methods and language dictionaries. The development process utilizes a containerized environment to ensure consistent build dependencies
Lite is a scriptable plain text editor and programmable editing environment written in Lua. It provides a minimalist interface for opening, modifying, and saving plain text documents. The editor is designed for extensibility, allowing users to define custom commands and behaviors through external Lua script modules. It supports a plugin system where new features are integrated by placing modules in designated directories for automatic loading at startup. The project covers a range of customization capabilities, including personalized keyboard shortcut mapping and visual theme overrides for c
TextMate is a programmable text editor designed for software development and project management. It functions as a highly customizable environment where users can define language-specific behaviors, syntax highlighting rules, and automated workflows to suit their individual development needs. The editor distinguishes itself through a modular, bundle-based extensibility model that allows for deep integration with system shell commands. By piping document buffers through external scripts and command-line tools, users can perform complex text transformations, automate file lifecycle tasks, and b
Traven is a modular frontend library designed to embed professional-grade Markdown editing interfaces into web applications and standard HTML forms. It functions as a visual authoring component that renders Markdown as rich text, allowing users to write and format content through a live-preview interface while maintaining bidirectional synchronization with the underlying raw text. The editor distinguishes itself through a focus on performance and extensibility, utilizing virtualized viewport rendering to maintain responsiveness when handling massive documents. It supports a "what you see is w
Yi is a text editor written and scriptable in the Haskell programming language. It provides an extensible editing environment that allows developers to write custom features, keybindings, and workflows directly using the host language, separating core editing logic from interchangeable textual and graphical user interface frontends.
الميزات الرئيسية لـ yi-editor/yi هي: Haskell Text Editors, Extensible Text Editors, Code Editors, Text Editors, Standalone Binary Compilation, Vim Keybinding Emulations, Editor Behavior Customizations, Runtime Project Recompilation.
تشمل البدائل مفتوحة المصدر لـ yi-editor/yi: remacs/remacs — Remacs is a rewrite of the Emacs text editor implemented in Rust. It is a programmable and extensible text editor… rxi/lite — Lite is a scriptable plain text editor and programmable editing environment written in Lua. It provides a minimalist… textmate/textmate — TextMate is a programmable text editor designed for software development and project management. It functions as a… slpstream/traven — Traven is a modular frontend library designed to embed professional-grade Markdown editing interfaces into web… johnlindquist/kit — Kit is a desktop automation framework and scriptable UI toolkit designed for building personalized productivity tools.… emacs-mirror/emacs — Emacs is an extensible real-time text editor that displays each character as it is typed across multiple windows and…