For Editoren und Plugins, the strongest matches are doomemacs/doomemacs (Doom Emacs is a highly extensible configuration framework for), lapce/lapce (Lapce is a high-performance, extensible text editor that natively) and microsoft/vscode (This is the industry-standard extensible code editor that natively). atom/atom and micro-editor/micro round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Diese Sammlung bietet erweiterbare Texteditoren und von der Community getriebene Plugin-Ökosysteme zur Steigerung der Produktivität und Optimierung von Entwickler-Workflows.
This project is a modular configuration framework for the Emacs text editor, designed to provide optimized defaults and a curated ecosystem of plugins. It functions as a comprehensive environment that structures complex editor settings into a reproducible and stable workspace. The framework distinguishes itself through a declarative package management system that pins dependencies to ensure consistency across different machines. It incorporates a modal editing layer that replicates keyboard-driven navigation and text manipulation workflows, alongside a rule-based engine that automates the lif
Doom Emacs is a highly extensible configuration framework for the Emacs text editor that provides a robust plugin ecosystem, native LSP support, and comprehensive development features like integrated terminal and version control management.
Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and responsiveness. It functions as a modal text editor with Vim-style keybindings to minimize hand movement, an LSP client for language intelligence, and a remote development environment for editing files and executing code on distant servers. The editor features an extensible architecture based on the WebAssembly System Interface, allowing it to execute plugins compiled to WASI for cross-language functionality. It further distinguishes itself by implementing the Debug Adapter Proto
Lapce is a high-performance, extensible text editor that natively supports the language server protocol, remote development, version control, and a plugin architecture based on WebAssembly, making it a comprehensive fit for your requirements.
This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment. The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th
This is the industry-standard extensible code editor that natively provides all requested features, including a robust plugin architecture, deep language server protocol integration, and comprehensive support for remote development and version control.
Atom is an extensible code IDE and hackable text editor designed for source code editing and the creation of custom development environments. It functions as a syntax highlighting editor and a version control integrated editor that tracks file changes and synchronizes code with remote repositories. The editor allows for the modification of its own core functionality and supports a package-based plugin system for creating custom themes and snippets. It also serves as a Markdown preview editor, providing side-by-side visual rendering for content authoring. The platform includes capabilities fo
Atom is a highly extensible code editor built with a robust package-based plugin architecture that supports syntax highlighting, version control, and deep customization, making it a flagship example of the requested category.
Micro is a terminal-based text editor designed for use within command-line interfaces. It provides a keyboard-centric environment for creating and modifying source code and configuration files without requiring a graphical desktop system. The editor features a modular architecture centered on a plugin-driven system and an embedded scripting engine. Users can extend core functionality, automate workflows, and customize editor behavior by writing scripts or installing external extensions through a centralized package management system. This extensibility allows for the integration of custom com
Micro is a terminal-based text editor that features a robust plugin architecture and integrated terminal support, making it a capable extensible editor for command-line environments.
AstroNvim is a modular Neovim distribution that functions as a comprehensive development environment. It provides a pre-configured framework for managing editor settings, plugin ecosystems, and language server integrations, effectively transforming a base text editor into a full-featured integrated development environment. The project distinguishes itself through a highly customizable Lua-based architecture that emphasizes modularity and performance. It enables users to manage complex editor configurations through a centralized, declarative system that supports lazy loading, community-maintai
AstroNvim is a comprehensive, highly extensible Neovim distribution that provides a full IDE experience, including native support for language servers, integrated terminal, version control, and a robust plugin ecosystem.
Zed is an AI-native, high-performance code editor designed for extreme responsiveness and keyboard-centric workflows. It functions as an extensible text processing workspace that integrates autonomous agents and predictive models directly into the development environment to automate complex engineering tasks, refactoring, and code generation. The editor distinguishes itself through a GPU-accelerated rendering pipeline and an asynchronous multi-threaded architecture that ensures low-latency interaction even with large-scale projects. It features built-in support for real-time, multi-user colla
Zed is a high-performance, extensible code editor that natively supports the Language Server Protocol, plugin-based customization, version control, and an integrated terminal, making it a comprehensive fit for your requirements.
CodeEdit is an open-source integrated development environment and native macOS code editor. It provides a workspace for writing and modifying source code, combining a text editor with project management tools. The editor is built specifically for macOS using native frameworks to ensure performance. It features a plugin system that allows for the addition of specialized features and custom logic to extend the editing experience. The environment includes an integrated terminal emulator for executing development commands and debugging tools. It also provides project-wide file indexing for globa
CodeEdit is a native macOS IDE that provides a plugin architecture, integrated terminal, and version control support, making it a strong fit for users seeking an extensible development environment.
Micro is an extensible terminal text editor that supports mouse interaction and intuitive keyboard shortcuts for editing files in a command line environment. It functions as a multi-cursor editor with syntax highlighting and a plugin system for adding custom functionality and automation scripts. The editor distinguishes itself through simultaneous editing across multiple cursors and a script-based extension system. It enables the automation of repetitive editing tasks via macro recording and playback of keystroke sequences. The project covers workspace management through split-screen panes a
Micro is a terminal-based text editor that provides a plugin architecture, syntax highlighting, and multi-cursor support, making it a capable extensible editor for command-line environments.
Quill is a JavaScript rich text editor library used to build WYSIWYG web editors. It serves as a modular editor framework for creating browser-based document authoring tools with a customizable interface and document model. The system functions as a modular content editor, providing a plugin system to extend formatting and embedding capabilities. This allows for the development of specialized text editors through custom modules and formatting plugins. The library covers the implementation of visual content creation interfaces that render formatted text and media in real time. Its primary cap
Quill is a rich text editor library designed for building WYSIWYG document authoring tools rather than a general-purpose code editor or IDE with features like language server support, integrated terminals, or version control.
Helix is a terminal-based modal text editor designed for efficient code manipulation and navigation. It centers on a selection-first editing model, where operations are performed on active ranges rather than individual cursor positions, allowing for precise control over text and code structures. The editor distinguishes itself through deep integration with structural parsing and language intelligence. By utilizing an incremental parsing library, it builds concrete syntax trees that enable advanced features like structural code navigation, intelligent indentation, and syntax-aware text object
Helix is a terminal-based modal text editor that provides native Language Server Protocol support, syntax highlighting, and integrated version control, though it currently lacks a traditional plugin architecture in favor of built-in functionality.
highlight.js is a JavaScript syntax highlighter and client-side code formatter that transforms plain text source code into highlighted HTML for web display. It provides syntax highlighting across a wide variety of programming languages. The library includes an automatic language detector that identifies the programming language of a code block to apply the correct highlighting rules without manual tagging. It is designed for web worker compatibility, allowing the highlighting process to run in background threads to prevent the browser interface from freezing during the processing of large vol
This is a syntax highlighting library for web display rather than a full-featured text editor or IDE, making it a building block for rendering code rather than a tool for writing it.
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
This is a code editor component designed to be embedded into larger web applications rather than a standalone extensible IDE for developers.
Notepad++ is a high-performance, lightweight source code editor designed for local development on Windows. Built as a native desktop application, it utilizes a specialized editing component to manage text buffers and render syntax highlighting for large files with minimal resource overhead. The editor distinguishes itself through a robust plugin architecture that allows users to extend core functionality by loading external binary modules at runtime. It also provides extensive support for custom language definitions, enabling users to map unique syntax rules and keywords to the rendering engi
Notepad++ is a lightweight, extensible text editor that supports a robust plugin architecture and syntax highlighting, though it lacks native support for the Language Server Protocol and integrated remote development features found in modern IDEs.
| Repository | Stars | Sprache | Lizenz | Letzter Push |
|---|---|---|---|---|
| doomemacs/doomemacs | 22.3K | Emacs Lisp | MIT | |
| lapce/lapce | 38.6K | Rust | Apache-2.0 | |
| microsoft/vscode | 186.4K | TypeScript | MIT | |
| atom/atom | 60.8K | JavaScript | MIT | |
| micro-editor/micro | 28.9K | Go | MIT | |
| astronvim/astronvim | 14.4K | Lua | GPL-3.0 | |
| zed-industries/zed | 85.3K | Rust | NOASSERTION | |
| codeeditapp/codeedit | 22.9K | Swift | MIT | |
| zyedidia/micro | 28.9K | Go | MIT | |
| quilljs/quill | 47.2K | TypeScript | BSD-3-Clause |