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 |
|---|---|---|---|
| Noctalia Noctalia is a native Wayland desktop shell written in C++ that provides bars, launcher, notifications, lock screen, wallpaper, dock, contro… | 82 | 11411 | active |
| October CMS October CMS is a self-hosted content management system and web platform built on the Laravel PHP framework, using Twig templating and a plu… | 88 | 11148 | active |
| CloudStream CloudStream is an Android media center app for streaming and downloading video and audio content. It ships without sources by default and g… | 86 | 10987 | active |
| NoeFabris/opencode-antigravity-auth An OpenCode plugin that authenticates against Google's Antigravity IDE via OAuth, letting users access Gemini and Claude models with their … | 10 | 10983 | active |
| stevenjoezhang/live2d-widget A lightweight Live2D widget that adds an animated anime-style mascot character (kanban-musume) to any web page. Written in TypeScript, it s… | 66 | 10970 | 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 |
| jantimon/html-webpack-plugin A webpack plugin that simplifies creating HTML files to serve webpack bundles, automatically injecting script and link tags with correct ha… | 65 | 10717 | stable |
| Prism Launcher Prism Launcher is an open-source, cross-platform Minecraft launcher for managing multiple isolated game instances, each with its own mods, … | 94 | 10630 | active |
| Dr-TSNG/ZygiskNext Zygisk Next is a standalone implementation of the Zygisk injection framework for Android, providing Zygisk API support for KernelSU and ser… | 93 | 10595 | active |
| LMMS LMMS is a free, open-source, cross-platform digital audio workstation (DAW) for music production. It provides a Song Editor, Piano Roll, Be… | 86 | 10510 | active |
| Wavesurfer.js wavesurfer.js is an open-source JavaScript/TypeScript library for rendering interactive audio waveforms and playing audio in the browser, b… | 99 | 10443 | stable |
| Lutris Lutris is an open-source desktop game launcher and gaming platform for Linux that unifies emulators, compatibility layers like Wine, and en… | 77 | 10328 | active |
| Vicinae Vicinae is a native, keyboard-driven desktop launcher and command palette for Linux and macOS, built in C++ with Qt. It bundles app/file se… | 81 | 10235 | active |
| Tencent/xLua xLua is a Lua scripting solution for C# environments such as Unity, .Net, and Mono, enabling Lua code to interoperate with C# in both direc… | 43 | 10202 | stable |
| rubickCenter/rubick Rubick is an open-source, Electron-based desktop efficiency toolbox that launches apps, files, and plugins via a keyword search bar (Alt/Op… | 60 | 10029 | active |
| Koin Koin is a pragmatic, lightweight dependency injection framework for Kotlin and Kotlin Multiplatform, offering a concise DSL and annotations… | 92 | 10020 | stable |
| pdone/lx-music-source A collection of custom music source scripts (SixYin, Huibq, Flower, LX, ikun, Grass, JuheApi, QDY) for the LX Music desktop and mobile play… | 67 | 10009 | active |
| oclif/oclif oclif is an open-source framework for building command-line interfaces in Node.js and TypeScript, created by Salesforce. This repository co… | 93 | 9594 | active |
| XiaoYouChR/Ghost-Downloader-3 Ghost Downloader is a cross-platform, open-source download manager built with Python and PySide6/Qt that handles HTTP, BitTorrent/magnet, F… | 92 | 9416 | active |
| GitBucket GitBucket is a self-hosted Git web platform written in Scala that provides repositories, issues, pull requests, wikis, and GitHub API compa… | 94 | 9403 | active |
| Elkeid xgplayer is a web HTML5 video player library by ByteDance with a componentized, detachable UI and built-in parsers for MP4, HLS, FLV, and D… | 83 | 9306 | active |
| BetterDiscord BetterDiscord is a client modification for the Discord desktop app that adds a plugin loader, theme engine, and CSS editor for deep customi… | 99 | 9285 | active |
| zhu1090093659/dsh-web dsh-web is a plugin aggregation ecosystem package for the DeepSeek Harness (DSH) Web GUI, bundling independently installable plugins such a… | 81 | 9152 | active |
| cordiverse/cordis Cordis is a TypeScript meta-framework for building composable plugin-based applications, centered on a service container (context) with dep… | 97 | 9113 | active |
| ramensoftware/windhawk Windhawk is a Windows customization marketplace that lets users install community-made mods to tweak the behavior and appearance of Windows… | 82 | 9110 | active |
| remarkjs/remark remark is a plugin-powered markdown processor built on the unified ecosystem that parses markdown into an AST (mdast) and transforms it. It… | 66 | 9008 | stable |
| jynew/jynew An open-source wuxia RPG game framework built in Unity as a tribute to the classic Heroes of Jin Yong, with full modding support and 10+ ho… | 52 | 8982 | stable |
| BepInEx BepInEx is a plugin and modding framework for Unity Mono, Unity IL2CPP, and .NET framework games such as XNA, FNA, and MonoGame titles. It … | 76 | 8793 | active |
| ProseMirror ProseMirror is a JavaScript toolkit for building rich-text WYSIWYG editors on the web, based on contentEditable with support for custom doc… | 10 | 8699 | stable |
| i18next/i18next i18next is a popular internationalization (i18n) framework for JavaScript that runs in the browser, Node.js, Deno, and other JS environment… | 95 | 8642 | stable |
| Tsunami Security Scanner Tsunami is a general-purpose network security scanner from Google that detects high-severity vulnerabilities with high confidence. It relie… | 75 | 8620 | active |
| mopidy/mopidy Mopidy is an extensible music server written in Python that plays music from local disk, Spotify, SoundCloud, and internet radio. It runs a… | 100 | 8599 | active |
| cerebroapp/cerebro Cerebro is an open-source, cross-platform launcher app built with Electron that lets users search the web, launch applications, navigate fi… | 66 | 8565 | active |
| symfony/event-dispatcher The Symfony EventDispatcher component implements the Mediator and Observer patterns, letting application components communicate by dispatch… | 95 | 8533 | stable |
| std-microblock/chromatic Chromatic is a universal modifier that injects into Chromium/V8-based applications (successor to BetterNCM), enabling runtime modification … | 53 | 8455 | active |
| Vesktop Vesktop is a custom open-source Discord desktop client with Vencord preinstalled, offering better performance, built-in telemetry blocking,… | 89 | 8447 | active |
| traefik/yaegi Yaegi is a pure-Go interpreter for the Go language, providing complete Go specification support on top of the Go runtime. It can be embedde… | 49 | 8406 | active |
| zsh-users/antigen Antigen is a plugin manager for the zsh shell, inspired by oh-my-zsh and Vundle. It lets you declare shell plugins (bundles) and themes in … | 61 | 8359 | stable |
| zumerlab/snapdom SnapDOM is a high-performance, dependency-free browser library that captures DOM elements as self-contained SVG representations and exports… | 83 | 8189 | active |
| albertlauncher/albert Albert is a fast, plugin-based keyboard launcher for Linux desktops written in C++/Qt. It lets users launch applications, search files, and… | 94 | 8005 | active |
| HybridCLR HybridCLR is a fully featured, high-performance native C# hot-update solution for Unity that extends the il2cpp AOT runtime into an AOT+Int… | 77 | 7989 | stable |
| MinecraftForge/MinecraftForge MinecraftForge is the long-standing modding framework and API for Minecraft, providing patched base game files, event systems, registries, … | 77 | 7814 | active |
| codemirror/dev CodeMirror is an extensible code editor component for the web, implemented as a set of modular npm packages providing syntax highlighting, … | 10 | 7813 | active |
| HACS HACS (Home Assistant Community Store) is a custom integration for Home Assistant that provides a UI to discover, download, install, and man… | 79 | 7795 | active |
| raycast/extensions The official monorepo of all extensions available in the Raycast Store, plus documentation and templates for building Raycast extensions wi… | 77 | 7792 | active |
| Tencent/Shadow Shadow is Tencent's open-source Android plugin framework that allows loading dynamically delivered plugin APKs without reflection or hidden… | 52 | 7787 | active |
| Aniyomi Aniyomi is a free, open-source Android app for watching anime and reading manga, built on Mihon (formerly Tachiyomi). It offers a configura… | 96 | 7762 | active |
| Dolibarr ERP & CRM Dolibarr ERP & CRM is an open-source web application written in PHP that manages business activities including contacts, quotes, invoices, … | 98 | 7757 | stable |
| 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 |
| NoneBot2 NoneBot2 is a modern, cross-platform, asynchronous Python chatbot framework with a plugin system, adapter architecture, and built-in depend… | 84 | 7723 | active |
| TheWidlarzGroup/react-native-video A React Native <Video /> component providing cross-platform video playback built on native players (ExoPlayer, AVPlayer, UWP, HTML5). It su… | 97 | 7718 | active |
| ohmybash/oh-my-bash Oh My Bash is a community-driven framework for managing bash shell configuration, bundling plugins, themes, and helpers, with an auto-updat… | 74 | 7713 | active |
| Entitas Entitas is a fast Entity Component System (ECS) framework built specifically for C# and Unity, optimized for garbage-collected environments… | 23 | 7677 | stable |
| aidenybai/react-grab React Grab is a browser-side library that lets developers hover any UI element in a running React app and copy its component stack with sou… | 78 | 7644 | active |
| Huibq/keep-alive A collection of custom music source plugins for the LX Music (洛雪音乐) and MusicFree players, provided as JavaScript scripts and plugin manife… | 51 | 7577 | active |
| guaguastandup/zotero-pdf2zh A Zotero plugin that integrates PDF2zh and PDF2zh_next to translate PDF documents directly inside Zotero while preserving formulas and layo… | 85 | 7524 | active |
| Clappr Clappr is an extensible, plugin-oriented HTML5 media player library for the web, supporting formats like HLS, MP4, and DASH. It provides a … | 98 | 7508 | active |
| kubernetes-sigs/headlamp Headlamp is a user-friendly, extensible Kubernetes web UI for listing, viewing, and managing cluster resources. It runs in-cluster via Helm… | 100 | 7478 | active |
| berstend/puppeteer-extra A modular plugin framework for Puppeteer (and Playwright via playwright-extra) that extends headless browser automation with drop-in plugin… | 32 | 7406 | active |
| Decky Plugin Platform Decky Loader is a homebrew plugin loader for the Steam Deck that injects React components into the Steam UI and runs background scripts. It… | 95 | 7386 | active |
| Auto-Photoshop-StableDiffusion-Plugin A Photoshop plugin (built on Adobe UXP) that lets users generate Stable Diffusion images directly inside Photoshop, using Automatic1111 Web… | 23 | 7297 | active |
| Acode Acode is a powerful open-source text and code editor for Android devices, built with Cordova/JavaScript. It supports editing many languages… | 97 | 7261 | active |
| kazupon/vue-i18n Vue I18n is the official internationalization plugin for Vue.js, providing translation, pluralization, and date/number localization. It sup… | 10 | 7216 | stable |
| retorquere/zotero-better-bibtex Better BibTeX (BBT) is a Zotero plugin that improves bibliographic data management for LaTeX and Markdown-based writing workflows. It gener… | 95 | 7212 | active |
| gitalk/gitalk Gitalk is a comment widget for websites that stores comments as GitHub Issues and renders them using Preact. It is serverless, authenticati… | 70 | 7160 | stable |
| renzifeng/ZFPlayer ZFPlayer is an iOS media player template library that decouples the player SDK from the control layer via the ZFPlayerMediaPlayback and ZFP… | 32 | 7125 | stable |
| hydro-dev/Hydro Hydro is a high-performance, self-hostable online judge platform for competitive programming and informatics education, built in TypeScript… | 68 | 7116 | active |
| LiteLoaderQQNT LiteLoaderQQNT is an open-source plugin loader for QQNT (the Electron-based QQ desktop client) that lets users inject and manage third-part… | 10 | 7057 | active |
| tech-leads-club/agent-skills A curated, security-reviewed registry of skills (packaged instructions and resources) that extend AI coding agents like Claude Code, Cursor… | 76 | 7014 | active |
| VPet VPet-Simulator is an open-source virtual desktop pet application for Windows built with WPF, featuring many interactive animations, feeding… | 77 | 6999 | active |
| Awesome awesome is a highly configurable, framework-style tiling window manager for X11, written in C and configured/extended with Lua. It is fast … | 64 | 6968 | stable |
| CTFd CTFd is an open-source Capture The Flag (CTF) platform built on Flask for hosting cybersecurity competitions and workshops. It provides cha… | 95 | 6886 | active |
| werman/noise-suppression-for-voice A real-time voice noise suppression audio plugin based on Xiph's RNNoise, available in VST2, VST3, LV2, LADSPA, AU, and AUv3 formats. It su… | 70 | 6886 | active |
| spotiflacapp/SpotiFLAC-Mobile SpotiFLAC Mobile is an open-source Flutter/Go mobile app for downloading and managing lossless FLAC music on Android and iOS. It supports m… | 80 | 6812 | active |
| LumaTeam/Luma3DS Luma3DS is custom firmware for the Nintendo 3DS family of consoles that patches and reimplements parts of the system software. It adds home… | 81 | 6789 | active |
| wzdnzd/aggregator A Python-based platform that crawls free proxy nodes from sources like Telegram, GitHub, and search engines, validates their liveness, and … | 75 | 6774 | active |
| Flarum Flarum is open-source forum software for building online discussion communities, built in PHP on Laravel with a Mithril-powered frontend. I… | 95 | 6758 | stable |
| Harmony Harmony is a C# library for patching, replacing, and decorating .NET and Mono methods at runtime without modifying files on disk. It is wid… | 75 | 6661 | stable |
| Diorser/LiteMonitor LiteMonitor is a lightweight, highly customizable Windows desktop and taskbar hardware performance monitoring tool built in C#. It shows re… | 65 | 6619 | active |
| SukiSU-Ultra/SukiSU-Ultra SukiSU-Ultra is a kernel-based Android root solution providing kernel-level su and root access management, with support for KPM kernel modu… | 88 | 6601 | active |
| ytmdesktop/ytmdesktop An unofficial cross-platform desktop application for YouTube Music built with Electron and TypeScript. It wraps YouTube Music in a native d… | 88 | 6572 | active |
| nikolaeu/numi Numi is a beautiful calculator app for macOS, Windows, and Linux that lets you type tasks naturally (e.g. '$20 in euro - 5% discount' or 't… | 80 | 6503 | active |
| Lite XL Lite XL is a lightweight, fast text and code editor written in C and Lua, forked from rxi/lite. It is highly extensible via Lua plugins and… | 54 | 6463 | active |
| AlexandreRouma/SDRPlusPlus SDR++ is a cross-platform, open-source software-defined radio (SDR) application designed to be bloat-free and simple to use. It supports a … | 60 | 6399 | active |
| guoyue2010/lxmusic- A distribution repository for third-party music sources (音源) for the LX Music desktop player and Lanyin (澜音) app, providing download links … | 84 | 6389 | active |
| Provenance-Emu/Provenance Provenance is a free, open-source multi-emulator frontend for iOS, iPadOS, tvOS, and macOS that emulates 38+ classic consoles including Nin… | 88 | 6388 | active |
| joelittlejohn/jsonschema2pojo jsonschema2pojo generates Java types (POJOs) from JSON Schema or example JSON documents, annotating them for data-binding with Jackson 2.x/… | 74 | 6380 | active |
| snare/voltron Voltron is an extensible debugger UI toolkit written in Python that adds utility views (registers, disassembly, stack, memory, breakpoints,… | 23 | 6342 | 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 |
| micro-app micro-app is a micro front-end framework from JD that renders sub-applications via webcomponent-like custom elements, so a base app can emb… | 94 | 6260 | active |
| cmus/cmus cmus is a small, fast and powerful console music player for Unix-like operating systems, built in C with an ncurses interface. It supports … | 67 | 6260 | active |
| koishijs/koishi Koishi is a cross-platform, extensible chatbot framework written in TypeScript for Node.js. It provides a unified SDK for building bots acr… | 87 | 6257 | active |
| overtone/overtone Overtone is a Clojure toolkit providing an API to the SuperCollider synthesis engine for designing synthesizers, live-coding music, and col… | 59 | 6219 | active |
| Fontmin Fontmin is a pure JavaScript font subsetting and minification library for Node.js that compresses TTF fonts by glyph and converts between w… | 35 | 6219 | active |
| Tencent/puerts PuerTS is a multi-language scripting solution from Tencent that embeds JavaScript/TypeScript (and, for Unity, Lua and Python) runtimes into… | 92 | 6217 | active |
| nWidart/laravel-modules A Laravel package for organizing large applications into self-contained modules, each with its own routes, controllers, models, views, migr… | 75 | 6213 | active |
| dsh-market/dsh-market dsh-market is the in-app plugin marketplace for DeepSeek Harness, letting users browse, search, and one-click install community plugins and… | 76 | 6184 | active |
| Xiaomi Miot For HomeAssistant A Home Assistant custom integration that automatically connects Xiaomi smart home devices (Wi-Fi, BLE, and ZigBee) to Home Assistant via th… | 97 | 6151 | active |
| glacambre/firenvim Firenvim is a browser extension plus Neovim plugin that embeds a Neovim client inside Firefox and Chrome, replacing textareas with a full N… | 77 | 6150 | active |
| CNI (Container Network Interface) CNI (Container Network Interface) is a CNF project consisting of a specification and Go libraries for writing plugins that configure networ… | 84 | 6133 | stable |