Open-source editor-plugin software
959 open-source libraries, tools and applications tagged editor-plugin, ranked by how closely editor-plugin 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.
959 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 32 | 1130 | 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 | 1130 | stable |
| 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… | 55 | 1126 | active |
| needle-tools/compilation-visualizer A Unity Editor plugin that visualizes assembly compilation on a timeline, hooking into editor events to show how long each assembly takes t… | 61 | 1125 | active |
| 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 … | 50 | 1125 | 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 | 1125 | 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… | 70 | 1124 | 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… | 54 | 1124 | 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… | 39 | 1124 | active |
| saecki/crates.nvim A Neovim plugin written in Lua that helps manage crates.io dependencies in Rust projects' Cargo.toml files. It provides completion, version… | 72 | 1121 | active |
| lsp-mode lsp-ui provides the higher-level UI modules for Emacs lsp-mode, including sideline diagnostics, peek definitions/references, documentation … | 59 | 1118 | 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 | 1118 | 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… | 76 | 1116 | 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… | 56 | 1109 | 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… | 51 | 1107 | active |
| sourcegraph/cody-public-snapshot Cody is an open-source AI coding assistant by Sourcegraph that uses LLMs and codebase context (via Sourcegraph's search) to help developers… | 10 | 3805 | maintenance |
| makejavas/EasyCode EasyCode is an IntelliJ IDEA plugin that generates code from database tables using customizable Velocity templates. It can generate entitie… | 23 | 1104 | active |
| pangloss/vim-javascript A Vim plugin providing improved JavaScript syntax highlighting and indentation. It supports JSDoc, NGDoc, and Flow highlighting, syntax-bas… | 25 | 3786 | maintenance |
| intellij-solidity/intellij-solidity A Solidity language plugin for IntelliJ-based IDEs providing syntax highlighting, code completion, navigation, formatting, and file templat… | 81 | 1100 | active |
| passivestar/godot-minimal-theme A minimal custom theme for the Godot game engine editor, distributed as a .tres theme file. It has been ported natively into Godot and is t… | 54 | 3774 | maintenance |
| 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.… | 53 | 1095 | stable |
| 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… | 59 | 1094 | active |
| lastmile-ai/aiconfig AIConfig is an open-source framework that manages generative AI prompts, models, and model parameters as JSON-serializable configs, separat… | 45 | 1088 | active |
| 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 … | 79 | 1085 | 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… | 88 | 1083 | 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… | 39 | 1083 | 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, … | 79 | 1075 | 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,… | 72 | 1073 | active |
| swiftlang/vscode-swift The official Visual Studio Code extension providing Swift language support, powered by SourceKit LSP for code intelligence and LLDB DAP for… | 95 | 1069 | 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… | 62 | 1069 | 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… | 75 | 1067 | 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 | 3625 | maintenance |
| lostintangent/gistpad GistPad is a VS Code extension for managing GitHub Gists and repositories directly from the editor, letting you edit snippets, notes, wikis… | 49 | 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… | 80 | 1058 | active |
| Maran23/script-ide Script-IDE is a Godot editor plugin that transforms the built-in Script UI into an IDE-like interface with multiline tabs, an enhanced outl… | 93 | 1057 | active |
| rmagatti/goto-preview A Neovim plugin that previews LSP definitions, type definitions, implementations, declarations, and references in floating windows instead … | 55 | 1055 | active |
| github0null/eide Embedded IDE (EIDE) is a VSCode extension providing a development environment for 8051/STM8/Cortex-M/MIPS/RISC-V microcontroller projects. … | 88 | 1054 | active |
| b0o/incline.nvim A Neovim plugin written in Lua that renders lightweight floating statuslines per window. It is highly configurable via Lua render functions… | 56 | 1052 | active |
| favourhong/Awesome-Marp Awesome Marp is a collection of pure-CSS themes and 38+ custom styles for creating presentations with Marp (Markdown Presentations). It pro… | 69 | 1049 | active |
| brenoprata10/nvim-highlight-colors A Neovim plugin written in Lua that highlights color codes (hex, rgb, hsl, CSS variables, Tailwind classes) directly in the editor buffer. … | 65 | 1048 | active |
| sainnhe/edge Edge is a clean and elegant color scheme for Vim and Neovim, inspired by Atom One and Material themes. It offers dark and light variants wi… | 57 | 1046 | stable |
| hedyhli/outline.nvim A Neovim plugin providing a sidebar with a tree-like outline of code symbols, powered by LSP and treesitter. It is a significantly improved… | 69 | 1045 | active |
| b0o/SchemaStore.nvim A Neovim plugin that exposes the SchemaStore catalog of JSON/YAML schemas to language servers like ls and yamlls. It enables schema-based v… | 77 | 1043 | active |
| djblue/portal Portal is a Clojure/ClojureScript data inspector that lets developers navigate and visualize values of arbitrary shapes and sizes from a RE… | 99 | 1039 | active |
| forcedotcom/salesforcedx-vscode The official Salesforce Extensions for Visual Studio Code, providing Salesforce DX development tooling including Apex language support, deb… | 95 | 1038 | active |
| craftzdog/solarized-osaka.nvim Solarized Osaka is a Solarized-inspired dark colorscheme for Neovim written in Lua. It extends the original 16-color Solarized palette with… | 69 | 1035 | active |
| tpope/vim-rhubarb A Vim plugin that extends tpope's fugitive.vim with GitHub integration. It enables :GBrowse to open GitHub URLs and provides omni-completio… | 41 | 1032 | stable |
| stevearc/quicker.nvim A Neovim plugin that enhances the built-in quickfix window with better styling, syntax-highlighted grep results, and expandable context lin… | 64 | 1031 | active |
| nvim-telescope/telescope-ui-select.nvim A Neovim plugin that sets vim.ui.select to use the Telescope picker, so core and LSP selection prompts (like code actions) appear in Telesc… | 32 | 1031 | stable |
| don-tnowe/godot-resources-as-sheets-plugin A Godot editor plugin that adds a tab for viewing and editing folders of Resource files as data tables, one resource per row. It supports t… | 57 | 1028 | active |
| .NET SDK The official .NET Project System for Visual Studio, built on the Common Project System (CPS) framework, which connects SDK-style C#, F#, an… | 64 | 1021 | stable |
| shaunsingh/nord.nvim A Neovim colorscheme based on the Nord color palette, written in Lua with TreeSitter and LSP support. It also styles many popular Neovim pl… | 32 | 1021 | stable |
| pocco81/true-zen.nvim A NeoVim plugin written in Lua that provides distraction-free writing via four modes: Ataraxis (zen mode), Minimalist, Narrow, and Focus. I… | 32 | 1018 | stable |
| hinterdupfinger/obsidian-ollama An Obsidian plugin that integrates locally running Ollama models into your notes. It provides preconfigured prompts (summarize, explain, re… | 19 | 1018 | active |
| flazz/vim-colorschemes A large bundled collection of Vim colorschemes harvested from vim.org, installable as a single plugin. It provides hundreds of color scheme… | 32 | 3451 | maintenance |
| DevSkim DevSkim is a Microsoft security linting framework consisting of IDE extensions, a .NET CLI, and a rule engine that flags security issues in… | 98 | 1015 | active |
| LogicalError/realtime-CSG-for-unity Realtime-CSG is a Unity editor plugin providing constructive solid geometry (CSG) level design tools, letting developers build levels non-d… | 52 | 1012 | active |
| folke/persistence.nvim A Lua plugin for Neovim that provides automated session management, saving the active session on exit and restoring it on demand. It stores… | 41 | 1012 | active |
| cshuaimin/ssr.nvim A Neovim plugin providing structural search and replace at the AST level using Tree-sitter. Users write search patterns with wildcards like… | 62 | 1009 | active |
| apptools-lab/AppWorks AppWorks is a VS Code extension pack providing a suite of frontend development tools, including project scaffolding, component generation, … | 42 | 1009 | active |
| mProjectsCode/obsidian-meta-bind-plugin An Obsidian plugin that makes notes interactive with inline input fields, metadata (view) displays, and buttons. Fields bind to frontmatter… | 89 | 1006 | active |
| DisposaBoy/GoSublime GoSublime is a Sublime Text 3 plugin providing IDE-like features for Go development, including code completion, linting, formatting, and go… | 23 | 3398 | maintenance |
| SilasMarvin/lsp-ai LSP-AI is an open-source language server written in Rust that acts as a backend for AI-powered editor features like LLM chat and code compl… | 18 | 3208 | maintenance |
| ervandew/supertab Supertab is a Vim plugin that lets you use the Tab key for all insert mode completions, including keyword, omni, and user-defined completio… | 37 | 3194 | maintenance |
| jceb/vim-orgmode A Vim file type plugin that brings Emacs Org-Mode's text outlining and task management to Vim, including folding, heading navigation, TODO … | 61 | 3185 | maintenance |
| zzz40500/GsonFormat GsonFormat is a JetBrains IDE plugin (Android Studio / IntelliJ IDEA) that generates Java entity classes from a JSON string, following Gson… | 23 | 3129 | maintenance |
| spadgos/sublime-jsdocs DocBlockr is a Sublime Text package that simplifies writing DocBlock documentation comments across many languages including JavaScript, PHP… | 32 | 3077 | maintenance |
| mileszs/ack.vim A Vim plugin that acts as a frontend for the ack search tool (and other grep-like tools), running searches from within Vim and displaying r… | 23 | 3075 | maintenance |
| mplushnikov/lombok-intellij-plugin An IntelliJ IDEA plugin that adds support for Project Lombok annotations, making the IDE recognize Lombok-generated getters, setters, const… | 10 | 3075 | maintenance |
| metakirby5/codi.vim Codi.vim is a Vim/NeoVim plugin that provides an interactive scratchpad: it opens a synchronized pane showing the live evaluation results o… | 32 | 3057 | maintenance |
| reloadware/reloadium Reloadium is a Python library and PyCharm plugin providing advanced hot reloading, profiling, and AI-assisted error fixing. It lets develop… | 32 | 2984 | maintenance |
| microsoft/genaiscript GenAIScript is a JavaScript/TypeScript framework for programmatically assembling and orchestrating LLM prompts, tools, and data in code. It… | 10 | 2876 | maintenance |
| travisjeffery/ClangFormat-Xcode An Xcode plug-in that integrates clang-format so developers can format C/Objective-C/C++ code inside Xcode using styles like LLVM, Google, … | 32 | 2872 | maintenance |
| mtshiba/pylyzer Pylyzer is a fast static code analyzer and language server for Python, written in Rust, offering type checking and rich LSP features like c… | 39 | 2854 | maintenance |
| qfish/XAlign XAlign is an Xcode Source Editor extension that aligns code using customizable regular-expression-based alignment patterns. It supports ali… | 23 | 2841 | maintenance |
| sunnisis/ixrail ixrail AgentPay is a VS Code extension that gives local AI agents a wallet, spending policy, authenticated broker, x402 payment flow, and s… | 64 | 848 | active |
| Shougo/neocomplete.vim neocomplete is a Vim plugin providing an auto keyword completion system with caching, successor to neocomplcache. Development has ended; us… | 32 | 2722 | maintenance |
| norcalli/nvim-colorizer.lua A high-performance color highlighter plugin for Neovim written in LuaJIT with no external dependencies. It highlights color codes (hex, nam… | 32 | 2689 | maintenance |
| neomake/neomake Neomake is a Vim/Neovim plugin that asynchronously runs linters and make programs, displaying results in the editor. It serves as an asynch… | 32 | 2665 | maintenance |
| preservim/vim-indent-guides A Vim plugin that visually displays indent levels in code using alternating highlight colors. It detects both tab and space indentation and… | 32 | 2656 | maintenance |
| thinkpixellab/flatland Flatland is a flat UI theme and color scheme for Sublime Text 2 and 3, derived from the Soda theme. It provides a dark editor appearance wi… | 10 | 2652 | maintenance |
| Cyberbrain Cyberbrain is a Python debugging tool that visualizes program execution as a dataflow graph, letting developers backtrace variable changes … | 32 | 2542 | maintenance |
| mhutchie/vscode-git-graph A Visual Studio Code extension that renders an interactive Git commit graph for any repository. It lets users perform Git actions (branchin… | 23 | 2531 | maintenance |
| github/VisualStudio The GitHub Extension for Visual Studio is a VSIX plugin that adds GitHub integration to Visual Studio 2015 and newer, living mostly in the … | 10 | 2520 | maintenance |
| VSinder VSinder is a novelty dating app for programmers where users swipe on code snippets instead of photos. It consists of a VSCode extension, iO… | 32 | 2503 | maintenance |
| weixin/Miaow Miaow (WeSketch) is a set of Sketch plugins by Tencent's WeChat team for design teams. It provides UI Kit and color set syncing, icon manag… | 23 | 2472 | maintenance |
| mattpocock/ts-error-translator A VSCode extension by Matt Pocock that translates cryptic TypeScript compiler errors into plain English explanations. It helps developers u… | 23 | 2456 | maintenance |
| rickytan/RTImageAssets An Xcode plugin that automatically generates missing @2x and @1x image assets from @3x images (or upscales @2x to @3x) inside asset catalog… | 10 | 2438 | maintenance |
| Unity-Technologies/AssetBundles-Browser A Unity Editor plugin for viewing, configuring, and building AssetBundles. It provides tabs to inspect built bundle contents, assign assets… | 49 | 2404 | maintenance |
| tpope/vim-vinegar vinegar.vim is a Vim plugin by Tim Pope that enhances the built-in netrw file browser with cleaner listings, faster directory navigation, a… | 32 | 2347 | maintenance |
| XVim XVim is an Xcode plugin that brings Vim keybindings and modal editing to Apple's Xcode IDE. XVim2 is its successor for Xcode 9+, letting de… | 32 | 2284 | maintenance |
| andrewfiorillo/sketch-palettes A Sketch plugin for exporting and importing fill presets, supporting colors, gradients, and pattern fills via .sketchpalette files. It lets… | 23 | 2258 | maintenance |
| DamnWidget/anaconda Anaconda is a Sublime Text plugin that turns the editor into a full-featured Python IDE with autocompletion (via Jedi), linting (PyFlakes, … | 23 | 2243 | maintenance |
| DonJayamanne/pythonVSCode The original Python extension for Visual Studio Code, providing IntelliSense, debugging, linting, formatting, refactoring, testing, and Jup… | 49 | 2117 | maintenance |
| mcharmas/android-parcelable-intellij-plugin An IntelliJ/Android Studio plugin that generates Android Parcelable implementation boilerplate from class fields. It integrates with the ID… | 23 | 2116 | maintenance |
| Xuyuanp/nerdtree-git-plugin A Vim plugin that extends the NERDTree file explorer with git status indicators, showing modified, staged, untracked, and other file states… | 10 | 2082 | maintenance |
| UnityMeshSimplifier A C# mesh simplification (decimation) library for Unity, based on the Fast Quadric Mesh Simplification algorithm. It works in the Unity edi… | 53 | 2052 | maintenance |
| Kotlin Language Server A Language Server Protocol implementation for Kotlin providing code completion, diagnostics, hover info, document symbols, and definition l… | 30 | 2046 | maintenance |
| rakr/vim-one A Vim/Neovim colorscheme adapting Atom's One Light and One Dark themes, with true color support and graceful fallback. It also includes a m… | 32 | 2032 | maintenance |
| pashky/restclient.el An Emacs major mode for manually exploring and testing HTTP REST web services from plain-text query sheets. It runs requests and pretty-pri… | 10 | 2012 | maintenance |