domain: text-editors
1403 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ZenNotes/zennotes ZenNotes is a keyboard-first, local-first Markdown notes application with real Vim motions, split panes, diagrams (Mermaid, TikZ, KaTeX mat… | 77 | 2350 | active |
| ludovicchabant/vim-gutentags A Vim plugin that automatically manages ctags tag files, regenerating them in the background as you edit and save files. It detects project… | 32 | 2340 | stable |
| stevearc/aerial.nvim aerial.nvim is a Neovim plugin that displays a code outline window for skimming and quick navigation within files. It builds symbol outline… | 84 | 2331 | active |
| gjtorikian/html-pipeline A Ruby library providing a small framework of chainable filters for processing user-supplied content into HTML. It supports text filters, c… | 70 | 2329 | active |
| copilot-emacs/copilot.el An unofficial Emacs plugin for GitHub Copilot that provides inline ghost-text completions, a chat interface, and Next Edit Suggestions. It … | 93 | 2328 | active |
| scalameta/metals Metals is a Scala language server implementing the Language Server Protocol to bring rich IDE features to any supported text editor. It pro… | 93 | 2328 | active |
| Perl/perl5 Perl 5 is a general-purpose, dynamically typed programming language originally developed for text manipulation, now used for system adminis… | 77 | 2320 | stable |
| antirez/kilo Kilo is a tiny terminal text editor written in under 1000 lines of C, with syntax highlighting and incremental search, requiring no externa… | 32 | 9087 | maintenance |
| obsidianmd/obsidian-api TypeScript type definitions for the Obsidian plugin API, maintained by the Obsidian team. It enables developers to build Obsidian plugins w… | 74 | 2315 | active |
| SwiftLaTeX/SwiftLaTeX SwiftLaTeX compiles the PdfTeX and XeTeX LaTeX engines to WebAssembly so LaTeX documents can be compiled entirely in the browser, exposed a… | 23 | 2315 | active |
| redhat-developer/vscode-java A Visual Studio Code extension providing Java language support via the Eclipse JDT Language Server. It offers code completion, navigation, … | 96 | 2300 | active |
| company-mode/company-mode company-mode is a modular in-buffer text and code completion framework for GNU Emacs, standing for 'complete anything'. It uses pluggable b… | 74 | 2290 | stable |
| preservim/vimux Vimux is a Vim plugin that lets you easily interact with tmux from within Vim, such as spawning a small tmux pane to run commands without l… | 54 | 2277 | stable |
| Feel-ix-343/markdown-oxide Markdown Oxide is a Language Server Protocol implementation for Markdown, written in Rust, focused on personal knowledge management (PKM) w… | 93 | 2274 | active |
| clangd/clangd clangd is a language server that provides C/C++ IDE features such as code completion, diagnostics, go-to-definition, and refactoring to any… | 87 | 2270 | stable |
| vim-autoformat/vim-autoformat A Vim plugin that formats code with one keypress or automatically on save by integrating external code formatters. It supports many languag… | 72 | 2269 | active |
| ibireme/YYText YYText is a powerful iOS text framework for displaying and editing rich text, offering UILabel/UITextView-compatible APIs with high-perform… | 23 | 8870 | maintenance |
| JetBrains/intellij-plugins JetBrains' official monorepo of open-source plugins bundled with IntelliJ IDEA Ultimate and other IntelliJ Platform-based IDEs. It contains… | 77 | 2266 | active |
| akavel/up up (Ultimate Plumber) is a terminal-based interactive tool for building Linux shell pipelines with instant live preview of results. It lets… | 23 | 8837 | maintenance |
| liamcain/obsidian-calendar-plugin An Obsidian plugin that adds a calendar widget to the sidebar for visualizing and navigating daily and weekly notes. It shows word-count do… | 23 | 2254 | stable |
| uiwjs/react-codemirror A React component wrapper around CodeMirror 6, providing a declarative, hook-friendly way to embed a code editor in React applications. It … | 93 | 2249 | active |
| dhruvasagar/vim-table-mode A Vim plugin that enables automatic creation and formatting of neat ASCII/Markdown tables as you type. It auto-aligns columns, draws separa… | 56 | 2246 | active |
| Xed-Editor/Xed-Editor Xed-Editor is an advanced, extensible text and code editor for Android with syntax highlighting, LSP-powered code intelligence, a built-in … | 89 | 2244 | active |
| python-rope/rope Rope is an open-source Python refactoring library supporting refactoring operations like renaming, extracting methods, and moving code, bui… | 67 | 2234 | active |
| titoBouzout/SideBarEnhancements A Sublime Text package that enhances the sidebar with an extended context menu for files and folders. It adds features like move-to-trash d… | 74 | 2222 | active |
| onetrueawk/awk The canonical implementation of the AWK programming language, maintained by its original authors (Aho, Kernighan, Weinberger) and described… | 76 | 2221 | active |
| seagle0128/.emacs.d Centaur Emacs is a preconfigured Emacs distribution that bundles many packages and a core library to enhance the default Emacs experience. … | 74 | 2205 | active |
| face-hh/griddycode GriddyCode is a code editor built with the Godot game engine, featuring syntax highlighting and autocomplete. It is extensible via Lua mods… | 16 | 2202 | active |
| zim-desktop-wiki/zim-desktop-wiki Zim is a graphical desktop wiki and text editor for maintaining a collection of locally stored wiki pages with links, formatting, and attac… | 75 | 2196 | stable |
| Yggdroot/LeaderF LeaderF is an efficient fuzzy finder plugin for Vim and Neovim that helps locate files, buffers, MRUs, tags, gtags, and more on the fly. It… | 68 | 2196 | active |
| naver/d2-coding-font D2 Coding is a monospaced coding typeface published by NAVER under the SIL Open Font License, combining Latin and Hangul glyphs on a shared… | 84 | 2192 | active |
| neurocyte/flow Flow Control is a fast, terminal-based programmer's text editor written in Zig with tree-sitter syntax highlighting for 70+ languages and p… | 82 | 2190 | active |
| theniceboy/nvim A comprehensive NeoVim configuration (vimrc) tailored for Colemak keyboard layout users, bundling plugins for autocompletion, file navigati… | 70 | 2179 | active |
| alefragnani/vscode-bookmarks A Visual Studio Code extension that lets developers mark lines with bookmarks (including labeled ones) and quickly jump between them. It pr… | 67 | 2161 | active |
| yianwillis/vimcdoc A project that translates the complete Vim help documentation (user manual and reference manual) into Chinese. It can be installed as a Vim… | 77 | 2159 | active |
| folke/zen-mode.nvim A Neovim plugin that provides distraction-free coding by opening the current buffer in a centered full-screen floating window. It optionall… | 50 | 2156 | stable |
| pmizio/typescript-tools.nvim A pure Lua NeoVim plugin that replaces typescript-language-server by communicating directly with Tsserver using its native protocol, like V… | 56 | 2151 | active |
| Automattic/simplenote-ios The official open-source Simplenote client for iOS, written in Swift. It provides note-taking with real-time syncing via the Simperium prot… | 74 | 2150 | active |
| ggml-org/llama.vim A Vim/Neovim plugin that provides LLM-assisted code and text completion via a local llama.cpp server. It offers fill-in-the-middle (FIM) au… | 78 | 2149 | active |
| tpope/vim-sleuth sleuth.vim is a Vim plugin that heuristically detects indentation settings from the current file and neighboring files, automatically setti… | 32 | 2145 | stable |
| liuchengxu/vim-clap Vim-clap is a modern, performant fuzzy finder plugin for Vim and NeoVim that offloads heavy computation to a Rust backend binary (maple) wh… | 57 | 2143 | active |
| MordechaiHadad/bob Bob is a cross-platform command-line version manager for Neovim, written in Rust. It lets users install, switch between, and build Neovim v… | 89 | 2141 | active |
| Olical/conjure Conjure is a Neovim plugin providing interactive, live evaluation of code in connected REPLs for languages like Clojure, Fennel, Scheme, Py… | 85 | 2134 | active |
| pop-os/cosmic-text cosmic-text is a pure Rust library providing advanced multi-line text handling, including shaping (via HarfRust), font discovery and fallba… | 91 | 2133 | active |
| eigilnikolajsen/commit-mono Commit Mono is an anonymous, neutral monospace typeface designed for a better code reading experience, distributed with a customization web… | 41 | 2133 | active |
| rubberduck-vba/Rubberduck Rubberduck is a COM add-in that modernizes the legacy Visual Basic Editor (VBE) used for VBA and VB6 development. It provides static code a… | 10 | 2129 | active |
| rxi/lite lite is a lightweight text editor written mostly in Lua, aiming to be practical, small, fast, and easy to modify or extend. It supports plu… | 23 | 8224 | maintenance |
| scambier/obsidian-omnisearch Omnisearch is an Obsidian community plugin providing instant, relevance-weighted full-text search across notes, PDFs, Office documents, and… | 98 | 2127 | active |
| obsidian-nvim/obsidian.nvim A community-maintained Neovim plugin for working with Obsidian markdown vaults directly inside the editor. It complements the Obsidian app … | 86 | 2127 | active |
| microsoft/pylance-release Pylance is Microsoft's fast, feature-rich Python language server extension for Visual Studio Code, providing IntelliSense, auto-imports, di… | 97 | 2115 | active |
| godotengine/godot-vscode-plugin An official VS Code extension providing Godot Engine development tools, including GDScript language features, a debugger, and support for G… | 95 | 2113 | active |
| windwp/nvim-ts-autotag A Neovim plugin that uses treesitter to automatically close and rename HTML-style tags across many filetypes like HTML, JSX, TSX, Vue, and … | 67 | 2113 | active |
| MunifTanjim/nui.nvim nui.nvim is a UI component library for Neovim written in Lua. It provides reusable building blocks like text, lines, tables, trees, popups,… | 67 | 2108 | stable |
| Eandrju/cellular-automaton.nvim A Neovim plugin that renders cellular automaton animations (like 'make it rain' and Conway's Game of Life) based on the contents of the cur… | 34 | 2098 | stable |
| greggh/claude-code.nvim A Neovim plugin that integrates the Claude Code AI assistant CLI directly into the editor via a toggleable terminal window. It supports com… | 51 | 2093 | active |
| 0-AI-UG/cate Cate is an infinite zoomable canvas IDE that hosts terminals, editors, and browser panels in a spatial workspace. It is designed for runnin… | 76 | 2092 | active |
| editor-bootstrap/vim-bootstrap Vim Bootstrap is a generator that produces ready-to-use .vimrc / init.vim configuration files for Vim, NeoVim, MacVim, GVim and NeoVim-Qt b… | 54 | 2089 | active |
| ex3ndr/llama-coder Llama Coder is a self-hosted GitHub Copilot replacement implemented as a VS Code extension. It uses Ollama running CodeLlama or Stable Code… | 27 | 2089 | active |
| sergi/go-diff A Go library port of Google's diff-match-patch library that computes text differences, performs fuzzy text matching, and applies patches to… | 44 | 2087 | stable |
| BetterThanTomorrow/calva Calva is a Visual Studio Code extension providing a REPL-powered IDE for Clojure and ClojureScript development. It bundles inline evaluatio… | 95 | 2082 | active |
| slime/slime SLIME (Superior Lisp Interaction Mode for Emacs) is an Emacs plugin that provides an interactive development environment for Common Lisp. I… | 74 | 2079 | stable |
| icsharpcode/AvalonEdit AvalonEdit is a WPF-based text editor component for .NET, originally written for the SharpDevelop IDE and used in projects like ILSpy. It p… | 48 | 2076 | stable |
| jpalardy/vim-slime vim-slime is a Vim plugin that brings SLIME-like functionality to Vim, letting you send text from a buffer to a live REPL (Python, R, Cloju… | 76 | 2071 | stable |
| larsenwork/monoid Monoid is a customizable open-source coding font with ligatures, stylistic alternates, and contextual positioning, optimized for crisp rend… | 32 | 7959 | maintenance |
| karb94/neoscroll.nvim A Neovim plugin written in Lua that adds smooth, animated scrolling for window movement commands like Ctrl-d and Ctrl-f. It supports custom… | 59 | 2067 | active |
| 3rd/image.nvim A Neovim plugin written in Lua that adds image display support inside the editor using Kitty's Graphics Protocol, ueberzugpp, or Sixel back… | 81 | 2064 | active |
| retext-project/retext ReText is a simple but powerful desktop editor for markup languages such as Markdown, reStructuredText, Textile, and AsciiDoc, built with P… | 67 | 2053 | active |
| asciidocfx/AsciidocFX AsciidocFX is a cross-platform desktop AsciiDoc editor and toolchain built with JavaFX for authoring books, documents, and slides. It expor… | 57 | 2052 | active |
| Markdown Preview Enhanced Markdown Preview Enhanced is an editor extension that provides a rich live preview of Markdown files with support for math (KaTeX/MathJax),… | 94 | 2051 | active |
| sbdchd/neoformat Neoformat is a Vim/Neovim plugin that formats code buffers using a variety of external formatters per filetype. It reads from the current b… | 57 | 2047 | active |
| pluk-inc/markdown-preview A fast, native macOS application for reading and previewing Markdown files with a document outline, edit mode, Mermaid diagram rendering, a… | 81 | 2045 | active |
| platers/obsidian-linter An Obsidian.md plugin that formats and styles Markdown notes with a focus on configurability and extensibility. It provides toggleable rule… | 91 | 2044 | active |
| ms-jpq/sad SAD (Space Age seD) is a Rust CLI tool for batch search-and-replace across files, showing a diff preview of proposed changes before committ… | 59 | 2044 | active |
| carlhuda/janus Janus is a Vim distribution that bundles popular plugins and sensible default mappings for Vim, Gvim, and MacVim. It provides a minimal but… | 32 | 7845 | maintenance |
| onivim/oni2 Onivim 2 is a native, lightweight modal code editor built in Reason/OCaml that combines Vim-style modal editing with VSCode's extension hos… | 32 | 7842 | maintenance |
| michelson/Dante Dante (dante3) is a React-based block-style WYSIWYG rich text editor built on TipTap and ProseMirror, inspired by Medium's editor. It provi… | 67 | 2041 | active |
| SublimeLinter/SublimeLinter SublimeLinter is the code linting framework for the Sublime Text editor. It provides the core infrastructure for running external linters a… | 63 | 2040 | active |
| dzhibas/SublimePrettyJson A Sublime Text 3 & 4 plugin for prettifying, minifying, validating, linting, and querying JSON directly in the editor. It also supports jq-… | 23 | 2039 | active |
| primer/github-vscode-theme GitHub's official color theme extension for Visual Studio Code, providing light and dark themes that match github.com's appearance settings… | 51 | 2037 | active |
| ObsidianToAnki/Obsidian_to_Anki A tool that adds flashcards from text/markdown files to Anki, usable both as an Obsidian community plugin and as a standalone Python comman… | 23 | 2037 | active |
| Shopify/ruby-lsp Ruby LSP is an opinionated implementation of the Language Server Protocol for Ruby, maintained by Shopify to provide rich editor features l… | 95 | 2031 | active |
| itchyny/calendar.vim A calendar application implemented as a Vim plugin, providing calendar, clock, and year views inside the editor. It can sync with Google Ca… | 73 | 2031 | active |
| kevinhwang91/nvim-bqf A Neovim plugin that enhances the built-in quickfix window with better UI, preview, filtering, and fzf integration. It adds features like m… | 57 | 2029 | active |
| visualfc/liteide LiteIDE is a simple, open source, cross-platform IDE built in C++ with Qt, focused on Go development. It provides a code editor with Go sup… | 66 | 7765 | maintenance |
| SublimeText/LaTeXTools LaTeXTools is a Sublime Text plugin that simplifies writing LaTeX documents. It handles compiling LaTeX to PDF, parsing build logs for erro… | 96 | 2022 | active |
| easymotion/vim-easymotion EasyMotion is a Vim plugin that speeds up cursor movement by highlighting all possible jump targets for a motion and letting you press a si… | 23 | 7746 | maintenance |
| pilotmoon/PopClip-Extensions Source code repository for PopClip extensions published in the official PopClip Extensions Directory, maintained by @pilotmoon. PopClip ext… | 77 | 2014 | active |
| Make-md/makemd Make.md is an Obsidian plugin that adds organization and personalization features to notes, including databases with two-way relations, for… | 93 | 2013 | active |
| latex-lsp/texlab TexLab is a Language Server Protocol implementation for LaTeX written in Rust, providing rich editing support (completion, diagnostics, bui… | 90 | 2010 | active |
| castwide/solargraph Solargraph is a Ruby language server implementing the Language Server Protocol, providing intellisense, context-aware autocompletion, inlin… | 77 | 2008 | active |
| navarasu/onedark.nvim A Neovim colorscheme plugin written in Lua that ports Atom's One Dark and One Light themes, with 8 style variants and TreeSitter/LSP-aware … | 75 | 2008 | active |
| JiHong88/suneditor SunEditor is a lightweight, dependency-free WYSIWYG rich text editor written in vanilla JavaScript with a modular plugin architecture. It i… | 99 | 2006 | active |
| MagicDuck/grug-far.nvim grug-far.nvim is a find-and-replace plugin for Neovim that leverages ripgrep or ast-grep for project-wide search and replacement. It provid… | 68 | 2004 | active |
| akermu/emacs-libvterm emacs-libvterm is a fully-fledged terminal emulator inside GNU Emacs, built on the C library libvterm for fast, compatible handling of term… | 75 | 2002 | active |
| liuchengxu/vim-which-key vim-which-key is a Vim/Neovim plugin that displays available keybindings in a popup window, ported from Emacs's which-key. It shows all map… | 65 | 2002 | stable |
| jupyter-lsp/jupyterlab-lsp A JupyterLab extension that integrates Language Server Protocol servers to bring IDE-like coding assistance to notebooks and files. It prov… | 82 | 2001 | active |
| equalsraf/neovim-qt Neovim Qt is a lightweight cross-platform graphical front-end (GUI) for the Neovim text editor, written in C++ with Qt6. It also provides a… | 88 | 2000 | active |
| sphamba/smear-cursor.nvim A Neovim plugin written in Lua that animates the cursor with a smear/trail effect in any terminal, inspired by Neovide's animated cursor. I… | 64 | 2000 | active |
| nemtrif/utfcpp A small, header-only C++ library for handling UTF-8 encoded strings in a portable way, compatible back to C++98. It provides STL iterator-b… | 91 | 1987 | stable |
| vim-ruby/vim-ruby Vim's runtime configuration files providing Ruby language support, including syntax highlighting, indentation, omnicompletion, and helper m… | 40 | 1986 | stable |