domain: text-editors
1403 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| JetBrains/intellij-scala The official JetBrains plugin that adds Scala language support to IntelliJ IDEA and Android Studio. It provides coding assistance, navigati… | 77 | 1225 | active |
| emacs-slack/emacs-slack A GNU Emacs client for Slack written in Emacs Lisp, available via MELPA. It lets users read, send, search, and react to Slack messages, man… | 77 | 1224 | active |
| Canop/termimad Termimad is a Rust library for rendering Markdown-formatted text and tables in terminal (CLI/TUI) applications, with configurable skins, wr… | 77 | 1224 | active |
| qjebbs/vscode-plantuml A Visual Studio Code extension providing rich PlantUML support, including live diagram preview, export to multiple formats, syntax highligh… | 56 | 1224 | active |
| buymeasoda/soda-theme Soda Theme provides dark and light custom UI themes for Sublime Text 2 and 3, installable via Package Control or Git. It includes alternate… | 32 | 4290 | maintenance |
| taniarascia/new-moon New Moon is an optimized dark syntax highlighting theme designed for web development, with a consistent color palette across editors, termi… | 23 | 1223 | stable |
| basecamp/lexxy Lexxy is a modern rich text editor for Ruby on Rails, built as a custom element on top of Meta's Lexical editor framework by 37signals. It … | 85 | 1218 | active |
| xenodium/chatgpt-shell An Emacs package providing a multi-LLM shell and chat interface supporting ChatGPT, Claude, DeepSeek, Gemini, Kagi, Ollama, and Perplexity,… | 73 | 1216 | active |
| benlubas/molten-nvim Molten is a Neovim plugin for interactively running code with Jupyter kernels, providing a REPL-like and notebook-like experience inside th… | 65 | 1213 | active |
| jhipster/prettier-java A Prettier plugin that adds opinionated code formatting support for the Java language. It parses Java source code and reprints it with cons… | 98 | 1212 | active |
| Tern Tern is a stand-alone, editor-independent JavaScript code analyzer that provides deep static analysis such as type inference, completion, a… | 69 | 4240 | maintenance |
| jsmorabito/obsidian-commander Commander is an Obsidian plugin that lets users add, remove, edit, reorder, and hide commands across every part of Obsidian's user interfac… | 100 | 1206 | active |
| jiangmiao/auto-pairs A Vim plugin that automatically inserts, deletes, and manages matching brackets, parentheses, and quotes in pairs. It adds conveniences lik… | 32 | 4196 | maintenance |
| hashicorp/terraform-ls The official Terraform Language Server maintained by HashiCorp, implementing the Language Server Protocol to provide IDE features for Terra… | 97 | 1198 | active |
| Vinzent03/obsidian-advanced-uri An Obsidian community plugin that extends Obsidian's URI scheme, letting users control navigation, note editing, search, commands, and sett… | 89 | 1198 | active |
| tk04/Marker Marker is an open-source, cross-platform desktop application for viewing and editing Markdown files, built with Tauri and TypeScript. It is… | 16 | 1190 | active |
| tpope/vim-rails rails.vim is a Vim plugin providing Rails-specific navigation, syntax highlighting, and command wrappers for editing Ruby on Rails applicat… | 35 | 4151 | maintenance |
| xiyaowong/transparent.nvim A Neovim plugin written in Lua that removes all background colors from highlight groups to make the editor transparent. It supports configu… | 71 | 1189 | active |
| huggingface/llm.nvim llm.nvim is a Neovim plugin that brings LLM-powered features like ghost-text code completion to the editor, using llm-ls as its backend. It… | 67 | 1186 | active |
| madox2/vim-ai A Vim/Neovim plugin that adds AI capabilities such as code generation, text editing, and interactive ChatGPT conversations directly in the … | 62 | 1184 | active |
| junegunn/vim-peekaboo A Vim plugin that extends the ", @, and CTRL-R key mappings to display the contents of Vim registers in a sidebar. It automatically closes … | 49 | 1184 | stable |
| chentoast/marks.nvim A Neovim plugin that enhances viewing and interacting with Vim marks, showing them in the sign column with floating window previews. It sup… | 42 | 1183 | active |
| jbyuki/venn.nvim A Neovim plugin written in Lua for drawing ASCII diagrams, boxes, lines, and arrows directly inside text buffers. It provides commands like… | 32 | 1182 | stable |
| Yggdroot/indentLine A Vim plugin that displays thin vertical lines at each indentation level for code indented with spaces. It uses Vim 7.3+'s conceal feature … | 10 | 4119 | maintenance |
| prosekit/prosekit ProseKit is a headless, framework-agnostic rich text editor toolkit for the web, built on ProseMirror with adapters for React, Vue, Preact,… | 92 | 1179 | active |
| 10play/10tap-editor TenTap is a typed, customizable rich text editor library for React Native, built on top of Tiptap and ProseMirror. It provides a plug-and-p… | 76 | 1179 | active |
| mhartington/oceanic-next Oceanic Next is a colorscheme plugin for Neovim and Vim 8, inspired by the Oceanic Next theme for Sublime Text. It includes an accompanying… | 53 | 1179 | active |
| vague-theme/vague.nvim Vague is a dark, low-contrast, pastel colorscheme for Neovim written in Lua. It supports transparent backgrounds, configurable colors, and … | 85 | 1178 | active |
| dinbtechit/vscode-theme A JetBrains IDE plugin that brings the Visual Studio Code Dark+ and Dark Modern color schemes to IntelliJ, WebStorm, Rider, CLion, PyCharm,… | 65 | 1177 | active |
| johnpapa/vscode-peacock Peacock is a Visual Studio Code extension that subtly changes the color of your VS Code workspace. It helps you quickly identify which edit… | 98 | 1176 | active |
| skywind3000/vim-quickui A Vim/NeoVim plugin providing a Borland/Turbo C++ inspired TUI widget library: dropdown menubars, context menus, listboxes, and a data-driv… | 89 | 1175 | active |
| shanalikhan/code-settings-sync A Visual Studio Code extension that synchronizes settings, keybindings, snippets, themes, extensions, and workspaces across multiple machin… | 23 | 4087 | maintenance |
| aardio/wubi-lex WubiLex is a tiny (~800KB) portable Windows tool that replaces and manages the code tables and phrase dictionaries of the built-in Microsof… | 57 | 1173 | active |
| doki-theme/doki-theme-vscode A VS Code extension providing over 60 cute anime character-based color themes, wallpapers, and stickers. It modifies VS Code's CSS to enabl… | 23 | 1172 | active |
| DanielGavin/ols ols is a language server (LSP implementation) for the Odin programming language, providing completions, hover, go-to-definition, references… | 100 | 1169 | active |
| tpope/vim-endwise endwise.vim is a Vim plugin that automatically adds matching end structures when you press Enter, such as adding `end` after Ruby `if`/`def… | 55 | 1167 | stable |
| CosmicNvim/CosmicNvim CosmicNvim is an opinionated, lightweight Neovim configuration distribution aimed at web development with TypeScript, JavaScript, and relat… | 78 | 1165 | active |
| sellout/emacs-color-theme-solarized An Emacs color theme implementing Ethan Schoonover's Solarized palette, providing light and dark variants with precise CIELAB-based color r… | 37 | 1163 | active |
| PHPantom-dev/phpantom_lsp PHPantom is a fast, lightweight PHP language server written in Rust with deep type intelligence, including generics, PHPStan annotations, a… | 82 | 1160 | active |
| rhysd/clever-f.vim clever-f.vim is a Vim plugin that extends the f, F, t, and T character-search motions so they can be repeated with the same key instead of … | 32 | 1160 | stable |
| fannheyward/coc-rust-analyzer A coc.nvim extension that integrates the rust-analyzer language server into Vim and Neovim. It provides Rust IDE features such as code comp… | 76 | 1155 | active |
| PyThaiNLP/pythainlp PyThaiNLP is a Python library for Thai natural language processing, offering tokenization, POS tagging, transliteration, soundex, spell cor… | 98 | 1149 | active |
| Yazelix/nova Yazelix Nova is a Nix-packaged, keyboard-driven terminal workspace that composes a Zellij fork, a Helix fork, Yazi file manager, Nushell, p… | 88 | 1148 | active |
| weirongxu/coc-explorer A file explorer extension for coc.nvim that provides a tree view of files and buffers inside Vim and Neovim. It supports file operations, g… | 27 | 1147 | active |
| walles/moor Moor is a terminal pager (formerly named moar) that displays UTF-8 text from files or pipes with zero configuration. It provides syntax hig… | 95 | 1144 | active |
| hazelgrove/hazel Hazel is a web-based live functional programming environment for an Elm/ML-like language built around typed holes, allowing typechecking, e… | 68 | 1142 | active |
| Shpigford/clearly Clearly is a free, open-source native Markdown editor for macOS, iOS, and iPadOS built in Swift, with syntax highlighting, GFM preview, KaT… | 82 | 1140 | active |
| textAngular/textAngular textAngular is a powerful WYSIWYG rich-text editor built as an AngularJS directive. It supports multiple editor instances, two-way HTML con… | 23 | 3946 | maintenance |
| zenbones-theme/zenbones.nvim A collection of contrast-based Vim/Neovim colorschemes that rely on contrast and font variations rather than color for syntax highlighting.… | 85 | 1139 | active |
| jotson/ridiculous_coding A Godot Engine 4 editor plugin that adds screenshake, explosions, and other over-the-top visual effects to your coding experience. It is a … | 51 | 1137 | active |
| HarryChen0506/react-markdown-editor-lite A lightweight, pluggable Markdown editor React component with editor/preview panes, synced scrolling, image upload, and custom parser suppo… | 71 | 1135 | stable |
| noib3/nvim-oxi nvim-oxi is a Rust crate providing safe, idiomatic, fully typed bindings to the Neovim editor's API via FFI rather than RPC. It is aimed pr… | 69 | 1135 | active |
| Haleclipse/Claudix Claudix is a VS Code extension that embeds Claude Code as an interactive AI coding assistant inside the editor. It provides a chat sidebar … | 55 | 1133 | active |
| AckslD/nvim-neoclip.lua A clipboard manager plugin for Neovim that records everything yanked in a session (up to a configurable limit) and lets you search and rest… | 34 | 1133 | active |
| CodeEditApp/CodeEdit CodeEdit is a free, open-source, native macOS code editor built in Swift and SwiftUI, offering syntax highlighting, code completion, find a… | 75 | 22996 | experimental |
| pechorin/any-jump.vim A Vim/Neovim plugin that provides IDE-like code navigation, letting users jump to definitions and references of symbols under the cursor. I… | 57 | 1130 | active |
| Gonzalo-D-Sales/obsidian-velocity Velocity is a modern, futuristic theme for the Obsidian note-taking app, built with SCSS and offering polished dark and light color schemes… | 86 | 1129 | active |
| alok/notational-fzf-vim A Vim/Neovim plugin that brings Notational Velocity-style note-taking to the editor, where searching for a note and creating one are the sa… | 59 | 1128 | active |
| terryma/vim-expand-region A Vim plugin that lets you visually select increasingly larger regions of text using a single repeated key combination, similar to expand-r… | 32 | 1126 | stable |
| cohama/lexima.vim lexima.vim is a Vim/Neovim plugin that automatically closes character pairs like parentheses, brackets, and quotes as you type, with suppor… | 74 | 1125 | active |
| nobiot/org-transclusion An Emacs Lisp package that adds transclusion support to Org Mode, letting users insert live copies of text content via file or ID links. Tr… | 57 | 1125 | active |
| AvaloniaUI/AvaloniaEdit AvaloniaEdit is a C# text editor control for the Avalonia UI framework, ported from the WPF-based AvalonEdit. It provides syntax highlighti… | 79 | 1124 | active |
| abo-abo/ace-window ace-window is an Emacs Lisp package for quickly selecting and switching between Emacs windows using a single key binding and labeled window… | 23 | 1124 | stable |
| FirebaseExtended/firepad Firepad is an open-source collaborative code and text editor library powered by Firebase for real-time sync and storage, designed to be emb… | 10 | 3875 | maintenance |
| mtymek/opencode-obsidian An Obsidian plugin that embeds the OpenCode AI assistant's web view directly into Obsidian's sidebar, launching it via Node.js child proces… | 60 | 1122 | active |
| folke/edgy.nvim edgy.nvim is a Neovim plugin that creates and manages predefined window layouts, automatically pinning plugin windows like file trees and t… | 42 | 1120 | active |
| google/vim-codefmt A Vim plugin by Google that provides syntax-aware code formatting inside the editor, with built-in support for many external formatters lik… | 32 | 1119 | active |
| emacs-lsp/lsp-ui lsp-ui provides the higher-level UI modules for Emacs lsp-mode, including sideline diagnostics, peek definitions/references, documentation … | 62 | 1116 | active |
| dgutov/diff-hl An Emacs minor mode that highlights uncommitted changes in the window fringe or margin, with commands to jump between and selectively rever… | 77 | 1111 | stable |
| KDE/kate Kate is KDE's advanced text editor built on KDE Frameworks and Qt, with a plugin system shared with KWrite and other KTextEditor-based appl… | 77 | 1110 | stable |
| monaqa/dial.nvim dial.nvim is an enhanced increment/decrement plugin for Neovim written in Lua. It extends the built-in <C-a>/<C-x> behavior to handle n-ary… | 62 | 1109 | active |
| tombi-toml/tombi Tombi is a fast TOML toolkit written in Rust providing a formatter, linter, and Language Server (LSP). It supports schema-driven validation… | 85 | 1100 | active |
| pangloss/vim-javascript A Vim plugin providing improved JavaScript syntax highlighting and indentation. It supports JSDoc, NGDoc, and Flow highlighting, syntax-bas… | 28 | 3785 | maintenance |
| nnhubbard/ZSSRichTextEditor A rich text WYSIWYG editor library for iOS written in Objective-C, providing a toolbar-based editing experience with a syntax-highlighted H… | 32 | 3782 | maintenance |
| intellij-solidity/intellij-solidity A Solidity language plugin for IntelliJ-based IDEs providing syntax highlighting, code completion, navigation, formatting, and file templat… | 70 | 1098 | active |
| f-person/git-blame.nvim A Neovim plugin written in Lua that displays git blame information as virtual text in the editor. It shows commit author, date, and summary… | 55 | 1098 | active |
| MattesGroeger/vim-bookmarks A Vim plugin that lets users toggle per-line bookmarks and attach annotations (comments) to lines, with navigation via the quickfix window.… | 57 | 1096 | stable |
| tholman/zenpen ZenPen is a minimalist web-based writing app designed to eliminate distractions and help writers focus. It persists text locally via HTML5 … | 32 | 3768 | maintenance |
| olimorris/onedarkpro.nvim A Neovim colorscheme plugin that brings Atom's iconic One Dark theme to Neovim, with variants like One Light and Vaporwave. It is fully cus… | 90 | 1093 | active |
| marko-cerovac/material.nvim A Material-inspired colorscheme for NeoVim written in Lua, offering five styles with fast asynchronous highlight loading. It has built-in s… | 63 | 1091 | active |
| amitmerchant1990/electron-markdownify Markdownify is a minimal Markdown editor desktop application built on Electron with live HTML preview, sync scrolling, and GitHub Flavored … | 51 | 1088 | active |
| greyblake/whatlang-rs Whatlang is a lightweight Rust library for detecting the natural language of a text, supporting 70 languages plus script recognition. It is… | 49 | 1087 | stable |
| yioneko/vtsls vtsls is a Language Server Protocol wrapper around the TypeScript language features extension bundled with VSCode, exposing its full featur… | 86 | 1085 | active |
| brianmario/charlock_holmes A Ruby library for character encoding detection built on top of ICU. It detects the encoding of arbitrary text or binary content and can tr… | 63 | 1083 | stable |
| andrepimenta/claude-code-chat A VS Code extension that provides a graphical chat interface for Claude Code, replacing terminal-based interaction with a visual UI inside … | 77 | 1081 | active |
| bbatsov/zenburn-emacs A port of the popular Zenburn low-contrast color theme to Emacs, built on Emacs 24.1+ built-in theming support. It is distributed via MELPA… | 91 | 1080 | stable |
| theHamsta/nvim-dap-virtual-text A Neovim plugin that adds virtual text support to nvim-dap, displaying variable values inline in the editor during debugging sessions. It u… | 43 | 1078 | active |
| JimmyLefevre/kb A collection of single-header, permissively-licensed C/C++ libraries in the stb style. Its main library, kb_text_shape.h, provides Unicode … | 61 | 1074 | active |
| magnars/s.el s.el is a string manipulation library for Emacs written in Emacs Lisp, providing a comprehensive set of functions for trimming, splitting, … | 85 | 1073 | stable |
| petertriho/nvim-scrollbar An extensible scrollbar plugin for Neovim written in Lua. It displays a scrollbar with marks for diagnostics, cursor position, git changes,… | 76 | 1069 | active |
| tomasr/molokai Molokai is a Vim color scheme ported from the Monokai TextMate theme, featuring a dark gray background. It supports both GUI and 256-color … | 32 | 3626 | maintenance |
| lumen-oss/rocks.nvim rocks.nvim is a Neovim plugin manager inspired by Rust's Cargo, built on top of LuaRocks. It lets users declare plugins in a rocks.toml fil… | 89 | 1060 | active |
| be5invis/vscode-custom-css A Visual Studio Code extension that injects custom CSS and JavaScript into the editor's workbench by modifying VS Code's installation files… | 76 | 1059 | active |
| byxiaozhi/Typedown Typedown is a lightweight Markdown editor built natively for Windows using the WinUI framework. It offers a seamless, OS-integrated editing… | 50 | 1059 | active |
| kkoomen/vim-doge vim-doge is a documentation generator plugin for Vim and Neovim that creates documentation skeletons (docblocks) for functions across nearl… | 86 | 1058 | active |
| cmhughes/latexindent.pl latexindent.pl is a Perl script that beautifies, tidies, and indents LaTeX source files by adding leading horizontal space to code blocks. … | 90 | 1057 | active |
| nex3/perspective-el Perspective is an Emacs package that provides multiple named workspaces (perspectives), each with its own buffer list and window layout, si… | 74 | 1057 | active |
| lostintangent/gistpad GistPad is a VS Code extension for managing GitHub Gists and repositories directly from the editor, letting you edit snippets, notes, wikis… | 53 | 1056 | active |
| AlexvZyl/nordic.nvim Nordic is a Neovim colorscheme based on Nord, but warmer and darker with a stronger emphasis on the Aurora palette. It supports many plugin… | 68 | 1054 | active |
| alevchuk/vim-clutch VIM Clutch is a DIY hardware project that turns a cheap USB foot pedal into a Vim mode-switching controller: pressing the pedal sends 'i' t… | 32 | 3596 | maintenance |