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 |
|---|---|---|---|
| Nutlope/hallmark Hallmark is a design skill/plugin for AI coding assistants like Claude Code, Cursor, and Codex that generates web UI which avoids generic '… | 54 | 29044 | active |
| YouCompleteMe YouCompleteMe is a fast, as-you-type fuzzy-search code completion engine for Vim, backed by the ycmd server. It provides semantic completio… | 76 | 25870 | active |
| Qwerty Learner Qwerty Learner is a web‑based application that combines English word memorization with typing practice. It helps keyboard workers build mus… | 74 | 23233 | active |
| Doom Emacs Doom Emacs is a configuration framework for GNU Emacs that provides fast startup, lazy loading, and opinionated defaults built on Emacs Lis… | 76 | 22736 | active |
| Catppuccin Catppuccin is a community-driven pastel color scheme with ports for hundreds of applications, editors, terminals, and platforms. The main r… | 62 | 19815 | active |
| telescope.nvim Telescope.nvim is a highly extendable fuzzy finder plugin for Neovim, written entirely in Lua, that lets users find, filter, preview, and p… | 80 | 19793 | stable |
| avante-corp/avante.nvim A Neovim plugin that emulates the Cursor AI IDE experience inside the editor. It provides AI-driven code suggestions, chat-based code assis… | 89 | 18175 | active |
| Foam Foam is a personal knowledge management (PKM) and sharing system built on VS Code and GitHub, inspired by Zettelkasten-style note-taking. I… | 98 | 17449 | active |
| rust-lang/rust-analyzer rust-analyzer is a Language Server Protocol implementation providing IDE features for Rust, including code completion, go-to-definition, fi… | 94 | 16902 | stable |
| vim-go vim-go is a Vim/Neovim plugin that adds full Go language support, including build, test, run, debug (delve), formatting, completion, and go… | 64 | 16219 | active |
| YishenTu/claudian Claudian is an Obsidian plugin that embeds AI coding agents like Claude Code, Codex, Grok, and OpenCode directly into your vault. It turns … | 80 | 15722 | active |
| VSCodeVim/Vim VSCodeVim is a Vim emulator extension for Visual Studio Code that brings modal editing, Vim keybindings, and emulated plugins like vim-surr… | 83 | 15218 | active |
| Codelf CODELF is a search tool that helps developers solve the 'naming things' problem by searching real-world variable names across GitHub, Bitbu… | 40 | 14134 | active |
| tpope/vim-surround A Vim plugin providing mappings to easily delete, change, and add 'surroundings' such as parentheses, brackets, quotes, and XML/HTML tags i… | 32 | 14104 | stable |
| yoavbls/pretty-ts-errors A VSCode extension that reformats TypeScript error messages into prettier, human-readable output with syntax highlighting. It supports Type… | 77 | 14096 | active |
| dense-analysis/ale ALE (Asynchronous Lint Engine) is a Vim/Neovim plugin that provides asynchronous linting and syntax checking while you type, plus code fixi… | 63 | 14020 | active |
| projectlombok/lombok Project Lombok is a Java library that plugs into compilers (javac, ECJ) and build tools to automatically generate boilerplate code like get… | 74 | 13483 | stable |
| cursor/plugins The official Cursor plugin specification and a collection of official plugins for the Cursor AI code editor, each packaged as a standalone … | 61 | 12778 | active |
| zilliztech/claude-context Claude Context is an MCP plugin that adds semantic code search to Claude Code and other AI coding agents, indexing an entire codebase into … | 57 | 12587 | active |
| Marp Marp is a Markdown presentation ecosystem for writing slide decks in plain Markdown, comprising the Marpit framework, Marp Core converter, … | 71 | 12542 | active |
| James-Yu/LaTeX-Workshop LaTeX Workshop is a Visual Studio Code extension providing core LaTeX typesetting features such as compilation, PDF preview, autocompletion… | 77 | 12367 | active |
| Obsidian Git A community plugin for Obsidian.md that integrates Git version control directly into the vault, with automatic commit-and-sync, source cont… | 98 | 12062 | active |
| YiiGuxing/TranslationPlugin A translation plugin for IntelliJ-based IDEs and Android Studio that supports multiple translation engines including Google, Microsoft, Dee… | 92 | 11855 | active |
| openchamber/openchamber OpenChamber is an open-source agentic development environment providing a visual workspace (desktop app, web/PWA, and VS Code extension) fo… | 81 | 11812 | active |
| github/copilot.vim A Vim/Neovim plugin that integrates GitHub Copilot, an AI pair programmer that generates code suggestions from natural language prompts. Su… | 63 | 11695 | active |
| vira-soft/vira-assets Vira Theme is a premium color theme and icon set for Visual Studio Code, positioned as the official successor to the popular Material Theme… | 66 | 11303 | active |
| slavingia/skills A Claude Code plugin that installs 10 skills based on Sahil Lavingia's book The Minimalist Entrepreneur. Each skill is invoked via a slash … | 46 | 10816 | active |
| Tabnine Tabnine is an AI code completion and coding assistant that provides all-language autocompletion across major IDEs (VS Code, JetBrains, Subl… | 10 | 10767 | active |
| dontbesilent2025/dbskill A Chinese-language AI Skills toolbox (31 skills) distilled from dontbesilent's public tweets, designed for agents like Claude Code, Codex, … | 76 | 10606 | active |
| mason.nvim mason.nvim is a Neovim plugin providing a portable package manager for installing and managing external editor tooling such as LSP servers,… | 80 | 10485 | active |
| JetBrains/ideavim IdeaVim is an official JetBrains plugin that embeds a Vim engine into JetBrains IDEs, supporting Vim motions, commands, macros, registers, … | 77 | 10274 | active |
| CodeQL CodeQL is a semantic code analysis engine that treats code as a queryable database, letting you write queries to find security vulnerabilit… | 77 | 10201 | active |
| gitkraken/vscode-gitlens GitLens is an open-source VS Code extension that supercharges Git with blame annotations, CodeLens, an interactive Commit Graph, rich histo… | 99 | 9943 | active |
| pixel-agents-hq/pixel-agents Pixel Agents is a VS Code extension and standalone CLI that visualizes AI coding agents (like Claude Code) as animated pixel-art characters… | 83 | 9811 | active |
| mini.nvim mini.nvim is a library of 45+ independent Lua modules for Neovim (0.10+) covering common editing tasks like textobjects, commenting, comple… | 81 | 9542 | active |
| vimwiki/vimwiki VimWiki is a personal wiki plugin for Vim that manages interlinked plain-text files with custom syntax highlighting, Markdown, or MediaWiki… | 55 | 9516 | active |
| hediet/vscode-drawio A VS Code extension that integrates the Draw.io (diagrams.net) diagram editor directly into VS Code. It lets you create and edit .drawio, .… | 77 | 9494 | active |
| nvim-cmp nvim-cmp is a completion engine plugin for Neovim written in Lua. It aggregates completion items from configurable external sources such as… | 60 | 9484 | stable |
| jsx-eslint/eslint-plugin-react An ESLint plugin providing React and JSX-specific linting rules for JavaScript codebases. It enforces best practices, catches common bugs, … | 74 | 9292 | active |
| ThePrimeagen/harpoon Harpoon is a Neovim plugin that lets you mark a small set of frequently used files and jump to them with minimal keystrokes. It also suppor… | 51 | 9229 | active |
| nicklockwood/SwiftFormat SwiftFormat is a command-line tool and library for reformatting Swift code on macOS, Linux, and Windows. It also ships as an Xcode source e… | 96 | 8932 | active |
| nvim-tree/nvim-tree.lua A file explorer tree plugin for Neovim written in Lua. It provides a sidebar tree view with file icons, git integration, diagnostics, filte… | 89 | 8653 | active |
| bwya77/vscode-dark-islands A dark color theme for VS Code and VSCodium inspired by the easemate IDE and JetBrains Islands theme, featuring floating glass-like panels,… | 51 | 8533 | active |
| folke/tokyonight.nvim Tokyo Night is a dark and light Neovim colorscheme written in Lua, ported from the VS Code TokyoNight theme. It supports LSP, Treesitter, a… | 65 | 8217 | stable |
| hediet/vscode-debug-visualizer A VS Code extension that provides a visual watch window for inspecting data structures during debugging. It evaluates debug expressions and… | 34 | 8171 | active |
| folke/snacks.nvim A collection of quality-of-life plugins for Neovim, written in Lua, bundling features like a fuzzy picker, file explorer, dashboard, notifi… | 68 | 8143 | active |
| nvim-lualine/lualine.nvim lualine.nvim is a fast, highly configurable statusline plugin for Neovim written in pure Lua. It loads only the components you configure, k… | 67 | 8141 | active |
| jakubkrehel/skills A collection of Markdown-based agent skills for AI coding assistants (Claude Code, Codex, Opencode) that guide building polished user inter… | 58 | 8005 | active |
| VSCode Neovim A VSCode extension that provides full Vim/Neovim modal editing inside Visual Studio Code by embedding a real Neovim instance as the backend… | 96 | 7750 | active |
| sweepai/sweep Sweep is an AI coding assistant plugin for JetBrains IDEs (IntelliJ, PyCharm, GoLand, etc.) offering an AI agent, fast next-edit autocomple… | 36 | 7708 | active |
| SirVer/ultisnips UltiSnips is a fast, feature-rich snippet engine plugin for Vim and Neovim. It supports placeholder tabstops, mirrored text, dynamic tabsto… | 77 | 7696 | stable |
| Neorg Neorg is a Neovim plugin for structured note taking, task and project management, time tracking, and document writing, all built on a singl… | 85 | 7493 | active |
| folke/which-key.nvim A Neovim plugin that shows available keybindings in a popup as you type, helping users remember their keymaps. It supports multiple modes, … | 52 | 7315 | active |
| mfussenegger/nvim-dap nvim-dap is a Debug Adapter Protocol (DAP) client implementation for Neovim, written in Lua. It lets users launch or attach to applications… | 68 | 7262 | stable |
| magit/magit Magit is a complete text-based Git interface implemented as an Emacs package, often called a Git porcelain. It makes every piece of display… | 98 | 7239 | stable |
| lewis6991/gitsigns.nvim A Neovim plugin written in Lua that provides deep Git integration for buffers, showing signs for added, changed, and deleted lines in the s… | 84 | 7145 | stable |
| ParthJadhav/app-store-screenshots An AI agent skill that scaffolds a production-ready Next.js screenshot editor for generating App Store and Google Play marketing screenshot… | 57 | 6954 | active |
| stevearc/oil.nvim oil.nvim is a Neovim plugin that provides a file explorer letting you edit your filesystem like a normal buffer. Changes such as renames, m… | 88 | 6944 | active |
| folke/trouble.nvim A Neovim plugin that provides a pretty, configurable list view for diagnostics, LSP references/symbols, quickfix and location lists, and te… | 52 | 6897 | active |
| Nord Nord is an arctic, north-bluish color palette of sixteen carefully selected dimmed pastel colors designed for code syntax highlighting and … | 23 | 6888 | stable |
| Live Server A VS Code extension that launches a local development server with live reload for static and dynamic pages. It provides one-click start/sto… | 67 | 6872 | stable |
| itchyny/lightline.vim lightline.vim is a lightweight and highly configurable statusline and tabline plugin for Vim. It emphasizes minimalism, easy customization … | 76 | 6869 | stable |
| zhukunpenglinyutong/jetbrains-cc-gui A JetBrains IntelliJ IDEA plugin providing a visual GUI for Claude Code and OpenAI Codex AI coding assistants. It adds conversation, agent,… | 82 | 6776 | active |
| vuejs/language-tools Vue Language Tools is the official language tooling monorepo for Vue.js, providing a VS Code extension, a language server, and the vue-tsc … | 96 | 6722 | active |
| blink.nvim blink.cmp is a performant, batteries-included autocompletion plugin for Neovim supporting LSP, cmdline, signature help, and snippets. It fe… | 79 | 6599 | active |
| mattn/emmet-vim Emmet.vim is a Vim plugin that brings Emmet (formerly Zen Coding) high-speed HTML and CSS abbreviation expansion to the Vim editor. It lets… | 62 | 6465 | active |
| rebelot/kanagawa.nvim Kanagawa.nvim is a dark colorscheme for NeoVim inspired by Katsushika Hokusai's painting, written in Lua. It offers extensive TreeSitter an… | 65 | 6403 | active |
| markdownlint markdownlint is a Node.js static analysis library that checks Markdown/CommonMark files against a configurable library of style rules, supp… | 77 | 6375 | stable |
| github/CopilotForXcode GitHub Copilot for Xcode is an AI coding assistant plugin for Xcode providing code completions, chat, agent mode, and code review for Swift… | 86 | 6338 | active |
| christoomey/vim-tmux-navigator A Vim/Neovim plugin that enables seamless navigation between Vim splits and tmux panes using consistent Ctrl-h/j/k/l keybindings. It works … | 57 | 6303 | stable |
| preservim/tagbar Tagbar is a Vim/NeoVim plugin that shows a sidebar displaying ctags-generated tags of the current file, ordered by scope, to give an overvi… | 68 | 6223 | stable |
| C/C++ Extension for VS Code The official Microsoft C/C++ extension for Visual Studio Code, providing IntelliSense editing, code navigation, and debugging support for C… | 98 | 6174 | active |
| tpope/vim-commentary commentary.vim is a minimalist Vim plugin that adds comment toggling via the gc operator, supporting motions, visual selections, counts, an… | 32 | 6169 | stable |
| VeriorPies/ParrelSync ParrelSync is a Unity editor extension that lets developers test multiplayer gameplay without building the project by opening cloned editor… | 58 | 6109 | active |
| Huachao/vscode-restclient A Visual Studio Code extension that lets you send HTTP requests and view responses directly in the editor, supporting GraphQL queries, cURL… | 54 | 6055 | active |
| PawanOsman/OpenCursor OpenCursor is an open-source, Cursor-like AI coding agent distributed as a VS Code extension. It provides agentic chat that reads workspace… | 97 | 6023 | active |
| 21st-dev/magic-mcp Magic MCP is a legacy compatibility proxy package that forwards MCP requests to the unified 21st MCP server, which lets AI coding agents li… | 73 | 5972 | active |
| import-js/eslint-plugin-import An ESLint plugin providing rules that validate ES2015+ import/export syntax, catching misspelled file paths, import names, and module resol… | 64 | 5953 | stable |
| likec4/likec4 LikeC4 is a modeling language (DSL) and toolchain for describing software architecture as code, inspired by the C4 Model and Structurizr DS… | 94 | 5930 | active |
| microsoft/typespec TypeSpec is a Microsoft-built, extensible DSL and toolchain for defining cloud service APIs and data shapes as a single source of truth. It… | 95 | 5891 | active |
| sindrets/diffview.nvim A Neovim plugin providing a single-tabpage interface for cycling through diffs of all modified files for any git revision. It also includes… | 32 | 5830 | stable |
| ryanoasis/vim-devicons A Vim plugin that adds file type glyph icons to popular Vim plugins like NERDTree, vim-airline, CtrlP, lightline, and vim-startify. It is h… | 23 | 5807 | stable |
| vim-polyglot/vim-polyglot A Vim plugin that bundles 598 hand-selected language packs for syntax highlighting and indentation. It loads scripts on demand to avoid slo… | 37 | 5712 | active |
| NeogitOrg/neogit Neogit is an interactive Git interface for Neovim, inspired by Emacs' Magit, implemented in Lua. It provides a Magit-style status buffer an… | 64 | 5631 | active |
| akinsho/toggleterm.nvim A Neovim plugin written in Lua for persisting and toggling multiple terminal windows during an editing session. It supports floating, verti… | 31 | 5612 | active |
| nvim-neo-tree/neo-tree.nvim Neo-tree.nvim is a Neovim plugin for browsing and managing the file system and other tree-like structures. It supports sidebar, floating wi… | 95 | 5606 | active |
| python-mode/python-mode Python-mode is a Vim plugin that turns Vim into a Python IDE, bundling linting, formatting, code completion, refactoring, documentation loo… | 57 | 5466 | active |
| breaking-brake/cc-wf-studio CC Workflow Studio is a VSCode extension (with companion CLI and MCP packages) for visually designing AI agent workflows on a canvas and ex… | 75 | 5394 | active |
| metalbear-co/mirrord mirrord is an open-source tool that lets developers and AI coding agents run local processes as if they were pods in a live Kubernetes clus… | 96 | 5375 | active |
| stevearc/conform.nvim conform.nvim is a lightweight yet powerful code formatter plugin for Neovim. It wraps external formatter binaries and LSP formatting into a… | 66 | 5358 | active |
| mybatis/generator MyBatis Generator (MBG) is a code generator that introspects database tables and generates Java or Kotlin model classes and MyBatis mapper … | 76 | 5311 | stable |
| tpope/vim-sensible sensible.vim is a Vim plugin providing a universal set of sane default settings, one step above 'nocompatible' mode. It serves as a neutral… | 32 | 5303 | stable |
| robb0wen/synthwave-vscode Synthwave '84 is a retro 1980s-inspired color theme for Visual Studio Code, featuring neon colors influenced by synthwave music and artwork… | 43 | 5291 | active |
| supabase-community/postgres-language-server A Language Server Protocol implementation and toolchain for Postgres SQL, built on libpg_query for 100% syntax compatibility. It provides e… | 95 | 5260 | active |
| cordx56/rustowl RustOwl is a tool that visualizes ownership movement and variable lifetimes in Rust code using colored underlines, helping with debugging b… | 82 | 5231 | active |
| blade-formatter A VSCode extension that formats Laravel Blade template files with opinionated defaults. It indents markup inside Blade directives, normaliz… | 86 | 5225 | active |
| kodu-ai/claude-coder Kodu (Claude Coder) is an autonomous AI coding agent distributed as a VS Code extension. It takes natural-language task descriptions and bu… | 28 | 5205 | active |
| Zig Language Server (zls) ZLS is a non-official Language Server Protocol implementation for Zig, written in Zig. It provides IDE features such as autocomplete, goto … | 81 | 5194 | active |
| vscode-icons/vscode-icons A Visual Studio Code extension that provides file and folder icons for the editor's file explorer. It supports icon customization, custom i… | 94 | 5171 | active |
| Codeium/Windsurf windsurf.vim is a Vim and Neovim plugin providing free, AI-powered code autocomplete as a Copilot alternative. It integrates the Windsurf (… | 62 | 5142 | active |
page 1 / 10 next →