domain: text-editors
1403 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| shannpersand/comic-shanns Comic Shanns is a Comic Sans-inspired monospaced font distributed as otf/ttf files for use in terminals and code editors. It is a downloada… | 32 | 1311 | maintenance |
| xmichelo/Beeftext Beeftext is a free, open-source text snippet expansion tool for Windows, written in C++ with Qt. It lets users define keyword-to-snippet co… | 23 | 1309 | maintenance |
| posva/vim-vue A Vim plugin providing syntax highlighting for Vue.js single-file components. It highlights embedded languages within .vue files and integr… | 32 | 1278 | maintenance |
| danielsaidi/RichTextKit A Swift library for viewing and editing rich text in SwiftUI on Apple platforms, built on a bridge between UITextView and NSTextView. It pr… | 68 | 1274 | maintenance |
| chinayangxiaowei/marktext-chinese-language-pack A Simplified Chinese localization language pack for the MarkText Markdown editor, applied by replacing resources in the MarkText source tre… | 23 | 1268 | maintenance |
| folke/noice.nvim A Neovim plugin that completely replaces the UI for messages, the command line, and the popup menu using the experimental vim.ui_attach API… | 56 | 5810 | experimental |
| tpope/vim-markdown The development version of Vim's built-in Markdown syntax highlighting and filetype plugins, maintained by Tim Pope. It provides Markdown l… | 32 | 1252 | maintenance |
| mhinz/vim-grepper A Vim/Neovim plugin that integrates grep tools like ripgrep, ag, ack, git grep, and others into asynchronous searches with results in the q… | 74 | 1247 | maintenance |
| iamcal/php-emoji A PHP library for converting emoji between various native formats (DoCoMo, KDDI, Softbank, Google) and a unified format, as well as renderi… | 32 | 1247 | maintenance |
| dccsillag/magma-nvim Magma is a NeoVim plugin that lets users run code interactively with Jupyter kernels directly inside the editor. It evaluates code blocks o… | 32 | 1245 | maintenance |
| rhysd/vim.wasm An experimental port of the Vim text editor compiled to WebAssembly using Emscripten, running in the browser via a Web Worker with SharedAr… | 54 | 5644 | experimental |
| zhuzhuyule/HexoEditor HexoEditor is an Electron-based markdown editor tailored for writing Hexo blog posts, forked from Moeditor. It offers live Hexo-accurate pr… | 23 | 1226 | maintenance |
| globocom/megadraft Megadraft is a rich text (WYSIWYG) editor library for React built on top of Facebook's Draft.js. It ships with a nice default set of compon… | 46 | 1223 | maintenance |
| mrjones2014/legendary.nvim A Neovim plugin that lets you define keymaps, commands, autocmds, and Lua functions as simple Lua tables while building a searchable legend… | 10 | 1223 | maintenance |
| SublimeText/Origami Origami is a Sublime Text plugin for managing editor panes with keyboard-driven commands. It lets users create, destroy, travel between, an… | 23 | 1222 | maintenance |
| hoovercj/vscode-power-mode A VS Code extension that adds 'power mode' visual effects like explosions, particles, and a combo meter while typing, popularized by Code i… | 32 | 1221 | maintenance |
| archagon/tasty-imitation-keyboard A custom third-party keyboard for iOS 8 built in Swift that imitates the look and feel of Apple's default keyboard. It renders all keys pro… | 32 | 1217 | maintenance |
| SoptikHa2/desed Desed is a terminal TUI debugger for GNU sed scripts, written in Rust. It lets users step through sed execution forward and backward, set b… | 60 | 1216 | maintenance |
| felixfbecker/php-language-server A pure PHP implementation of the Language Server Protocol that provides static code analysis for PHP in any LSP-compatible IDE. It offers f… | 23 | 1194 | maintenance |
| meltylabs/melty Melty is an AI-powered code editor where every chat message becomes a git commit, letting you revert, branch, reset, and squash chats like … | 23 | 5447 | experimental |
| benoitsan/BBUncrustifyPlugin-Xcode An Xcode plugin that formats source code using Uncrustify or ClangFormat directly from the Xcode editor. It adds menu commands to format th… | 23 | 1187 | maintenance |
| 1943time/inkdown Inkdown is a WYSIWYG Markdown editor fully compatible with the GitHub Flavored Markdown spec, available as a desktop app (Electron) and a V… | 57 | 1183 | maintenance |
| yoshuawuyts/vmd vmd is a standalone desktop application for previewing markdown files in a separate window, rendered GitHub-style. It supports file watchin… | 23 | 1183 | maintenance |
| gillescastel/latex-snippets A collection of UltiSnips snippet files and Vim configuration for fast LaTeX note-taking, popularized by a blog series on taking math lectu… | 32 | 1182 | maintenance |
| lewis6991/impatient.nvim A Neovim plugin written in Lua that speeds up editor startup by caching compiled Lua module bytecode and module path resolutions. It is now… | 10 | 1171 | maintenance |
| susam/uncap Uncap is a tiny Windows utility written in C that maps the Caps Lock key to Escape, or any key to any other key, via command-line arguments… | 23 | 1169 | maintenance |
| sourcegraph/go-langserver go-langserver is a Go language server implementing the Language Server Protocol (LSP), providing editor features like go-to-definition, hov… | 10 | 1161 | maintenance |
| Even201314/MRichEditor MRichEditor is a rich text WYSIWYG editor component for Android, based on the summernote editor. It supports common formatting features suc… | 32 | 1159 | maintenance |
| Shougo/defx.nvim Defx.nvim is a file explorer (filer) plugin for Neovim and Vim 8, implemented in Python 3, replacing the deprecated vimfiler plugin. It off… | 32 | 1157 | maintenance |
| vyapp/vy vy is a modal, vim-like text editor written in Python and built on Tkinter. It features a highly modular plugin architecture where plugins … | 10 | 1151 | maintenance |
| pyloque/fastscan FastScan is a JavaScript library implementing the Aho-Corasick algorithm for fast multi-pattern text search, commonly used for sensitive/ba… | 32 | 1148 | maintenance |
| iancoleman/strcase strcase is a Go package for converting strings between naming conventions such as snake_case, CamelCase, kebab-case, and custom delimited f… | 32 | 1143 | maintenance |
| CannerCMS/canner-slate-editor A modular rich text / WYSIWYG editor built on top of the Slate framework, with 20+ editor features, markdown syntax support, hotkeys, and H… | 32 | 1141 | maintenance |
| hukl/Smyck-Color-Scheme Smyck is a carefully tuned color scheme for terminals and text editors, including Terminal.app, iTerm2, Vim, MacVim, TextMate, and Sublime … | 32 | 1138 | maintenance |
| NicolasPetton/Indium Indium is a JavaScript development environment for Emacs that connects to a Chrome/Chromium browser tab or a Node.js process. It provides a… | 10 | 1132 | maintenance |
| vrapper/vrapper Vrapper is an Eclipse plugin that wraps existing Eclipse text editors to provide Vim-like modal editing, including operators, motions, text… | 23 | 1130 | maintenance |
| atom-community/sync-settings An Atom editor package that synchronizes settings, keymaps, snippets, styles, init scripts, and installed packages across Atom instances us… | 23 | 1127 | maintenance |
| rogual/neovim-dot-app A native Mac OS X GUI frontend for the Neovim text editor, built in Objective-C++. It wraps Neovim with a proper macOS app experience inclu… | 23 | 1127 | maintenance |
| anuvyklack/hydra.nvim A Neovim plugin that ports the Emacs Hydra concept, letting users create custom keybinding submodes and menus where repeated commands run w… | 32 | 1123 | maintenance |
| rhysd/vim-grammarous A Vim plugin that provides grammar checking by integrating with LanguageTool, which it can download automatically. It highlights grammar er… | 32 | 1122 | maintenance |
| tanepiper/SublimeText-Nodejs A Sublime Text 3 package providing Node.js code completion, snippets, and build/run commands. It integrates node script execution, debuggin… | 23 | 1119 | maintenance |
| josephernest/writing Writing is a lightweight, distraction-free Markdown and LaTeX text editor that runs entirely in the browser with no server code. It offers … | 32 | 1118 | maintenance |
| iainc/iA-Writer-Templates A collection of official and example templates for iA Writer that let users preview, export PDFs, and print documents in custom styles. Tem… | 32 | 1117 | maintenance |
| Shougo/neosnippet.vim Neosnippet is a Vim/Neovim plugin that adds snippet support, letting users expand small code templates and fill in fields on the fly. It in… | 32 | 1114 | maintenance |
| hashivim/vim-terraform A Vim plugin providing Terraform integration, including a :Terraform command with tab completion, syntax highlighting for HCL/Terraform fil… | 43 | 1109 | maintenance |
| rhysd/vim-clang-format A Vim plugin that integrates the clang-format tool for formatting C, C++, Objective-C, Java, JavaScript, TypeScript, Protobuf, CUDA, and Va… | 32 | 1098 | maintenance |
| zachcurry/emacs-anywhere A shell-based utility that lets users invoke Emacs from any application via a keyboard shortcut, editing text in an Emacs frame and pasting… | 23 | 1098 | maintenance |
| tpope/vim-projectionist A Vim plugin by Tim Pope that provides granular per-project configuration via 'projections' declared in .projections. or global heuristics.… | 32 | 1096 | maintenance |
| jserme/mahua Mahua is an online Markdown editor web application, with this repository containing the source code of the hosted service at mahua.jser.me.… | 32 | 1094 | maintenance |
| Shougo/vimshell.vim VimShell is a powerful shell implemented inside the Vim editor, written in Vim Script. Active development has stopped and users are directe… | 46 | 1087 | maintenance |
| steelbrain/linter Linter is a base linter provider package for the Atom editor that offers a top-level API for language-specific linter plugins to report err… | 23 | 1087 | maintenance |
| reuseman/flashcards-obsidian An Obsidian.md community plugin that syncs markdown notes to Anki flashcards via AnkiConnect. It supports inline, cloze, reversed, and spac… | 23 | 1081 | maintenance |
| octol/vim-cpp-enhanced-highlight A Vim plugin providing enhanced C++ syntax highlighting, including support for C++11/14/17 features, standard library containers, boost typ… | 32 | 1074 | maintenance |
| tpope/vim-speeddating A Vim plugin by Tim Pope that makes CTRL-A/CTRL-X increment dates, times, datetimes, roman numerals, ordinals, and letters instead of just … | 32 | 1074 | maintenance |
| jiesutd/YEDDA YEDDA is a lightweight desktop GUI tool for manually annotating text spans with entity, chunk, or event labels, built with Python's tkinter… | 32 | 1071 | maintenance |
| derekwyatt/vim-scala A Vim plugin providing Scala filetype detection, syntax highlighting, indentation, Scaladoc comment indentation, and a :SortScalaImports co… | 32 | 1069 | maintenance |
| nvie/vim-flake8 A Vim plugin that runs the currently open Python file through Flake8, a static syntax and style checker, and displays errors in Vim's quick… | 23 | 1068 | maintenance |
| ThePrimeagen/99 A Neovim plugin providing an agentic AI coding experience, integrating LLM providers like OpenCode and Claude Code into the editor. It augm… | 55 | 4749 | experimental |
| thlorenz/brace A browserify-compatible packaging of the Ace code editor that inlines Ace's modes, themes, and web workers into a single npm-installable bu… | 32 | 1065 | maintenance |
| kenshin54/popline Popline is a jQuery-based HTML5 rich-text editor toolbar that appears when text is selected, inspired by PopClip. It offers a non-intrusive… | 48 | 1054 | maintenance |
| vektah/CodeGlance An IntelliJ IDEA plugin that displays a zoomed-out code minimap in the editor pane, similar to Sublime Text's minimap. It supports quick sc… | 23 | 1052 | maintenance |
| ichord/Caret.js A jQuery plugin that retrieves the caret position and offset from text inputs and textareas, and can also set caret positions. It powers At… | 32 | 1051 | maintenance |
| famiu/feline.nvim Feline.nvim is a minimal, fast, and highly customizable statusline and winbar plugin for Neovim, written in Lua. It provides built-in provi… | 10 | 1051 | maintenance |
| lifepillar/vim-solarized8 A set of optimized Solarized colorschemes for Vim and Neovim, designed to work out of the box with true-color (24-bit) terminals and GUI ve… | 10 | 1046 | maintenance |
| gmate/gmate GMate is a collection of plugins, snippets, and enhancements that turn the GNOME Gedit text editor into a more powerful programmer's editor… | 23 | 1041 | maintenance |
| numirias/semshi Semshi is a Neovim plugin that provides semantic highlighting for Python code. It performs static analysis as you type, building syntax tre… | 32 | 1038 | maintenance |
| psliwka/vim-smoothie A Vim/Neovim plugin that provides smooth, stable animated scrolling for commands like Ctrl-D and Ctrl-F. It focuses on a jitter-free scroll… | 32 | 1034 | maintenance |
| vgod/vimrc A personal Vim configuration (vimrc) distributed as a git repository with curated plugins managed as git submodules via Pathogen. It includ… | 32 | 1032 | maintenance |
| mattn/memo A Go-based command-line memo (note-taking) tool that creates, lists, edits, greps, and serves markdown notes. It integrates with your favor… | 88 | 1028 | maintenance |
| mimno/Mallet MALLET (MAchine Learning for LanguagE Toolkit) is a Java-based package for statistical natural language processing, including document clas… | 86 | 1028 | maintenance |
| doom-neovim/doom-nvim Doom Nvim is a Neovim configuration framework inspired by Doom Emacs, providing a modular, fast, and stable base for building a personalize… | 10 | 1023 | maintenance |
| FelixKratz/SketchyVim A macOS application that turns accessibility-compliant text fields across the system into full vim buffers by synchronizing them with a rea… | 23 | 1021 | maintenance |
| TaoK/PoorMansTSqlFormatter A small free .NET and JavaScript library for reformatting and colorizing T-SQL code according to user preferences. It ships with multiple i… | 23 | 1021 | maintenance |
| lostdesign/linked Linked is a free, open-source desktop app for distraction-free daily journaling, built with Electron and Vue. Notes are stored locally as p… | 23 | 1016 | maintenance |
| Optixal/neovim-init.vim A hybrid Neovim configuration (init.vim with Lua) bundling popular plugins like treesitter, LSP, nvim-cmp, telescope, lualine, and nvim-tre… | 32 | 1011 | maintenance |
| substance/texture Texture is a visual editor for producing scientific content, built on the DAR format which is a stricter subset of the JATS XML standard. I… | 57 | 1009 | maintenance |
| fholgado/minibufexpl.vim MiniBufExpl is a Vim plugin that displays open buffers in a compact, tab-like strip that takes minimal screen space. It is a maintained for… | 32 | 1004 | maintenance |
| MattParkerDev/SharpIDE SharpIDE is a modern, open-source, cross-platform IDE for .NET development built with .NET and the Godot engine. It provides code completio… | 82 | 3830 | experimental |
| Kotlin/kotlin-lsp The official Kotlin Language Server implementing the Language Server Protocol, built on IntelliJ IDEA and the IntelliJ Kotlin plugin. It sh… | 81 | 3487 | experimental |
| Sidenai/sidex SideX is a port of Visual Studio Code's workbench that replaces Electron with Tauri, using a Rust backend and the OS's native webview. It k… | 74 | 2720 | experimental |
| focus-editor/focus Focus is a simple, fast text editor written in the Jai programming language, designed to minimize input latency and stay out of the user's … | 67 | 2678 | experimental |
| expert-lsp/expert Expert is the official Language Server Protocol (LSP) implementation for the Elixir programming language, merging the community ElixirLS, L… | 89 | 2043 | experimental |
| lamdu/lamdu Lamdu is a next-generation live programming environment combining a projectional/structure editor with its own programming language, offeri… | 67 | 1899 | experimental |
| saket/press Press is a cross-platform WYSIWYG markdown note-taking editor built with Kotlin Multiplatform, inspired by Bear. It provides inline markdow… | 10 | 1859 | experimental |
| josephg/diamond-types A high-performance Rust CRDT library for concurrent text editing, enabling multiple users to edit shared documents in a P2P network without… | 75 | 1834 | experimental |
| zee-editor/zee Zee is a modern terminal-based text editor written in Rust, inspired by Emacs. It uses Tree-sitter for incremental syntax parsing and highl… | 34 | 1800 | experimental |
| gchp/iota Iota is a terminal-based text editor written in Rust, aiming to be fast, extensible, and cross-platform. It is in early stages of developme… | 32 | 1661 | experimental |
| Robot-Will/Stino Stino is a Sublime Text plugin that provides an Arduino-like environment for editing, compiling, and uploading Arduino sketches. It downloa… | 32 | 1568 | experimental |
| vlang/ved Ved is a small (~1 MB) cross-platform graphical text editor written in V with hardware-accelerated text rendering that compiles in under a … | 53 | 1475 | experimental |
| edluffy/hologram.nvim A Neovim plugin that displays images inline in the terminal using the Kitty Graphics Protocol. It is written in Lua and C, exposing an exte… | 32 | 1435 | experimental |
| socketteer/loom Loom is an experimental tree-based writing interface for collaborating with GPT-3, letting users explore branching continuations of a text … | 32 | 1380 | experimental |
| rajdeep/proton Proton is a native Swift rich text editor library for iOS and macOS Catalyst, built on TextKit as an extensible replacement for UITextView.… | 30 | 1377 | experimental |
| chipsenkbeil/distant.nvim A Neovim plugin that wraps the distant CLI to let users edit remote files, run programs, and use LSP on remote machines from their local Ne… | 23 | 1369 | experimental |
| zedless-editor/old-school-zedless Zedless is a privacy-friendly, local-first fork of the Zed code editor written in Rust. It removes proprietary cloud service dependencies, … | 10 | 1291 | experimental |
| Graviton-Code-Editor/Graviton-App Graviton is a free, open-source, cross-platform code editor being rewritten on top of Tauri (Rust) with a React frontend and Deno-based ext… | 10 | 1206 | experimental |
| eval-exec/neomacs Neomacs is a work-in-progress rewrite of GNU Emacs in Rust with a GPU-accelerated display engine (wgpu), aiming for 100% Emacs/Elisp compat… | 83 | 1168 | experimental |
| 0xGG/crossnote-app Crossnote is a local-first web app for reading and writing markdown notes, where notes are stored as plain markdown files in the browser or… | 84 | 1087 | experimental |
| webyrd/Barliman Barliman is a prototype smart text editor that performs real-time program synthesis using relational interpreters. Given tests and a partia… | 76 | 1081 | experimental |
| Atom Atom is a hackable, deeply customizable open-source text editor built on Electron by GitHub, with a large package ecosystem managed via apm… | 10 | 60771 | abandoned |
| continuedev/continue Continue is an open-source AI coding agent distributed as a CLI, VS Code extension, and JetBrains plugin, offering agent mode, chat, edit, … | 88 | 35644 | abandoned |