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 |
|---|---|---|---|
| nvim-telekasten/telekasten.nvim A Neovim plugin written in Lua for managing a markdown-based zettelkasten/wiki with journal support, built on telescope.nvim. It provides s… | 61 | 1691 | active |
| streetsidesoftware/cspell CSpell is a fast, pure-JavaScript spell checker designed specifically for source code, available as a CLI tool, library, VS Code extension,… | 97 | 1690 | active |
| ms-jpq/chadtree CHADTree is a file manager plugin for Neovim that provides a fast, feature-rich file explorer sidebar as an alternative to NERDTree. It off… | 75 | 1689 | active |
| microsoft/vscode-cmake-tools CMake Tools is a Visual Studio Code extension by Microsoft that provides a full-featured workflow for CMake-based C/C++ projects. It suppor… | 94 | 1687 | active |
| SmiteshP/nvim-navic A Neovim plugin that displays your current code context (like enclosing functions and classes) in the statusline or winbar using LSP docume… | 74 | 1681 | active |
| SeaQL/FireDBG.for.Rust FireDBG is a time travel visual debugger for Rust that records program execution and lets developers inspect call trees, variables, and tim… | 21 | 1681 | active |
| streetsidesoftware/vscode-spell-checker Code Spell Checker is a VS Code extension that spell checks source code and documents as you type, underlining unknown words and offering s… | 97 | 1680 | active |
| AvdLee/Swift-Concurrency-Agent-Skill A packaged Agent Skill in the open Agent Skills/Agent Plugin format that injects expert Swift Concurrency knowledge into AI coding assistan… | 78 | 1677 | active |
| overleaf-workshop/Overleaf-Workshop A VSCode extension that opens Overleaf/ShareLaTeX projects directly in the editor with full collaboration support. It provides on-the-fly L… | 71 | 1671 | active |
| Obsidian An official Obsidian community plugin that imports notes from other apps and file formats (Evernote, Notion, OneNote, Apple Notes, Google K… | 93 | 1669 | active |
| GreatScottyMac/roo-code-memory-bank Roo Code Memory Bank is a configuration and template system that gives the Roo Code VS Code extension persistent project context across AI-… | 17 | 1669 | active |
| skydoves/compose-stability-analyzer An IntelliJ/Android Studio plugin (with a Kotlin compiler plugin component) that analyzes Jetpack Compose composable functions' stability i… | 82 | 1658 | active |
| patoles/agent-flow Agent Flow is a real-time visualization tool for Claude Code and Codex agent orchestration, available as a VS Code extension and a standalo… | 66 | 1655 | active |
| danymat/neogen Neogen is a Neovim plugin written in Lua that generates code annotations (docstrings/comments) for functions, classes, types, and files usi… | 56 | 1654 | active |
| TfTHacker/obsidian42-brat BRAT is an Obsidian plugin that simplifies installing and auto-updating beta plugins and themes directly from GitHub repositories. It remov… | 92 | 1652 | active |
| OBKoro1/koro1FileHeader A VSCode extension that automatically generates and updates file header comments (author, edit time) and generates function comments with a… | 23 | 6063 | maintenance |
| Oxocarbon Oxocarbon.nvim is a dark and light colorscheme for Neovim written in Fennel, inspired by the IBM Carbon design system. It provides extensiv… | 74 | 1641 | active |
| dyng/ctrlsf.vim A Vim/NeoVim plugin that provides Sublime Text-style project-wide text search backed by ack, ag, pt, or ripgrep. It displays results in a r… | 65 | 1627 | active |
| Rose Pine Theme Rosé Pine is a curated color scheme (colorscheme) for Neovim, part of the broader Rosé Pine theme community palette. It is written in Lua a… | 69 | 1617 | active |
| EtienneLescot/n8n-as-code n8n-as-code is a toolkit (VS Code/Cursor extension, CLI, and AI agent skills) for managing n8n workflows as code with GitOps-style sync and… | 77 | 1608 | active |
| Dart-Code Dart Code is a VS Code extension providing full Dart and Flutter language support, including editing, debugging, refactoring, and hot reloa… | 98 | 1605 | active |
| Bekaboo/dropbar.nvim A Neovim plugin that provides IDE-like breadcrumbs in the winbar with drop-down menus. It supports multiple symbol sources including LSP, t… | 75 | 1603 | active |
| umlet/umlet UMLet is a free, open-source UML diagramming tool with a simple interface for quickly drawing UML diagrams using text-based element editing… | 49 | 1603 | active |
| Shougo/deoplete.nvim Deoplete.nvim is an asynchronous auto-completion framework for Neovim and Vim 8, extensible via completion source plugins. Development has … | 32 | 5895 | maintenance |
| quick-lint/quick-lint-js quick-lint-js is a fast, zero-configuration linter for JavaScript that finds bugs like undeclared variables, const reassignment, and syntax… | 46 | 1592 | active |
| Edditoria/markdown-plus-plus A collection of hand-crafted User Defined Language (UDL) XML files that add Markdown syntax highlighting to Notepad++ across many editor th… | 38 | 1591 | active |
| microsoft/azure-skills An official Microsoft agent plugin that packages curated Azure skills with MCP server configurations (Azure MCP Server and Foundry MCP) for… | 79 | 1585 | active |
| folke/lazydev.nvim A Neovim plugin that configures the LuaLS language server for editing Neovim Lua configs by lazily loading workspace libraries only for mod… | 46 | 1579 | active |
| vuejs/vetur Vetur is a VS Code extension providing Vue.js tooling, including syntax highlighting, IntelliSense, formatting, linting, debugging support,… | 23 | 5743 | maintenance |
| unblevable/quick-scope A Vim plugin that always-on highlights a unique character in every word on a line, helping you use f, F, t, and T motions to move across a … | 41 | 1566 | stable |
| Developer-Mike/obsidian-advanced-canvas An Obsidian community plugin that supercharges the built-in canvas feature with flowchart shapes, node styling, presentations, and graph vi… | 87 | 1551 | active |
| denoland/vscode_deno The official Visual Studio Code extension for Deno, powered by the Deno language server. It provides type checking, intellisense, linting, … | 97 | 1548 | active |
| microsoft/vscode-jupyter A Visual Studio Code extension that provides Jupyter notebook support, interactive programming, and computing with language kernels, allowi… | 80 | 1542 | active |
| jake-stewart/multicursor.nvim A Neovim plugin written in Lua that adds true multiple cursor editing with support for normal, insert, replace, visual, and select modes. I… | 68 | 1541 | active |
| kahole/edamagit edamagit is a VSCode extension that brings the keyboard-driven Magit Git interface from Emacs to Visual Studio Code. It provides popups and… | 65 | 1538 | active |
| ggml-org/llama.vscode A VS Code extension providing local LLM-assisted text and code completion, AI chat, and agentic coding powered by llama.cpp. It supports au… | 84 | 1536 | active |
| emacs-dashboard/dashboard An extensible dashboard startup screen for Emacs, showing recent files, projects, bookmarks, and agenda items when Emacs launches. It is wr… | 62 | 1534 | active |
| VSpaceCode/VSpaceCode A VSCode extension that brings Spacemacs-style mnemonic keybindings to Visual Studio Code, triggered by the space key with a customizable a… | 49 | 1532 | active |
| machakann/vim-sandwich A Vim plugin providing operators and textobjects to add, delete, and replace surrounding pairs such as brackets, quotes, and HTML/XML tags.… | 32 | 1531 | stable |
| LakshmanTurlapati/Review-Gate Review-Gate is a rule and MCP tool for the Cursor IDE that keeps the AI agent in an interactive loop, waiting for follow-up text, voice, or… | 62 | 1527 | active |
| David-Kunz/gen.nvim A Neovim plugin that generates text using LLMs (primarily via Ollama) with customizable prompts. It streams model responses into editor win… | 33 | 1527 | active |
| YAML Language Server A language server implementing the Language Server Protocol (LSP) for YAML files, providing validation, schema-driven completion, hover, fo… | 75 | 1525 | active |
| hrsh7th/cmp-nvim-lsp A nvim-cmp completion source that bridges Neovim's built-in LSP client with the nvim-cmp autocomplete engine. It advertises extended comple… | 52 | 1511 | active |
| actiontech/sqle SQLE is a self-hosted SQL quality management platform that audits, monitors, and governs SQL across its full lifecycle, from development-ti… | 98 | 1502 | active |
| actionbook/rust-skills Rust Skills is a Claude Code plugin and portable skills pack that injects a meta-cognition knowledge base for Rust development into AI codi… | 57 | 1494 | active |
| mhinz/vim-startify A Vim/Neovim plugin that replaces the default startup screen with a customizable start page showing recently used files, bookmarks, and per… | 32 | 5383 | maintenance |
| kalessil/phpinspectionsea Php Inspections (EA Extended) is an open-source static code analysis tool distributed as a PhpStorm/IntelliJ IDEA plugin. It detects archit… | 73 | 1483 | active |
| gelguy/wilder.nvim wilder.nvim is a Vim/Neovim plugin that enhances the built-in wildmenu with automatic, customizable suggestions as you type in the command … | 32 | 1482 | active |
| Vizards/deepseek-v4-for-copilot A VS Code extension that adds DeepSeek V4 Flash, Pro, and Flash Vision Exp models to the GitHub Copilot Chat model picker. It lets develope… | 79 | 1479 | active |
| ananthakumaran/tide Tide is a TypeScript Interactive Development Environment for Emacs, providing IDE features like completion, eldoc, flycheck diagnostics, an… | 59 | 1474 | active |
| espressif/vscode-esp-idf-extension An official Visual Studio Code extension from Espressif for developing, building, flashing, monitoring, and debugging firmware for Espressi… | 94 | 1471 | active |
| dotnet/ResXResourceManager A Visual Studio extension and standalone tool for centrally managing ResX-based string resources across a .NET solution. It presents all re… | 93 | 1460 | active |
| PolyArch/humanize Humanize is a Claude Code plugin implementing RLCR (Ralph-Loop with Codex Review), an iterative development workflow where Claude implement… | 57 | 1458 | active |
| supermaven-inc/supermaven-nvim The official Neovim plugin for Supermaven, an AI-powered code completion service. It provides inline suggestions in Neovim with configurabl… | 25 | 1458 | active |
| platformio/platformio-vscode-ide PlatformIO IDE is a VSCode extension providing a full-featured integrated development environment for embedded and IoT development. It bund… | 23 | 1457 | active |
| dominikh/go-mode.el go-mode is an Emacs major mode for editing Go source code, a complete rewrite of the mode originally shipped with Go. It provides syntax hi… | 66 | 1456 | stable |
| damms005/devdb-vscode DevDb is a zero-config VS Code extension that auto-discovers your project's database and displays its records and schema directly inside th… | 90 | 1452 | active |
| mhartington/formatter.nvim A format runner plugin for Neovim written in Lua that executes external formatters asynchronously on buffers. It provides opt-in default fo… | 39 | 1447 | active |
| sveltejs/language-tools Svelte Language Tools provides a Language Server Protocol implementation for Svelte files, powering the official VS Code extension and plug… | 95 | 1446 | active |
| joaotavora/sly SLY is a Common Lisp IDE for Emacs, a fork of SLIME with improved UX. It provides a full-featured REPL, live code annotations (stickers), f… | 67 | 1442 | active |
| MagicStack/MagicPython MagicPython is a syntax highlighting package for Python 3 (with Python 2 support) built for Sublime Text, Atom, and Visual Studio Code. It … | 23 | 1442 | stable |
| milanglacier/minuet-ai.nvim Minuet AI is a Neovim plugin that provides AI-powered code completion as you type, using LLM providers such as OpenAI, Claude, Gemini, Code… | 86 | 1435 | active |
| wsdjeg/.SpaceVim.d A personal SpaceVim configuration (dotfiles) repository by the SpaceVim author, targeting Arch Linux and Windows. It provides a ready-made … | 10 | 1434 | active |
| ntpeters/vim-better-whitespace A Vim plugin that highlights trailing whitespace characters in buffers and provides a :StripWhitespace command to remove them. It supports … | 38 | 1432 | stable |
| JasonMa0012/LWGUI LWGUI is a lightweight, flexible shader GUI system for Unity that lets developers build rich material inspectors using simple property draw… | 88 | 1429 | active |
| nvim-flutter/flutter-tools.nvim A Neovim plugin that enhances Flutter and Dart development using Neovim's native LSP client. It adds Flutter-specific tooling such as launc… | 65 | 1419 | active |
| junegunn/gv.vim gv.vim is a Vim plugin that provides a fast, simple git commit browser inside the editor. It requires tpope's vim-fugitive and supports bro… | 66 | 1415 | stable |
| chanhx/crabviz Crabviz is an LSP-based tool that generates interactive call graphs for many programming languages. It is distributed as a VS Code extensio… | 64 | 1414 | active |
| nrwl/nx-console Nx Console is a UI extension for Nx and Lerna monorepos, available for VS Code and JetBrains IDEs. It provides visual workflows for running… | 92 | 1413 | active |
| tomtom/tcomment_vim tcomment_vim is a Vim plugin that provides easy, file-type-aware commenting and uncommenting of code, working as a toggle with operator, vi… | 32 | 1411 | stable |
| scottmckendry/cyberdream.nvim A high-contrast, futuristic, and vibrant colorscheme plugin for Neovim written in Lua. It includes matching terminal themes (Alacritty, Wez… | 82 | 1409 | active |
| robertpiosik/CodeWebChat Code Web Chat (CWC) is a free, privacy-first VS Code extension toolkit for AI-assisted coding that builds unified prompts with static conte… | 67 | 1406 | active |
| SublimeCodeIntel/SublimeCodeIntel A Sublime Text plugin providing code intelligence via the CodeIntel engine, ported from Open Komodo. It offers smart autocomplete, jump-to-… | 32 | 5047 | maintenance |
| quarylabs/sqruff sqruff is a fast SQL linter and formatter written in Rust, inspired by SQLFluff and ruff, supporting many SQL dialects like Postgres, BigQu… | 93 | 1404 | active |
| ray-x/navigator.lua A Neovim plugin that combines LSP and Treesitter to provide code analysis and navigation, including symbol references, definitions, call tr… | 74 | 1400 | active |
| touchlab/xcode-kotlin An Xcode plugin and CLI manager that adds Kotlin language support and LLDB-based debugging for Kotlin Native code running in iOS apps. It e… | 66 | 1399 | active |
| kristoff-it/superhtml SuperHTML is a CLI tool and language server written in Zig that validates, autoformats, and provides LSP features for HTML5 documents. It i… | 83 | 1392 | active |
| haskell/haskell-mode Haskell Mode is an Emacs major mode for editing, developing, and debugging Haskell programs. It provides syntax highlighting, indentation, … | 65 | 1392 | active |
| mrmckeb/typescript-plugin-css-modules A TypeScript language service plugin that provides IDE support (autocomplete, type checking, go-to-definition) for CSS Modules imports. It … | 62 | 1392 | stable |
| daledesilva/obsidian_ink Ink is an Obsidian plugin that lets users handwrite or draw with a stylus or Apple Pencil directly between paragraphs in their notes. It is… | 90 | 1389 | active |
| tris203/precognition.nvim A Neovim plugin that displays available vim motions as virtual text and gutter signs in the current buffer. It helps users discover and lea… | 75 | 1387 | active |
| emacs-lsp/dap-mode dap-mode is an Emacs client and library for the Debug Adapter Protocol (DAP), providing integrated debugging inside Emacs similar to how ls… | 59 | 1387 | active |
| wix/import-cost Import Cost is a VSCode extension (plus a reusable Node module) that displays the size of imported packages inline in the code editor, usin… | 32 | 1382 | stable |
| WooshiiDev/HierarchyDecorator HierarchyDecorator is a lightweight Unity Editor plugin that enhances the Hierarchy window with headers, styles, component icons, tag/layer… | 79 | 1381 | active |
| Xavalon/XamlStyler XAML Styler is a Visual Studio extension that formats XAML source code according to configurable styling rules. It helps individuals and te… | 61 | 1381 | active |
| wellle/context.vim A Vim/Neovim plugin that displays the context (enclosing functions, loops, and conditions) of the currently visible buffer contents in a po… | 59 | 1380 | stable |
| SaekiRaku/vscode-rainbow-fart A VSCode extension that plays encouraging voice clips while you code by detecting keywords in your source. It ships with audio recorded by … | 10 | 4936 | maintenance |
| viniciusgerevini/godot-aseprite-wizard A Godot Editor plugin that imports Aseprite animations into AnimationPlayer, AnimatedSprite2D/3D, and SpriteFrames resources. It provides a… | 79 | 1377 | active |
| mpociot/chatgpt-vscode A Visual Studio Code extension that integrates ChatGPT into the editor, letting users ask questions, query selected code snippets, and inse… | 32 | 4920 | maintenance |
| Tencent/LuaPanda LuaPanda is a VS Code extension providing Lua debugging and code tooling, including a debugger with breakpoints, coroutine and multi-target… | 32 | 1373 | active |
| Lapis0x0/obsidian-yolo YOLO is an agent-native AI assistant plugin for Obsidian that combines chat, writing assistance, knowledge base interaction, and agent orch… | 83 | 1372 | active |
| vslinko/obsidian-outliner An Obsidian community plugin that enhances working with nested lists, bringing Workflowy- and RoamResearch-style outlining to Obsidian. It … | 86 | 1371 | active |
| rhysd/git-messenger.vim A Vim/Neovim plugin that reveals the Git commit message for the code under the cursor in a popup window. It lets users explore older commit… | 39 | 1370 | active |
| dethcrypto/dethcode DethCode lets you view the verified source of deployed Ethereum smart contracts in an ephemeral VS Code instance by changing an Etherscan U… | 48 | 1368 | active |
| wojciech-kulik/xcodebuild.nvim A Neovim plugin that lets developers build, run, debug, and test Apple-platform applications (iOS, macOS, watchOS, tvOS, visionOS) without … | 84 | 1367 | active |
| akinsho/git-conflict.nvim A Neovim plugin written in Lua that visualizes and helps resolve Git merge conflicts directly in the editor. It highlights conflict markers… | 23 | 1366 | active |
| Quorafind/Obsidian-Thino Thino is an Obsidian plugin for quickly capturing short ideas and notes, parsing them from your daily diary files and notes into a browsabl… | 93 | 1365 | active |
| Vigemus/iron.nvim iron.nvim is a Neovim plugin (and library) for interacting with REPLs directly from within your editor buffers. It lets you send code selec… | 75 | 1365 | active |
| fannheyward/coc-pyright A coc.nvim extension that wraps Microsoft's Pyright static type checker and language server for Python, adding editor features like semanti… | 76 | 1364 | active |
| liamcain/obsidian-periodic-notes An Obsidian plugin that extends daily notes with weekly and monthly notes, providing commands to open, create, and navigate periodic notes.… | 23 | 1362 | stable |