Open-source text-editors software
1389 open-source libraries, tools and applications tagged text-editors, ranked by how closely text-editors is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1389 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| rubyide/vscode-ruby A monorepo of Visual Studio Code extensions providing Ruby language support, including syntax highlighting, snippets, linting, formatting, … | 10 | 1255 | abandoned |
| atom/markdown-preview An Atom editor package that renders a live HTML preview of Markdown files alongside the editor, toggled with ctrl-shift-m. It supports comm… | 10 | 1226 | abandoned |
| vimperator/vimperator-labs Vimperator is a Firefox extension (with a companion Muttator for Thunderbird) that makes the browser look and behave like the Vim text edit… | 23 | 1205 | abandoned |
| pdcgomes/XCActionBar An Xcode plugin that provides an Alfred/Spotlight-style action bar for quickly executing menu commands, code snippets, text transformations… | 32 | 1198 | abandoned |
| ivarptr/yu-writer.site Yu Writer is a feature-rich, efficient markdown text editor for desktop platforms. This repository hosts the project's website and landing … | 10 | 1174 | abandoned |
| facebookarchive/atom-in-orbit A project that runs the Atom desktop text editor in the Chrome browser, built from Atom's source to be as faithful as possible to the deskt… | 10 | 1169 | abandoned |
| koomai/phpstorm-laravel-live-templates A collection of Laravel live templates (code snippets) for PhpStorm and IntelliJ IDEs, covering routes, Blade, schema builder, requests, ca… | 10 | 1166 | abandoned |
| guari/eclipse-ui-theme MoonRise is a dark UI theme plugin for Eclipse 4.2+ that restyles the IDE's appearance via CSS, with an optional syntax highlighting color … | 32 | 1156 | abandoned |
| nvarner/typst-lsp A deprecated language server for the Typst typesetting language, written in Rust, with a companion VS Code extension. It provides syntax hi… | 10 | 1151 | abandoned |
| shagabutdinov/sublime-enhanced A collection of plugins for the Sublime Text editor focused on mouseless usage, improved code and file navigation, and automation of common… | 32 | 1129 | abandoned |
| TypeStrong/atom-typescript A TypeScript language plugin for the Atom editor providing autocomplete, live error analysis, type info on hover, and compile-on-save via t… | 23 | 1124 | abandoned |
| fatih/subvim subvim is a preconfigured Vim distribution that emulates Sublime Text's look, feel, and keyboard shortcuts, including multiple cursors, Got… | 10 | 1122 | abandoned |
| haya14busa/incsearch.vim A Vim plugin that improves incremental searching by highlighting all pattern matches as you type, including live regular expression editing… | 23 | 1109 | abandoned |
| lauthieb/code-notes Code Notes is a desktop code snippet and GitHub gist manager built with Electron and Vue.js. It lets developers store multiple snippets per… | 10 | 1051 | abandoned |
| kolinkrewinkel/Polychromatic An Xcode plugin that provides semantic syntax highlighting, assigning unique dynamic colors to properties, ivars, and local variables. It d… | 23 | 1040 | abandoned |
| ivanov/vim-ipython A Vim plugin providing two-way integration with IPython kernels over ZeroMQ, letting users send lines or files for execution and get object… | 32 | 1038 | abandoned |
| cheeaun/mooeditable MooEditable is a lightweight web-based WYSIWYG rich text editor built on the MooTools JavaScript framework. It turns a textarea element int… | 10 | 1035 | abandoned |
| ethereum/remix-desktop Remix Desktop is an Electron-based desktop version of the Remix IDE for Ethereum smart contract development, offering native filesystem acc… | 10 | 1035 | abandoned |
| ervandew/eclim Eclim brings Eclipse IDE functionality (code completion, validation, navigation) into the Vim editor via a Java-based server. The project r… | 10 | 1034 | abandoned |
| GitHub Copilot Chat A deprecated GitHub repository that served as the feedback channel for GitHub Copilot Chat and Copilot completions in Visual Studio Code, c… | 10 | 1023 | abandoned |
| wangshengjia/VWInstantRun VWInstantRun is an Xcode plugin that builds and runs only the selected lines of code, printing output directly to the Xcode console without… | 23 | 1015 | abandoned |
| stefanceriu/SCXcodeMiniMap An Xcode plugin that adds a Sublime Text-style source editor minimap to Xcode, with customizable themes, sizes, and highlighting for search… | 23 | 1013 | abandoned |
| xolox/vim-easytags A Vim plugin that automatically generates and updates Exuberant Ctags tag files as you edit, and dynamically syntax-highlights tags in supp… | 32 | 1002 | abandoned |
| chrisdone-archive/intero Intero was an Emacs-integrated interactive development environment for Haskell, pairing an Emacs Lisp package with a stack-managed backend … | 10 | 997 | abandoned |
| Monaco Editor Monaco Editor is the browser-based code editor that powers VS Code, distributed as an npm package with ESM and TypeScript API definitions. … | 94 | 46885 | stable |
| Tree-sitter Tree-sitter is a parser generator tool and incremental parsing library that builds concrete syntax trees for source files and efficiently u… | 96 | 27097 | stable |
| .NET Compiler Platform (Roslyn) Roslyn is the open-source .NET Compiler Platform implementing the C# and Visual Basic compilers with rich code analysis APIs. It exposes co… | 67 | 20723 | stable |
| logancyang/obsidian-copilot Copilot for Obsidian is an Obsidian community plugin that adds AI chat and agent capabilities to your note vault, integrating opencode, Cla… | 94 | 7864 | active |
| vuejs/language-tools Vue Language Tools is the official language tooling monorepo for Vue.js, providing a VS Code extension, a language server, and the vue-tsc … | 96 | 6722 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| Markwhen Markwhen is a markdown-like journal language and toolchain that converts plain text with dates into JSON, which is rendered as cascading ti… | 32 | 4877 | active |
| suren-atoyan/monaco-react A React wrapper library for the Monaco Editor (the code editor powering VS Code), allowing one-line integration into any React application.… | 65 | 4746 | stable |
| Agent Client Protocol The Agent Client Protocol (ACP) is an open protocol, with a Rust schema crate and JSON Schema artifacts, that standardizes communication be… | 82 | 4477 | active |
| Daino Notes Notes is a fast, open-source, cross-platform note-taking desktop application written in C++ with Qt. It supports Markdown, folders and tags… | 56 | 4268 | active |
| securingsincity/react-ace A set of React components wrapping the Ace code editor, supporting standard, split-view, and diff editors. It lets React applications embed… | 85 | 4207 | stable |
| sbarex/QLMarkdown QLMarkdown is a macOS application providing a Quick Look extension for previewing Markdown files, plus a CLI and Shortcut extension for con… | 93 | 3600 | active |
| surmon-china/vue-codemirror A Vue 3 component library that wraps CodeMirror 6, providing a code editor component with v-model support, theming, and language extension … | 23 | 3476 | stable |
| tailwindlabs/tailwindcss-intellisense The official Tailwind CSS IntelliSense extension for Visual Studio Code, providing intelligent tooling for Tailwind utility classes. It off… | 92 | 3473 | active |
| Phoenix Code Editor Phoenix Code is a free, open-source code editor and successor to Adobe Brackets, focused on web development (HTML, CSS, JavaScript) with li… | 86 | 2992 | active |
| beefytech/Beef Beef is an open-source, performance-oriented compiled programming language derived from C# syntax with C-style low-level control, bundled w… | 68 | 2870 | active |
| vsch/flexmark-java flexmark-java is a fast, extensible Java parser for CommonMark/Markdown that produces a source-position-aware AST and renders HTML, with em… | 36 | 2641 | stable |
| estruyf/vscode-front-matter Front Matter is a headless CMS implemented as a Visual Studio Code extension, letting users create, edit, preview, and manage Markdown cont… | 95 | 2547 | active |
| react-page/react-page ReactPage is a highly customizable WYSIWYG content editor for the browser, built with React and TypeScript. It lets developers define custo… | 78 | 9537 | maintenance |
| tamasfe/taplo Taplo is a versatile TOML v1.0.0 toolkit written in Rust, providing a parser, analyzer, and formatter usable as a library, CLI, VS Code ext… | 73 | 2403 | active |
| markpluslabs/react-markplus MarkPlus is a React component library providing a markdown editor with live preview, toolbar, themes, and KaTeX math support. It can also b… | 32 | 2117 | active |
| baiy/Ctool Ctool is a multi-platform Swiss-army toolbox of common developer utilities including hashing, encryption/decryption, encoding, JSON/YAML/XM… | 34 | 2050 | active |
| Zoo-Code-Org/Zoo-Code Zoo Code is an open-source AI coding assistant delivered as a VS Code extension (with JetBrains/Open VSX support), continuing development o… | 82 | 2020 | active |
| hanshuaikang/nezha Nezha is a lightweight cross-platform desktop IDE designed for the AI coding era, letting you run and monitor multiple Claude Code and Code… | 79 | 1907 | active |
| MohamedRejeb/compose-rich-editor A rich text editor library for Jetpack Compose and Compose Multiplatform, fully customizable and supporting common WYSIWYG text styling fea… | 88 | 1853 | stable |
| vuejs/vetur Vetur is a VS Code extension providing Vue.js tooling, including syntax highlighting, IntelliSense, formatting, linting, debugging support,… | 23 | 5743 | maintenance |
| sveltejs/language-tools Svelte Language Tools provides a Language Server Protocol implementation for Svelte files, powering the official VS Code extension and plug… | 95 | 1446 | active |
| Portable Text Portable Text is a JSON-based open specification for structured block content (rich text, images, code, custom types) that can be serialize… | 70 | 1446 | active |
| Nystik-gh/ignis Ignis is a self-hosted web application that runs Obsidian in a standard browser by shimming the Electron APIs Obsidian depends on, keeping … | 80 | 1438 | active |
| ecosse3/nvim Ecovim is a fully-featured, non-minimal Neovim configuration written in Lua, tailored for frontend development with TypeScript, React, Next… | 87 | 1410 | active |
| robertpiosik/CodeWebChat Code Web Chat (CWC) is a free, privacy-first VS Code extension toolkit for AI-assisted coding that builds unified prompts with static conte… | 67 | 1406 | active |
| software-mansion/react-native-enriched-html A React Native library providing fully native rich text editing and display components driven by HTML, with an uncontrolled EnrichedTextInp… | 82 | 1378 | active |
| mpociot/chatgpt-vscode A Visual Studio Code extension that integrates ChatGPT into the editor, letting users ask questions, query selected code snippets, and inse… | 32 | 4920 | maintenance |
| Lapis0x0/obsidian-yolo YOLO is an agent-native AI assistant plugin for Obsidian that combines chat, writing assistance, knowledge base interaction, and agent orch… | 83 | 1372 | active |
| Monaco Language Client A set of npm packages that connect the Monaco editor to language servers via the Language Server Protocol, including JSON-RPC over WebSocke… | 75 | 1369 | active |
| chearon/dropflow Dropflow is a CSS layout engine written in TypeScript that implements foundational CSS standards (inlines, blocks, floats, positioning) wit… | 90 | 1368 | active |
| paralleldrive/sudolang SudoLang is a pseudocode-style programming language designed for collaborating with AI language models, using natural language constraints,… | 55 | 1356 | active |
| jazzband/django-tinymce A Django application providing a form widget and model field that renders the TinyMCE rich text editor. It integrates TinyMCE 7 with Django… | 67 | 1353 | stable |
| Beaver-Notes/Beaver-Notes Beaver Notes is a local-first, markdown-native note-taking application for macOS, Windows, Linux, Android, and iOS. It emphasizes privacy w… | 82 | 1346 | active |
| sdras/vue-vscode-snippets A Visual Studio Code extension providing snippets for Vue 2 and Vue 3 single-file components, including Composition API, script setup, and … | 32 | 1335 | stable |
| ai-genie/chatgpt-vscode Genie AI is a Visual Studio Code extension that integrates OpenAI's ChatGPT models (GPT-4o, GPT-4, GPT-3.5, o1) as an AI pair programmer. I… | 21 | 1275 | active |
| Sir Trevor Sir Trevor is a browser-based rich content editor for the web built around intuitive block-based content creation. Content is stored as str… | 32 | 4481 | maintenance |
| vuedx/languagetools VueDX is a collection of tools for improving the Vue.js developer experience, including a VS Code extension providing language features, sy… | 23 | 1253 | active |
| gfngfn/SATySFi SATySFi is a typesetting system built around a statically-typed, functional programming language, producing PDF documents. It combines a La… | 53 | 1248 | active |
| Open Semantic Search An open-source integrated search server and ETL framework for processing, analyzing, and exploring large document collections. It combines … | 36 | 1213 | active |
| zalando/intellij-swagger A JetBrains IntelliJ IDEA plugin (Zalando OpenAPI Editor) that provides editing support for OpenAPI and Swagger specification files, includ… | 39 | 1173 | active |
| ContentTools ContentTools is a JavaScript library for building WYSIWYG editors for HTML content, providing a fully functional page editor that can be em… | 23 | 3975 | maintenance |
| DeepMyst/Mysti Mysti is a VS Code extension that orchestrates a team of AI coding agents from 12 providers (Claude Code, OpenAI Codex, Gemini, Copilot, Cl… | 72 | 1141 | active |
| facelessuser/pymdown-extensions PyMdown Extensions is a collection of extensions for Python Markdown that add features like fenced code with syntax highlighting, emoji, ta… | 99 | 1130 | active |
| EveryInc/proof-sdk Proof SDK is an open-source collaborative markdown editor with a realtime collaboration server, provenance tracking, and an HTTP bridge tha… | 56 | 1120 | active |
| konstantinruge/notion-clone A full-stack open-source clone of Notion.so for creating and editing block-based notes, built with Next.js/React on the frontend and Expres… | 32 | 2954 | maintenance |
| alohaeditor/Aloha-Editor Aloha Editor is a JavaScript HTML5 WYSIWYG content editing library that allows editing of web content directly in the browser. It is plugin… | 76 | 2487 | maintenance |
| glowingjade/obsidian-smart-composer Smart Composer is an Obsidian plugin that adds an AI chat assistant with contextual awareness of your vault, smart writing assistance, and … | 58 | 2331 | maintenance |
| jaredly/treed Treed is a JavaScript tree editing component for the web, aiming to be for tree editing what Ace is for text editing. It offers vim-inspire… | 32 | 1703 | maintenance |
| Neuron Neuron is a command-line application for managing plain-text Markdown notes in Zettelkasten style and publishing them as an auto-generated … | 66 | 1558 | maintenance |
| rstacruz/sparkup Sparkup is a Python tool that expands CSS-selector-like abbreviations (e.g., `#header > h1`) into full HTML code. It runs as a command-line… | 32 | 1552 | maintenance |
| heybourn/headwind Headwind is an opinionated Tailwind CSS class sorter for Visual Studio Code that enforces consistent class ordering by parsing code and rep… | 32 | 1425 | maintenance |
| pereorga/minimalist-web-notepad A minimalist open-source PHP web notepad, a clone of the defunct notepad.cc, that lets users create and edit text notes at simple URLs. Not… | 32 | 1338 | maintenance |
| Idered/Editr.js Editr.js is a self-hosted HTML, CSS and JavaScript playground built on ACE Editor, embeddable on your own server via a simple HTML element … | 50 | 1307 | maintenance |
| esm-dev/modern-monaco A modernized wrapper around the Monaco code editor for the browser that removes the need for MonacoEnvironment, web worker, and CSS loader … | 80 | 1608 | experimental |
| Roo Code Roo Code is a VS Code extension that provides a team of AI coding agents inside the editor, with modes for coding, architecture planning, d… | 10 | 24296 | abandoned |
| facebookarchive/nuclide Nuclide was a collection of features for the Atom editor providing IDE-like functionality for web and native mobile development, with first… | 10 | 7711 | abandoned |
| sergeche/emmet-sublime The official Emmet plugin for Sublime Text, providing CSS-like abbreviation expansion and HTML/CSS workflow actions such as tag matching, w… | 32 | 5213 | abandoned |
| twinnydotdev/twinny Twinny is a free, MIT-licensed Visual Studio Code extension providing AI code completion (fill-in-the-middle) and code chat, working with l… | 94 | 3659 | abandoned |
| angular-ui/AngularJS-sublime-package A Sublime Text package providing AngularJS code completion, snippets, go-to-definition, and quick panel search. It indexes projects to offe… | 10 | 1401 | abandoned |
← prev page 14 / 14