domain: text-editors
1403 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| obsidianmd/obsidian-sample-plugin The official template repository for building Obsidian community plugins, written in TypeScript. It includes build configuration, the plugi… | 66 | 4486 | active |
| Bowen7/regex-vis Regex Vis is a web application for visualizing regular expressions as diagrams and editing them visually. It also supports testing regular … | 76 | 4450 | active |
| tpope/vim-dadbod A Vim plugin providing a modern database interface through a single :DB command with URL-based connection strings. It supports many SQL and… | 60 | 4435 | active |
| jeffreytse/zsh-vi-mode A ZSH plugin that provides a full, faithful vi/vim modal editing experience in the shell command line, improving on Zsh's built-in vi mode.… | 67 | 4432 | active |
| ibhagwan/fzf-lua fzf-lua is a Neovim plugin that provides a Lua-based, improved replacement for fzf.vim, integrating the fzf fuzzy finder with Neovim. It of… | 76 | 4424 | active |
| L3MON4D3/LuaSnip LuaSnip is a snippet engine for Neovim written in Lua, supporting tabstops, dynamic and regex-triggered snippets, and LSP/VSCode/SnipMate s… | 76 | 4420 | active |
| dempfi/ayu ayu is a bright, handcrafted color theme for Sublime Text available in dark, mirage, and light variants. It includes both UI themes and col… | 51 | 4415 | stable |
| jdhao/nvim-config A fully documented, batteries-included Neovim configuration written in Lua, targeting the latest stable Neovim release on Linux, macOS, and… | 88 | 4373 | active |
| akinsho/bufferline.nvim A Neovim plugin written in Lua that renders a stylish, highly configurable buffer line (tab bar) at the top of the editor, with tabpage int… | 30 | 4365 | stable |
| LuaLS/lua-language-server A Language Server Protocol implementation for Lua, written in Lua, providing features like autocompletion, type checking, diagnostics, form… | 98 | 4347 | stable |
| puremourning/vimspector Vimspector is a multi-language graphical debugging plugin for Vim, built on the Debug Adapter Protocol (DAP). It provides an IDE-like debug… | 66 | 4318 | active |
| kylechui/nvim-surround A Neovim plugin written in Lua for adding, changing, and deleting surrounding delimiter pairs like quotes, parentheses, HTML tags, and func… | 87 | 4283 | stable |
| golang/vscode-go The official Go extension for Visual Studio Code, providing rich language support via the gopls language server. It offers IntelliSense, co… | 93 | 4258 | active |
| junegunn/vim-easy-align vim-easy-align is a Vim plugin for interactively aligning text around delimiters like equals signs, commas, spaces, or custom regular expre… | 32 | 4240 | stable |
| bbatsov/projectile Projectile is a project interaction library for Emacs that provides project-level navigation, search, and task-running features. It automat… | 98 | 4233 | stable |
| sbarex/SourceCodeSyntaxHighlight A macOS Quick Look extension that renders syntax-highlighted previews of source code files in Finder, built on the Highlight library. It sh… | 74 | 4222 | active |
| folke/flash.nvim A Neovim plugin for fast code navigation using search labels, enhanced character motions, and Treesitter integration. It lets users jump to… | 64 | 4216 | active |
| react-monaco-editor/react-monaco-editor A React wrapper component around Microsoft's Monaco Editor, the code editor that powers VS Code. It provides a declarative React component … | 69 | 4208 | active |
| folke/todo-comments.nvim A Neovim plugin written in Lua that highlights, lists, and searches TODO-style comments (TODO, HACK, BUG, FIX, etc.) in your codebase. It i… | 51 | 4199 | active |
| sainnhe/everforest Everforest is a green-based, warm and soft color scheme for Vim and Neovim. It offers dark/light variants with hard, medium, and soft backg… | 71 | 4182 | active |
| rust-lang/rust.vim rust.vim is the official Vim plugin for Rust development, providing file detection, syntax highlighting, formatting via rustfmt, and integr… | 32 | 4182 | stable |
| HJLebbink/asm-dude AsmDude2 is a Visual Studio 2022 extension providing assembly syntax highlighting, code completion, hover descriptions, and signature help … | 66 | 4177 | active |
| Alex-D/Trumbowyg Trumbowyg is a lightweight WYSIWYG rich-text editor for the web, built as a jQuery plugin and weighing only ~10kB gzipped. It generates cle… | 74 | 4145 | stable |
| pulsar-edit/pulsar Pulsar is a community-led, hyper-hackable text editor forked from the discontinued Atom editor and built on Electron. It offers deep custom… | 94 | 4144 | active |
| jmacdonald/amp Amp is a modal, Vim-inspired text editor that runs entirely in the terminal, written in Rust. It bundles essential features like syntax hig… | 62 | 4123 | active |
| zakirullin/files.md Files.md is a simple, local-first note-taking app that stores everything as plain .md files on your own device, with a chat-like flow for c… | 72 | 4119 | active |
| copilot.lua A pure Lua Neovim plugin that replaces copilot.vim, providing GitHub Copilot AI code suggestions with a Lua API for integration. It include… | 95 | 4096 | active |
| MaskRay/ccls ccls is a C/C++/Objective-C language server implementing the Language Server Protocol, originating from cquery. It provides code completion… | 76 | 4083 | active |
| windwp/nvim-autopairs A Neovim plugin written in Lua that automatically inserts matching pairs of characters like brackets, quotes, and parentheses while typing.… | 70 | 4082 | active |
| EdenEast/nightfox.nvim Nightfox is a highly customizable colorscheme plugin for Vim and Neovim, written in Lua, offering seven variants such as Nightfox, Dayfox, … | 63 | 4063 | active |
| rspeer/python-ftfy ftfy is a Python library that fixes mojibake (encoding mix-ups) and other Unicode text glitches after the fact, recovering original text fr… | 34 | 4060 | stable |
| jackMort/ChatGPT.nvim A Neovim plugin written in Lua that integrates OpenAI's ChatGPT API directly into the editor. It provides interactive Q&A, persona-based co… | 50 | 3999 | active |
| joshdick/onedark.vim A dark Vim/Neovim colorscheme inspired by Atom's One Dark syntax theme, supporting GUI and 16/256/true-color terminals. It ships with integ… | 66 | 3997 | stable |
| obsidian-tasks-group/obsidian-tasks An Obsidian community plugin that adds task management to the Obsidian knowledge base. It lets users track tasks across an entire vault, qu… | 99 | 3968 | active |
| scriban/scriban Scriban is a fast, lightweight, safe scripting language and text templating engine for .NET, with a compatibility mode for parsing Liquid t… | 96 | 3961 | stable |
| thebaselab/codeapp Code App is a desktop-class code editor for iPadOS built with SwiftUI and the Monaco editor, featuring Git integration, an embedded termina… | 88 | 3947 | active |
| chxuan/vimplus Vimplus is an automatic configuration program for Vim that installs and configures a curated set of plugins to turn Vim into a powerful IDE… | 32 | 3944 | active |
| giuspen/cherrytree CherryTree is a hierarchical note-taking desktop application featuring rich text editing and syntax highlighting, storing data in a single … | 95 | 3934 | active |
| elvirbrk/NoteHighlight2016 NoteHighlight2016 is a OneNote add-in that adds source code syntax highlighting to OneNote 2016 and OneNote for O365, supporting both 32-bi… | 91 | 3933 | active |
| swiftlang/sourcekit-lsp SourceKit-LSP is a Language Server Protocol implementation for Swift and C-based languages, built on sourcekitd and clangd. It provides int… | 74 | 3903 | stable |
| jisaacks/GitGutter GitGutter is a Sublime Text plugin that displays git diff information in the editor gutter, showing inserted, modified, and deleted lines v… | 71 | 3879 | stable |
| nvim-orgmode/orgmode A feature-complete clone of Emacs Orgmode written in Lua for Neovim 0.11.0+. It provides note capture, agenda views, TODO management, and a… | 95 | 3866 | active |
| emacs-evil/evil Evil is an extensible vi layer for Emacs that emulates Vim's main features, including modal editing, motions, and registers. It also provid… | 75 | 3839 | stable |
| m4xshen/hardtime.nvim A Neovim plugin written in Lua that helps users break bad editing habits by blocking repeated keys and suggesting faster Vim motions. It al… | 73 | 3837 | active |
| daltonmenezes/aura-theme Aura is a dark color theme distributed for many apps and editors, including VS Code, Neovim, Sublime Text, iTerm2, Slack, and Hyper. It als… | 49 | 3817 | active |
| ms-jpq/coq_nvim coq_nvim is a fast autocompletion plugin for Neovim written in Lua, using SQLite-backed B-trees and a coroutine-based interruptible schedul… | 77 | 3814 | active |
| blossom-editor/blossom Blossom is a self-hosted markdown note-taking application with bidirectional links, built-in image hosting, and real-time device synchroniz… | 67 | 3802 | active |
| nvimdev/lspsaga.nvim A Neovim plugin written in Lua that enhances the built-in LSP experience with improved UIs and features like hover docs, code actions, diag… | 74 | 3798 | active |
| nickjvandyke/opencode.nvim A Neovim plugin written in Lua that integrates the OpenCode AI coding agent into the editor via its TUI and API. It injects editor context … | 84 | 3794 | active |
| rubjo/victor-mono Victor Mono is a free, open-source monospace programming typeface featuring cursive italics and ligatures, distributed under the SIL Open F… | 65 | 3793 | stable |
| VsVim/VsVim VsVim is a free Vim emulator plugin (VSIX extension) for Visual Studio 2019 through 2022. It brings Vim modal editing, motions, and keybind… | 67 | 3770 | active |
| cknadler/vim-anywhere A small shell-based utility that opens a Vim buffer from any application via a global keyboard shortcut; on close, its contents are copied … | 68 | 3767 | active |
| yabwe/medium-editor A vanilla JavaScript clone of Medium.com's inline WYSIWYG editor toolbar, built on the contenteditable API with no framework dependencies. … | 23 | 16103 | maintenance |
| JetBrains/intellij-platform-plugin-template An official JetBrains GitHub template repository that scaffolds new IntelliJ Platform plugin projects in Kotlin. It preconfigures Gradle bu… | 85 | 3753 | active |
| Solarized Solarized is a sixteen-color palette with precise CIELAB lightness relationships, distributed as color schemes for editors, IDEs, and termi… | 32 | 16011 | maintenance |
| curlpipe/ox Ox is a terminal-based text editor written in Rust, built from the ground up as an alternative to vim, nano, and micro. It offers syntax hi… | 69 | 3735 | active |
| geany/geany Geany is a fast, lightweight IDE and programmer's text editor built on GTK3, with syntax highlighting, code folding, autocompletion, a buil… | 66 | 3700 | stable |
| panphora/overtype OverType is a lightweight (~117KB) JavaScript markdown editor library that achieves WYSIWYG-style rendering by overlaying an invisible text… | 62 | 3696 | active |
| gruvbox gruvbox is a retro groove color scheme for Vim with pastel colors and light/dark mode switching. It offers extensive customization options … | 62 | 15704 | maintenance |
| clojure-emacs/cider CIDER is an Emacs package that turns Emacs into a full interactive development environment for Clojure and ClojureScript. It connects to a … | 93 | 3677 | active |
| antfu/vscode-file-nesting-config A maintained configuration snippet and VS Code extension that configures VS Code's file nesting feature to group related files in the explo… | 80 | 3661 | active |
| opensumi/core OpenSumi is a TypeScript framework for building AI-native IDE products, supporting both Electron desktop and web-based (WebIDE) deployments… | 79 | 3654 | active |
| CopilotC-Nvim/CopilotChat.nvim A Neovim plugin that brings GitHub Copilot Chat capabilities directly into the editor, supporting multiple AI models including GPT-4o, Clau… | 74 | 3653 | active |
| mdx-editor/editor MDXEditor is an open-source React component providing a rich text WYSIWYG editor for markdown and MDX documents, built on the Lexical frame… | 94 | 3644 | active |
| ThePrimeagen/refactoring.nvim A Neovim plugin providing automated refactoring operations (extract/inline variable and function) and print-debugging helpers, powered by t… | 76 | 3644 | active |
| spf13/spf13-vim spf13-vim is a curated Vim distribution bundling plugins and configuration for Vim, GVim, and MacVim. It provides plugin management via Vun… | 71 | 15482 | maintenance |
| kepano/flexoki Flexoki is an open-source, high-contrast color scheme for prose and code, inspired by analog printing inks and warm paper shades. It provid… | 50 | 3639 | stable |
| fregante/GhostText GhostText is a browser extension plus editor plugin system that lets you write text in your preferred editor (VS Code, Sublime Text, Vim, E… | 75 | 3636 | active |
| texstudio-org/texstudio TeXstudio is a fully featured open-source LaTeX editor and integrated writing environment built in C++ with Qt. It provides syntax highligh… | 95 | 3611 | active |
| OXY2DEV/markview.nvim A hackable Neovim plugin that renders live previews of Markdown, LaTeX, Typst, inline HTML, YAML, and AsciiDoc directly inside the editor. … | 84 | 3608 | active |
| rcarriga/nvim-notify A configurable notification manager plugin for NeoVim that replaces the default vim.notify with fancy animated floating windows. It support… | 48 | 3568 | active |
| DetachHead/basedpyright basedpyright is a fork of Microsoft's pyright static type checker for Python with additional type checking improvements and pylance feature… | 88 | 3557 | active |
| liangjingkanji/DrakeTyporaTheme A collection of twelve flat, elegant CSS themes for the Typora Markdown editor, including Material, Google, JetBrains, Vue, Juejin, Purple,… | 23 | 3536 | active |
| justinmk/vim-sneak Sneak is a Vim/Neovim plugin that adds a motion for jumping to any location specified by two typed characters, working across multiple line… | 55 | 3532 | stable |
| Powerline Powerline is a statusline plugin for Vim, tmux, shell prompts, and window managers, and this repository provides pre-patched fonts containi… | 55 | 14800 | maintenance |
| Myriad-Dreamin/tinymist Tinymist is an integrated language service for the Typst typesetting language, providing an LSP server, a CLI, a preview server, and a VSCo… | 89 | 3496 | active |
| emacs-eaf/emacs-application-framework Emacs Application Framework (EAF) is an extensible framework that brings modern graphical capabilities to Emacs by bridging Emacs Lisp with… | 77 | 3487 | active |
| emacs-helm/helm Helm is an Emacs framework for incremental completion and narrowing selections, helping users rapidly pick files, buffers, and other candid… | 66 | 3476 | active |
| dotnet/roslynator Roslynator is a set of code analysis tools for C# built on the Roslyn compiler platform. It ships as IDE extensions for Visual Studio and V… | 98 | 3475 | active |
| tpope/vim-unimpaired unimpaired.vim is a Vim plugin by Tim Pope that provides complementary pairs of bracket mappings for common editor actions. It adds shortcu… | 49 | 3465 | stable |
| textmate/textmate TextMate is an open-source graphical text editor for macOS 10.12+, written in Objective-C++ with a C++ core. It supports many programming l… | 23 | 14569 | maintenance |
| EditorConfig EditorConfig is a file format and ecosystem for defining consistent coding styles (indentation, charset, line endings) via a .editorconfig … | 40 | 3447 | stable |
| ayamir/nvimdots A preconfigured, structured Neovim setup written in Lua that turns Neovim into a full-featured IDE-like editor. It bundles plugin managemen… | 84 | 3422 | active |
| pandao/editor.md Editor.md is an open-source embeddable online Markdown editor component built on CodeMirror, jQuery, and Marked. It provides real-time prev… | 23 | 14318 | maintenance |
| prabirshrestha/vim-lsp An async Language Server Protocol (LSP) client plugin for Vim 8 and Neovim, written in Vim Script with Lua performance optimizations. It pr… | 76 | 3407 | active |
| stevencohn/OneMore OneMore is an open-source add-in for OneNote that adds dozens of productivity features such as a command palette, hashtag search, custom st… | 94 | 3392 | active |
| pwntester/octo.nvim A Neovim plugin that lets users edit and review GitHub issues, pull requests, and discussions directly from the editor as regular buffers. … | 77 | 3367 | active |
| rcarriga/nvim-dap-ui A Neovim plugin providing a graphical user interface for nvim-dap, the Debug Adapter Protocol client for Neovim. It renders debugging eleme… | 64 | 3362 | active |
| chriskempson/tomorrow-theme Tomorrow Theme is a collection of colour schemes for code editors and syntax highlighting, featuring muted colours across five variants lik… | 32 | 13986 | maintenance |
| SublimeText-Markdown/MarkdownEditing A powerful Markdown editing plugin for Sublime Text with robust syntax definitions for Standard Markdown, GitHub Flavored Markdown, and Mul… | 91 | 3322 | active |
| artempyanykh/marksman Marksman is a Language Server Protocol (LSP) server for Markdown that provides code-assist features like completion, goto definition, find … | 74 | 3314 | active |
| aziz/PlainTasks PlainTasks is an opinionated todo-list plugin for the Sublime Text editor that manages tasks in plain text files. It provides keyboard shor… | 32 | 3287 | active |
| vadimcn/codelldb CodeLLDB is a VSCode extension providing a native-code debugger powered by LLDB, with a Rust-based adapter. It supports C++, Rust, and othe… | 95 | 3280 | active |
| yzhang-gh/vscode-markdown Markdown All in One is a Visual Studio Code extension that adds comprehensive Markdown editing features such as keyboard shortcuts, automat… | 71 | 3277 | active |
| scopatz/nanorc A collection of improved .nanorc syntax highlighting definition files for the GNU nano text editor, covering many programming languages. It… | 23 | 3262 | active |
| nvimtools/none-ls.nvim none-ls.nvim is the community-maintained fork of null-ls.nvim, a Neovim plugin that turns Neovim itself into a language server so non-LSP t… | 72 | 3259 | active |
| jkaving/intellij-colors-solarized A Solarized color scheme adaptation for IntelliJ IDEA, also usable with other JetBrains IDEs like PhpStorm and PyCharm. It provides light a… | 23 | 3242 | stable |
| nvim-treesitter/nvim-treesitter-context A Neovim plugin that displays the enclosing code context (functions, classes, blocks) at the top of the window using Tree-sitter parsers. I… | 66 | 3225 | active |
| simonbs/Runestone Runestone is a performant plain text and code editor library for iOS built in Swift. It uses Tree-sitter for syntax highlighting and offers… | 69 | 3201 | active |
| textlint/textlint textlint is a pluggable linting tool for natural language text, similar to ESLint but for prose instead of code. It supports Markdown and p… | 97 | 3175 | active |