Open-source plugin-system software
2168 open-source libraries, tools and applications tagged plugin-system, ranked by how closely plugin-system 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.
2168 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| deepseek-ai/deepseek-harness DeepSeek Harness is an open‑source framework for building AI agents using a fully pluggable architecture. It provides a CLI and web UI to c… | 66 | 247609 | active |
| Visual Studio Code Visual Studio Code (Code - OSS) is Microsoft's open-source, Electron-based code editor combining editing, navigation, debugging, and a rich… | 95 | 193797 | stable |
| ohmyzsh/ohmyzsh Oh My Zsh is a community-driven framework for managing zsh configuration, bundling 300+ plugins and 150+ themes with an auto-update mechani… | 75 | 189954 | stable |
| Vite Vite is a fast, opinionated build tool and development server for modern web projects. It provides instant server start, lightning‑fast HMR… | 94 | 83099 | active |
| Penpot Penpot is an open-source, browser-based design and prototyping platform for product teams, built with Clojure/ClojureScript. It offers UI d… | 97 | 60343 | stable |
| Joplin Joplin is an open-source, privacy-focused note-taking and to-do application that stores notes in Markdown and supports notebooks, tags, and… | 99 | 56805 | stable |
| K-Dense-AI/scientific-agent-skills Scientific Agent Skills is a Python library that provides a collection of validated procedural skills and access to over 100 scientific dat… | 80 | 52679 | active |
| x64dbg/x64dbg x64dbg is an open‑source user‑mode debugger for Windows that supports both 32‑bit and 64‑bit executables. It provides a graphical interface… | 87 | 49676 | active |
| TrafficMonitor TrafficMonitor is a Windows desktop floating-widget application that displays current network speed, CPU and memory utilization, with optio… | 77 | 46388 | active |
| Hyper Hyper is a cross-platform terminal emulator built on web technologies (Electron, React, TypeScript) by Vercel. It emphasizes a beautiful, e… | 63 | 44740 | stable |
| herdrdev/herdr Herdr is a Rust‑based CLI runtime that lets AI coding agents run in persistent terminal panes. It provides a server‑client model for detach… | 78 | 44230 | active |
| Nushell Nushell is a modern, cross‑platform command‑line shell written in Rust. It treats all input as structured data, enabling powerful pipelines… | 94 | 40622 | active |
| Halo Halo is a powerful and easy-to-use open-source website building tool (CMS) written in Java, supporting blogs, knowledge bases, corporate si… | 100 | 39944 | active |
| Video.js Video.js is an open‑source HTML5 video player library for the web. It provides a customizable UI, support for streaming formats like HLS/DA… | 95 | 39935 | active |
| Mattermost Mattermost is an open‑source, self‑hosted collaboration platform that provides secure messaging, file sharing, voice/video calls and workfl… | 93 | 39174 | active |
| lapce/lapce Lapce is an open-source, GPU-accelerated code editor written in pure Rust with a native GUI built on the Floem toolkit. It offers built-in … | 81 | 38935 | active |
| Hyprland Hyprland is an independent, dynamic tiling Wayland compositor for Linux written in C++, featuring extensive animations, blur, and visual ef… | 96 | 38896 | active |
| junegunn/vim-plug vim-plug is a minimalist, single-file plugin manager for Vim and Neovim with over ten years of history. It offers fast parallel installatio… | 68 | 35770 | stable |
| Zellij Zellij is a terminal workspace that lets you split, stack, and float panes, manage tabs and persistent sessions, all from the command line.… | 96 | 35635 | active |
| Backstage Backstage is an open‑source framework for building internal developer portals. It provides a software catalog, templating system, and docum… | 94 | 34573 | active |
| Backstage Backstage is an open-source framework, originally created by Spotify and now a CNCF Incubation project, for building internal developer por… | 94 | 34573 | active |
| pear-devs/pear-desktop Pear Desktop is an unofficial Electron-based desktop application that wraps YouTube Music in a native-feeling desktop experience with plugi… | 92 | 33578 | active |
| codex-team/editor.js Editor.js is an open-source, block-style rich text editor for the web that outputs clean JSON instead of HTML markup. It is highly extensib… | 92 | 31969 | stable |
| BigPizzaV3/CodexPlusPlus Codex++ is an open-source external launcher and management tool for the OpenAI Codex / ChatGPT desktop apps, built with Rust and Tauri. It … | 76 | 31876 | active |
| vercel-labs/agent-skills A curated collection of reusable skills that extend AI coding agents with procedural knowledge and scripts. The repository provides a CLI f… | 78 | 31814 | active |
| Anki Anki is an open-source spaced repetition flashcard program for desktop computers, built with Rust and Python. It schedules reviews at optim… | 98 | 31813 | stable |
| The Ultimate vimrc A comprehensive, pre-configured Vim setup ('vimrc') maintained for over a decade, offered in a lightweight basic version and a plugin-rich … | 32 | 31812 | stable |
| Slate Slate is a highly customizable framework for building rich text editors in the browser. It provides a plugin‑based architecture built on to… | 96 | 31744 | active |
| KOReader KOReader is an open-source document viewer application primarily aimed at e-ink e-readers, supporting formats like PDF, DjVu, EPUB, FB2, Mo… | 87 | 30448 | active |
| ahujasid/blender-mcp MCP for Blender is an open‑source Blender add‑on that connects Blender to any LLM via the Model Context Protocol. It lets users create, edi… | 65 | 30036 | active |
| anywhere-labs/dsh-desktop DSH Desktop is an open‑source native client that brings the DeepSeek Harness web UI and plugin ecosystem to Windows and macOS. It runs as a… | 79 | 30031 | active |
| micro Micro is a terminal-based text editor written in Go that aims to be an easy-to-use, intuitive successor to nano. It ships as a single stati… | 73 | 29721 | active |
| PostCSS PostCSS is a JavaScript library for parsing CSS into an abstract syntax tree and applying transformations via plugins. It enables linting, … | 96 | 28975 | active |
| Semantic Kernel Semantic Kernel is a model‑agnostic SDK that lets developers integrate large language models and build AI agents quickly. It provides tools… | 90 | 28582 | active |
| MusicFree MusicFree is a free, open-source, ad-free music player built with React Native (mobile) and React (desktop) that is fully plugin-driven. Th… | 76 | 27753 | active |
| LazyVim LazyVim is a pre-configured Neovim setup powered by the lazy.nvim plugin manager that turns Neovim into a full-featured IDE while remaining… | 90 | 27696 | active |
| Wox-launcher/Wox Wox is a fully native, cross‑platform desktop launcher for Windows, macOS, and Linux. It provides fast application launching, file searchin… | 97 | 27476 | active |
| Gopeed Gopeed is a free, open-source, cross-platform download manager built with Golang and Flutter that supports HTTP/HTTPS, BitTorrent, Magnet, … | 88 | 26917 | active |
| Rollup Rollup is a JavaScript module bundler that compiles small pieces of code into larger, optimized bundles. It uses the standardized ES module… | 93 | 26309 | active |
| asdf asdf is a single command‑line interface that manages multiple language runtime versions per project. It is extensible through a large ecosy… | 97 | 25593 | active |
| Homebridge Homebridge is a lightweight Node.js server that emulates the HomeKit Accessory Protocol (HAP) to bridge non-HomeKit smart home devices into… | 93 | 25511 | stable |
| EveryInc/compound-engineering-plugin Compound Engineering is a TypeScript plugin that adds 36 AI-powered coding skills to agents like Claude Code, Cursor, and Codex. It structu… | 80 | 25494 | active |
| LSPosed/LSPosed LSPosed is an ART hooking framework implemented as a Riru/Zygisk Magisk module that provides Xposed-compatible APIs for Android 8.1-14. It … | 67 | 25120 | active |
| syl20bnr/spacemacs Spacemacs is a community‑driven Emacs distribution that combines the power of Emacs with Vim‑style ergonomics via Evil mode. It provides a … | 68 | 24544 | active |
| MagicMirrorOrg/MagicMirror MagicMirror² is an open source modular smart mirror platform that turns a display behind a two-way mirror into a personal assistant display… | 95 | 24142 | active |
| Lexical Lexical is an extensible, framework-agnostic text editor library written in TypeScript. It provides a lightweight core with plugin-based ex… | 99 | 23961 | active |
| VundleVim/Vundle.vim Vundle is a plugin manager for Vim that lets you declare, install, update, and clean plugins directly from your .vimrc. It automates git cl… | 32 | 23918 | 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 |
| Univer Univer is an open‑source SDK that provides building blocks for spreadsheet, document, and presentation experiences. It offers a highly cust… | 96 | 22655 | active |
| Unleashed Firmware Unleashed is an open‑source alternative firmware for the Flipper Zero handheld hacking tool. It adds extensive radio protocol support, a la… | 94 | 22491 | active |
| Unleashed Firmware Unleashed Firmware is an unofficial custom firmware (CFW) for the Flipper Zero multitool device, written in C. It extends the stock firmwar… | 94 | 22491 | active |
| markdown-it/markdown-it markdown-it is a fast, pluggable Markdown parser for JavaScript with 100% CommonMark support plus syntax extensions like URL autolinking an… | 75 | 21930 | stable |
| Eclipse Theia Eclipse Theia is an open-source framework written in TypeScript for building custom cloud (browser-based) and desktop IDEs and tools, with … | 98 | 21705 | active |
| folke/lazy.nvim lazy.nvim is a modern plugin manager for Neovim written in Lua. It provides fast startup via lazy-loading and bytecode compilation, a power… | 74 | 21655 | stable |
| earthtojake/text-to-cad text-to-cad is a Python library that provides agent‑compatible skills for generating and manipulating CAD models from natural‑language prom… | 78 | 21277 | active |
| SpaceVim SpaceVim is a modular configuration framework for Vim and Neovim that organizes plugins and settings into reusable layers. It provides a co… | 10 | 20196 | active |
| SpaceVim SpaceVim is a modular, layer-based configuration framework for Vim and Neovim, inspired by Spacemacs. It bundles curated plugin collections… | 10 | 20196 | stable |
| Rime Ice Input Configuration Rime‑Ice is a ready‑to‑use configuration package for the Rime input method engine, providing full‑pinyin and multiple double‑pinyin schemes… | 89 | 19789 | active |
| tanweai/pua PUA is a Python‑based skill plugin that injects high‑energy, persistence‑driving prompts into AI coding agents such as Claude Code, OpenAI … | 78 | 19708 | active |
| tiann/KernelSU KernelSU is a kernel-based root solution for Android that runs inside the Linux kernel to grant root access. It provides stealthy, permissi… | 95 | 19399 | active |
| Kap Kap is an open-source screen recorder for macOS built with web technology (Electron), offering capture of full screen or selected areas wit… | 23 | 19385 | active |
| agent0ai/agent-zero Agent Zero is an open‑source, Docker‑based framework that gives AI agents a full Linux desktop, browser, and plugin ecosystem. It lets you … | 85 | 19376 | active |
| LunarVim LunarVim is a community‑driven IDE layer that extends Neovim with sane defaults and a rich set of plugins. It provides built‑in LSP, lintin… | 30 | 19257 | active |
| Etherpad Etherpad is a self-hosted, real-time collaborative rich-text document editor where every keystroke is attributed to an author and every rev… | 99 | 18586 | active |
| OpenEmu OpenEmu is an open-source retro video game emulator for macOS that unifies multiple emulation engine backends behind a native Cocoa front e… | 41 | 17787 | active |
| Capacitor Capacitor is an open-source cross-platform native runtime by the Ionic team that lets developers run web apps (JavaScript, HTML, CSS) nativ… | 99 | 16880 | stable |
| TinyMCE TinyMCE is a widely used JavaScript WYSIWYG rich text editor library that generates HTML5 output and is highly customizable via plugins and… | 76 | 16305 | stable |
| Hammerspoon Hammerspoon is a macOS desktop automation application that bridges the operating system's APIs to a Lua scripting engine. Users write Lua c… | 76 | 16285 | active |
| LowCodeEngine (Alibaba Low-Code Engine) Alibaba's enterprise-class low-code engine for building visual page-building and app-development platforms. It provides an extensible edito… | 24 | 15881 | active |
| Flow Launcher Flow Launcher is a free, open-source quick file search and app launcher for Windows, triggered by a customizable hotkey. It supports commun… | 94 | 15808 | active |
| beets Beets is a Python-based music library manager that catalogs music collections and automatically corrects and enriches metadata using MusicB… | 97 | 15771 | stable |
| Apache Answer Apache Answer is an open-source Q&A platform software for building community forums, help centers, and knowledge management sites. It is wr… | 89 | 15689 | stable |
| tmux-plugins/tpm TPM is a plugin manager for tmux that installs, updates, and loads tmux plugins from git repositories. Plugins are declared in tmux.conf an… | 66 | 15106 | stable |
| Fei-Away/Codex-Dream-Skin Codex Dream Skin is a theming/skinning tool that lets users apply custom visual themes to the official Codex/ChatGPT desktop app via local … | 80 | 14992 | active |
| barryvdh/laravel-ide-helper A Laravel package that generates helper files and PHPDoc annotations so IDEs can provide accurate autocompletion for facades, Eloquent mode… | 87 | 14971 | stable |
| janpaepke/ScrollMagic ScrollMagic is a lightweight, zero-dependency JavaScript/TypeScript library for reacting to the user's scroll position, built as a convenie… | 76 | 14955 | active |
| plait-board/drawnix Drawnix is a free, open-source all-in-one whiteboard tool built on the Plait drawing framework, supporting mind maps, flowcharts, and freeh… | 68 | 14759 | active |
| sorin-ionescu/prezto Prezto is a configuration framework for Zsh that enriches the command line with sane defaults, aliases, functions, autocompletion, and prom… | 64 | 14570 | stable |
| pytest-dev/pytest pytest is a mature Python testing framework that makes it easy to write small tests with plain assert statements while scaling to complex f… | 88 | 14539 | stable |
| AstroNvim AstroNvim is a feature-rich, aesthetically pleasing Neovim configuration framework written in Lua that balances out-of-the-box functionalit… | 90 | 14456 | active |
| Qloapps/QloApps QloApps is a free, open-source PHP-based hotel management and reservation platform that bundles a Property Management System (PMS), a booki… | 66 | 14389 | active |
| AUK9527/Are-u-ok A collection of third-party iStore plugin packages (ipk) for iStoreOS/OpenWrt 22.03 and 24.10, distributed for aarch64_cortex-a53, aarch64_… | 66 | 14241 | active |
| Playnite Playnite is an open-source video game library manager and launcher that unifies games from third-party services like Steam, Epic, GOG, EA A… | 99 | 14233 | active |
| Vendicated/Vencord Vencord is a Discord client modification written in TypeScript that ships with a large set of preinstalled plugins and theme support. It in… | 66 | 14171 | 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 |
| emdash-cms/emdash EmDash is a full-stack, type-safe CMS built on Astro and TypeScript, positioned as a modern successor to WordPress. It runs on Cloudflare W… | 79 | 13752 | active |
| luanti-org/luanti Luanti (formerly Minetest) is a free open-source voxel game engine and game-creation platform with easy modding via Lua. It ships as a play… | 93 | 13751 | 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 |
| tmux-plugins/tmux-resurrect A tmux plugin that saves and restores the entire tmux environment—sessions, windows, panes, layouts, working directories, and running progr… | 32 | 13076 | stable |
| barbajs/barba Barba.js is a small (~7kb) TypeScript library that creates fluid, smooth transitions between website pages, making a multi-page site behave… | 23 | 12990 | stable |
| JingMatrix/Vector Vector is a Zygisk module providing a high-performance ART hooking framework for modern Android, maintaining API compatibility with the ori… | 84 | 12800 | active |
| 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 |
| PaperMC/Paper Paper is a high-performance Minecraft: Java Edition server based on Spigot that fixes gameplay and mechanics inconsistencies while greatly … | 77 | 12723 | active |
| SketchyBar SketchyBar is a highly customizable, fast status bar replacement for macOS written in C. It is configured and extended dynamically through … | 91 | 12480 | active |
| cyrus-and/gdb-dashboard A standalone .gdbinit file that adds a modular visual dashboard interface to GDB using its Python API. It displays relevant debugging infor… | 70 | 12267 | stable |
| aureuserp/aureuserp Aureus ERP is a free, open-source Enterprise Resource Planning platform built on Laravel and FilamentPHP, offering modular plugins for acco… | 85 | 12038 | active |
| Milkdown/milkdown Milkdown is a plugin-driven framework for building WYSIWYG markdown editors, built on ProseMirror and Remark. It is headless, themeable, an… | 90 | 11935 | active |
| OptiScaler OptiScaler is a Windows tool that lets gamers replace upscalers in games that already support DLSS2+/FSR2+/XeSS and manage frame generation… | 90 | 11852 | active |
| didi/LogicFlow LogicFlow is a TypeScript-based flow chart editing framework focused on business customization, providing interactive diagram editing with … | 83 | 11742 | active |
| LaurieWired/GhidraMCP GhidraMCP is a Model Context Protocol server implemented as a Ghidra plugin that exposes Ghidra's reverse engineering tools to LLM clients.… | 87 | 11418 | active |
page 1 / 22 next →