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 |
|---|---|---|---|
| pbreault/adb-idea A plugin for Android Studio and IntelliJ IDEA that adds quick ADB operations like uninstalling, killing, starting, restarting apps, and cle… | 60 | 2148 | 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 | 2147 | 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… | 53 | 2143 | active |
| Olical/conjure Conjure is a Neovim plugin providing interactive, live evaluation of code in connected REPLs for languages like Clojure, Fennel, Scheme, Py… | 83 | 2142 | 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… | 90 | 2134 | active |
| microsoft/pylance-release Pylance is Microsoft's fast, feature-rich Python language server extension for Visual Studio Code, providing IntelliSense, auto-imports, di… | 99 | 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 | 2126 | 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 … | 76 | 2120 | 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),… | 98 | 2103 | active |
| 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… | 48 | 2101 | 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… | 95 | 2097 | 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… | 77 | 2091 | active |
| Calva Calva is a Visual Studio Code extension providing a REPL-powered IDE for Clojure and ClojureScript development. It bundles inline evaluatio… | 94 | 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 | 2088 | active |
| 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… | 55 | 2081 | active |
| coder/xum Xum (formerly Mux) is an open-source desktop application for running multiple AI coding agents in parallel, each in its own isolated worksp… | 81 | 2057 | active |
| microsoft/foundry-dev-tools Microsoft Foundry Toolkit (formerly AI Toolkit) is a Visual Studio Code extension for building, testing, and deploying AI agents and models… | 81 | 2056 | active |
| rest.nvim rest.nvim is an asynchronous HTTP client plugin for Neovim written in Lua, letting users run HTTP requests defined in .http files directly … | 57 | 2054 | 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… | 54 | 2047 | 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 | 2041 | active |
| SublimeLinter SublimeLinter is the code linting framework for the Sublime Text editor. It provides the core infrastructure for running external linters a… | 88 | 2039 | active |
| GitHub VS Code Theme GitHub's official color theme extension for Visual Studio Code, providing light and dark themes that match github.com's appearance settings… | 48 | 2039 | active |
| Ruby LSP Ruby LSP is an opinionated implementation of the Language Server Protocol for Ruby, maintained by Shopify to provide rich editor features l… | 91 | 2036 | 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… | 87 | 2035 | 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… | 69 | 2035 | 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… | 53 | 2031 | 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… | 70 | 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 | 7742 | maintenance |
| Zoo-Code-Org/Zoo-Code Zoo Code is an open-source AI coding assistant delivered as a VS Code extension (with JetBrains/Open VSX support), continuing development o… | 82 | 2020 | active |
| WildDataX/suppr-zotero-plugin A Zotero plugin that translates academic PDF documents (and other formats via the Suppr web service) directly from the Zotero library via r… | 80 | 2015 | active |
| Solargraph Solargraph is a Ruby language server implementing the Language Server Protocol, providing intellisense, context-aware autocompletion, inlin… | 76 | 2009 | 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 … | 69 | 2007 | 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… | 61 | 2006 | stable |
| inlang inlang is an open-format translation management system (TMS) that stores localization data in a vendor-neutral .inlang project file or dire… | 77 | 2002 | 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 | 1998 | active |
| aws/aws-toolkit-vscode AWS Toolkit is a Visual Studio Code extension that connects the IDE to AWS resources, supporting credential management, Lambda debugging vi… | 94 | 1996 | active |
| codecadwallader/codemaid CodeMaid is an open source Visual Studio extension that cleans up, formats, and reorganizes code across many languages including C#, C++, F… | 40 | 1988 | active |
| vim-ruby/vim-ruby Vim's runtime configuration files providing Ruby language support, including syntax highlighting, indentation, omnicompletion, and helper m… | 37 | 1982 | stable |
| AndrewRadev/splitjoin.vim A Vim plugin that switches code between single-line and multiline forms with two keybindings (gS to split, gJ to join). It supports many la… | 66 | 1973 | stable |
| microsoft/vscode-eslint The official VS Code extension that integrates ESLint linting into Visual Studio Code. It validates JavaScript and TypeScript files in real… | 87 | 1963 | active |
| Agent Shell agent-shell is an Emacs Lisp package that provides a native Emacs buffer interface for interacting with LLM coding agents (Claude Code, Ope… | 63 | 1962 | active |
| Dendron Dendron is an open-source, local-first, markdown-based personal knowledge management (PKM) tool built for developers, integrating natively … | 52 | 7467 | maintenance |
| DanielXMoore/Civet Civet is a programming language that is a superset of TypeScript, compiling to TypeScript or JavaScript with concise syntax like indentatio… | 77 | 1959 | active |
| abo-abo/avy Avy is a GNU Emacs package for jumping to visible text or lines using a char-based decision tree, similar to ace-jump-mode and vim-easymoti… | 23 | 1957 | stable |
| sainnhe/sonokai Sonokai is a high-contrast, vivid color scheme for Vim and Neovim based on Monokai Pro, with six variants including Default, Atlantis, Andr… | 57 | 1955 | active |
| gejun123456/MyBatisCodeHelper-Pro MyBatisCodeHelper-Pro is an IntelliJ IDEA plugin providing comprehensive MyBatis support, including SQL generation from method names, CRUD … | 75 | 1951 | active |
| abo-abo/hydra Hydra is an Emacs Lisp package that ties related commands into a family of short key bindings sharing a common prefix. Once invoked, the he… | 24 | 1942 | stable |
| timbrel/GitSavvy GitSavvy is a mature Sublime Text plugin providing full Git and GitHub integration inside the editor. It adds command palette commands and … | 91 | 1940 | active |
| carlrobertoh/ProxyAI ProxyAI is an open-source AI coding copilot plugin for JetBrains IDEs like IntelliJ and PyCharm. It connects to models from OpenAI, Anthrop… | 75 | 1935 | active |
| stevearc/overseer.nvim overseer.nvim is a task runner and job management plugin for Neovim written in Lua. It lets users define, run, and monitor tasks (make, npm… | 66 | 1934 | active |
| andymass/vim-matchup A Vim/Neovim plugin that extends the % motion to language-specific matching words, highlighting and navigating matched pairs like if/endif.… | 76 | 1931 | stable |
| zed-industries/extensions The central repository hosting the extension catalog for the Zed editor, including themes, language support, and other plugins. It also ser… | 70 | 1916 | active |
| microsoft/vscode-mssql The official Microsoft SQL Server extension for Visual Studio Code, providing connection management, query execution, schema management, an… | 100 | 1915 | active |
| PowerShell/vscode-powershell The official Visual Studio Code extension providing rich PowerShell language support, including IntelliSense, syntax highlighting, and debu… | 68 | 1910 | active |
| sonph/onehalf One Half is a collection of clean, vibrant light and dark color schemes based on Atom's One, distributed for many editors and terminals. It… | 32 | 1901 | stable |
| shalldie/vscode-background A Visual Studio Code extension that lets users set custom background images in the editor, sidebar, panel, or fullscreen, with carousel, ra… | 95 | 1900 | active |
| KronicDeth/intellij-elixir An Elixir language plugin for the IntelliJ Platform, providing IDE support across JetBrains IDEs like IntelliJ IDEA, RubyMine, WebStorm, an… | 96 | 1898 | active |
| mikavilpas/yazi.nvim A Neovim plugin that integrates the yazi terminal file manager into Neovim by opening it in a floating window. It syncs file operations (re… | 88 | 1890 | active |
| tpope/vim-eunuch eunuch.vim is a Vim plugin by Tim Pope that provides convenient Vim commands wrapping common UNIX shell operations like deleting, renaming,… | 72 | 1886 | stable |
| sweetpad-dev/sweetpad SweetPad is a VS Code/Cursor extension (plus a companion CLI) that lets developers build, run, debug, and test Swift/iOS, macOS, tvOS, watc… | 92 | 1881 | active |
| r5n-labs/vscode-react-javascript-snippets A VS Code extension providing customizable JavaScript, React, Redux, and React Native snippets with ES7+ syntax, TypeScript, and hooks supp… | 71 | 1873 | active |
| Sourcery Sourcery is an AI-powered automated code review service that reviews pull requests on GitHub and GitLab, posting summaries, inline comments… | 96 | 1869 | active |
| aquasecurity/tfsec tfsec is a static analysis security scanner for Terraform code that detects misconfigurations across major cloud providers using hundreds o… | 59 | 7046 | maintenance |
| auto-session A Neovim plugin written in Lua that automatically saves and restores editor sessions per working directory. It supports session pickers (Te… | 75 | 1862 | active |
| SuperDesign SuperDesign is an open-source AI design agent that lives inside your IDE (VS Code, Cursor, Windsurf, Claude Code) and generates UI mockups,… | 56 | 7025 | maintenance |
| Intelephense Intelephense is a high-performance PHP language server implementing the Language Server Protocol, distributed primarily as a Visual Studio … | 85 | 1860 | active |
| EmmyLua EmmyLua is an IntelliJ IDEA plugin providing Lua language support, including syntax highlighting, code completion, navigation, refactoring,… | 63 | 1838 | active |
| Gruntfuggly/todo-tree A VS Code extension that uses ripgrep to search a workspace for comment tags like TODO and FIXME, displaying results in a tree view. It als… | 32 | 1825 | active |
| ap/vim-css-color A Vim plugin that highlights CSS color names, hex codes, and rgb()/rgba()/hsl() values inline so users can preview colors while editing. It… | 32 | 1824 | stable |
| luochen1990/rainbow A Vim plugin that colorizes nested parentheses, brackets, and braces by nesting depth to make deeply nested code easier to read. It support… | 23 | 1820 | stable |
| tuchg/ChinesePinyin-CodeCompletionHelper A JetBrains IDE plugin that lets developers type pinyin (or wubi/shuangpin) abbreviations to autocomplete Chinese-language identifiers like… | 10 | 1818 | active |
| octref/polacode Polacode is a VS Code extension that turns code snippets into beautiful, shareable screenshot images using your existing editor theme, gram… | 23 | 6835 | maintenance |
| viperproject/prusti-dev Prusti is a static verifier for Rust that formally proves absence of panics, integer overflows, and other bugs, and checks user-specified c… | 66 | 1817 | active |
| doyensec/inql InQL is an open-source Burp Suite extension for advanced GraphQL security testing. It provides schema introspection, vulnerability detectio… | 78 | 1811 | active |
| minecraft-dev/MinecraftDev An open-source IntelliJ IDEA plugin providing first-class IDE support for Java Minecraft modding and server plugin development. It supports… | 95 | 1810 | active |
| LSP An LSP client implementation for Sublime Text that connects the editor to language servers via the Language Server Protocol. It provides ID… | 97 | 1803 | active |
| jacktasia/dumb-jump Dumb Jump is an Emacs package providing 'jump to definition' and 'find references' navigation for 60+ programming languages. It works with … | 66 | 1800 | active |
| AI-Citizen/SolidGPT SolidGPT is an AI-powered semantic search assistant for developers that lets you chat with your codebase and Notion workspace. It ships as … | 19 | 1797 | active |
| Binaryify/OneDark-Pro One Dark Pro is a Visual Studio Code color theme extension that ports Atom's iconic One Dark theme. It offers multiple built-in variants (F… | 98 | 1790 | active |
| MCP Hub MCP Hub is a Neovim plugin that acts as an MCP (Model Context Protocol) client, integrating MCP servers into the editing workflow. It provi… | 47 | 1785 | active |
| OmniSharp A Vim plugin that provides IDE-like features for C# development, powered by the OmniSharp-Roslyn server. It offers contextual code completi… | 49 | 1779 | active |
| community-archive/obsidian-zotero-integration An Obsidian community plugin that inserts citations and bibliographies and imports notes and PDF annotations from Zotero into Obsidian. It … | 51 | 1777 | active |
| facelessuser/BracketHighlighter A Sublime Text plugin that highlights matching brackets, quotes, and tags such as [], (), {}, and <tag></tag>, with customizable styles and… | 88 | 1773 | active |
| mtxr/vscode-sqltools SQLTools is a set of VS Code extensions providing database management inside the editor. It connects to MySQL, PostgreSQL, SQL Server, SQLi… | 92 | 1766 | active |
| vim-ctrlspace/vim-ctrlspace Vim-CtrlSpace is a Vim/Neovim plugin that manages tabs, buffers, files, workspaces (sessions), and bookmarks through a Ctrl+Space-activated… | 50 | 1766 | active |
| junegunn/seoul256.vim A low-contrast Vim color scheme based on the official Seoul Colors palette. It works in 256-color terminals and GVim, with dark and light v… | 70 | 1759 | stable |
| manateelazycat/lsp-bridge lsp-bridge is a high-performance LSP (Language Server Protocol) client for Emacs that offloads LSP requests and data analysis to an externa… | 75 | 1753 | active |
| mrjones2014/smart-splits.nvim A Neovim plugin providing directional (up/down/left/right) navigation and resizing of split panes, with seamless integration across Neovim … | 99 | 1737 | stable |
| rachartier/tiny-inline-diagnostic.nvim A Neovim plugin written in Lua that displays LSP diagnostic messages inline as customizable virtual text with configurable styles, icons, a… | 61 | 1736 | active |
| dineug/erd-editor A visual Entity-Relationship Diagram editor for designing database schemas, available as a web app (PWA), VS Code and IntelliJ extensions, … | 100 | 1728 | active |
| nvzone/typr Typr is a Neovim plugin for practicing typing speed with a polished dashboard UI and detailed statistics. It provides in-editor typing dril… | 42 | 1728 | active |
| software-mansion/radon-ide Radon IDE is a commercial VSCode/Cursor extension that turns the editor into a full-featured IDE for React Native and Expo development. It … | 89 | 1720 | active |
| michaelb/sniprun Sniprun is a Neovim plugin written in Lua and Rust that runs selected lines or blocks of code independently of the rest of the file, suppor… | 77 | 1716 | active |
| nvim-java/nvim-java A Neovim plugin that provides a batteries-included Java development environment, bundling the jdtls language server, Spring Boot tools, deb… | 87 | 1707 | active |
| ocaml/merlin Merlin is an editor service providing modern IDE features such as context-sensitive completion, type inference display, navigation, and ref… | 90 | 1706 | active |
| swark-io/swark Swark is a VS Code extension that automatically generates architecture diagrams from source code using large language models, integrated di… | 26 | 1698 | active |
| onsails/lspkind.nvim A Neovim plugin written in Lua that adds VS Code-style pictograms to completion menus for LSP items, snippets, and paths. It integrates dro… | 57 | 1695 | stable |
| cweijan/vscode-office A VS Code extension that adds preview and editing support for office and design file formats such as Excel, Word, PowerPoint, PDF, EPUB, PS… | 72 | 1693 | active |
| dqev/reicon Reicon is an open-source SVG asset library offering 3,900+ UI icons, 71,000+ illustrations, and 4,900+ brand logos under an MIT license. It… | 81 | 1691 | active |
| fxbois/web-mode web-mode.el is an Emacs major mode for editing web templates—HTML files embedding CSS, JavaScript, and server/client-side template blocks. … | 64 | 1691 | stable |