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 |
|---|---|---|---|
| hashicorp/go-plugin HashiCorp's Go plugin system that runs plugins as subprocesses communicating over RPC/gRPC, letting hosts consume plugins as natural Go int… | 79 | 6107 | stable |
| Rainmeter Rainmeter is a free, open-source desktop customization tool for Windows that displays customizable skins on the desktop, ranging from hardw… | 99 | 6074 | stable |
| zhongerxin/Cowart Cowart is a Codex plugin that provides a native infinite canvas widget built on tldraw for brainstorming, annotating images, and AI-driven … | 58 | 5982 | active |
| vcmi/vcmi VCMI is an open-source, from-scratch reimplementation of the Heroes of Might and Magic III game engine, licensed under GPL-2.0. It uses the… | 95 | 5909 | active |
| Faka Card System A self-hosted PHP e-commerce application for selling digital goods and card keys (faka), with an anime/2D-culture themed storefront. It inc… | 99 | 5854 | active |
| mg-chao/snow-apps Snow Apps is a C++ open-source suite containing Snow Shot, a screenshot capture and annotation tool, and Snow Image Viewer. Snow Shot offer… | 83 | 5845 | active |
| Kill Bill Kill Bill is an open-source subscription billing and payments platform that manages subscriptions, invoicing, payment processing, and dunni… | 94 | 5801 | stable |
| doctrine/common Doctrine Common is a PHP library providing extensions to core PHP functionality, such as improved reflection support, proxy generation, and… | 58 | 5798 | stable |
| Extism Extism is a cross-language framework for building with WebAssembly, providing host SDKs and plugin development kits to securely load and ru… | 95 | 5794 | active |
| Dammyjay93/interface-design A Claude Code plugin/skill that gives coding agents persistent memory of UI design decisions, saving choices like spacing grids, colors, an… | 68 | 5785 | active |
| cinit/QAuxiliary QAuxiliary is an open-source Xposed module based on QNotified that adds extra features and tweaks to the QQ and TIM Android messaging clien… | 89 | 5780 | active |
| Tampermonkey/tampermonkey Tampermonkey is the most popular userscript manager, available as a browser extension for Chrome, Edge, Safari, Opera, and Firefox. It lets… | 35 | 5765 | active |
| Red Discord Bot Red is a fully modular, self-hosted Discord bot written in Python with built-in features for music, moderation, trivia, and stream alerts. … | 85 | 5728 | active |
| imagemin A Node.js library that minifies images (JPEG, PNG, GIF, SVG) through a pluggable architecture, accepting file globs or buffers and returnin… | 24 | 5717 | active |
| rhaiscript/rhai Rhai is an embedded scripting language and evaluation engine for Rust, offering a simple dynamically-typed language similar to JavaScript+R… | 88 | 5714 | stable |
| tModLoader/tModLoader tModLoader is an open-source, community-driven modding API and mod loader for the game Terraria, distributed as a free Steam app. It lets p… | 98 | 5703 | active |
| Uniswap/web3-react web3-react is a TypeScript framework for building Ethereum dApps, providing a minimal, extensible system for connecting wallets like MetaMa… | 10 | 5685 | active |
| Miru Miru is a free, open-source, multi-platform media entertainment app built with Flutter for watching videos, reading comics/manga, and readi… | 42 | 5636 | active |
| haraka/Haraka Haraka is a fast, highly extensible, event-driven SMTP server written in Node.js with a modular plugin architecture. It is widely deployed … | 93 | 5618 | stable |
| REFramework REFramework is a mod loader, scripting platform, and modding tool for Capcom's RE Engine games, loaded via a dinput8.dll proxy. It provides… | 74 | 5605 | active |
| ReShade ReShade is a generic post-processing injector for games and video software that hooks into Direct3D 9-12, OpenGL, and Vulkan applications t… | 75 | 5587 | active |
| dayanch96/YTLite YouTube Plus (formerly YTLite) is a jailbreak tweak for iOS that enhances the YouTube app with over a hundred customizable options. It adds… | 87 | 5523 | active |
| RuneLite RuneLite is a free, open-source Old School RuneScape game client written in Java with a plugin architecture. It adds overlays, trackers, an… | 77 | 5496 | active |
| Cuberite Cuberite is a lightweight, fast, and extensible Minecraft-compatible multiplayer game server written in C++ with a flexible Lua plugin API.… | 55 | 5453 | active |
| ReChronoRain/HyperCeiler HyperCeiler is a free, open-source Xposed module that enhances and customizes Xiaomi's HyperOS (and formerly MIUI) system across many built… | 71 | 5443 | active |
| ONLYOFFICE/DesktopEditors ONLYOFFICE Desktop Editors is a free, open-source desktop office suite combining text document, spreadsheet, presentation, PDF, and form ed… | 81 | 5429 | stable |
| Mzying2001/CefFlashBrowser A Windows browser application built with CefSharp/WPF that bundles a Flash Player plugin, allowing users to view Flash content on web pages… | 79 | 5414 | active |
| Projectile Prelude is an enhanced Emacs distribution built on Emacs Lisp that bundles curated packages, sane defaults, and a modular configuration lay… | 77 | 5334 | active |
| godot-rust (gdnative) gdext provides Rust bindings for the Godot 4 game engine, letting developers write game logic and engine extensions in Rust via GDExtension… | 95 | 5295 | active |
| metabrainz/picard MusicBrainz Picard is a cross-platform desktop application for tagging and organizing music files using the MusicBrainz database. It identi… | 77 | 5218 | active |
| Sayi/poi-tl poi-tl is a Word (docx) template engine for Java built on Apache POI, generating new documents from Word templates and data. It is a logic-… | 67 | 5160 | active |
| ThePhD/sol2 sol2 (Sol3) is a header-only C++17 library that provides fast, modern bindings between C++ and Lua, supporting Lua 5.1+, LuaJIT, and MoonJI… | 24 | 5150 | stable |
| PeonPing/peon-ping peon-ping is a shell-based notification tool that plays game character voice lines (Warcraft, StarCraft, Portal, Zelda) and shows visual ov… | 77 | 5050 | active |
| WinDynamicDesktop WinDynamicDesktop is a Windows application that ports the macOS Mojave Dynamic Desktop feature, cycling wallpaper images based on time of d… | 82 | 5045 | active |
| unified unified is a JavaScript library and ecosystem for parsing, inspecting, transforming, and serializing content as syntax trees (ASTs) through… | 55 | 5037 | stable |
| Notion Enhancer notion-enhancer is a mod loader and customiser for the Notion productivity workspace, adding features like in-app tabs, colour themes, side… | 50 | 5021 | active |
| MustangYM/WeChatExtension-ForMac A free, open-source plugin for the Mac WeChat client written in Objective-C that adds features like anti-revocation of messages, message fo… | 10 | 22557 | maintenance |
| Nukem9/dlssg-to-fsr3 A drop-in DLL mod that replaces Nvidia's DLSS Frame Generation (nvngx_dlssg) in DirectX 12 and Vulkan games with AMD's FSR 3 Frame Generati… | 30 | 4990 | active |
| mbleigh/acts-as-taggable-on A Ruby on Rails plugin (gem) that adds flexible tagging to ActiveRecord models, supporting an arbitrary number of tag contexts such as skil… | 62 | 4988 | stable |
| Fold Craft Launcher Fold Craft Launcher is an open-source Android launcher for Minecraft: Java Edition, built on HMCL core functionality and the PojavLauncher … | 96 | 4977 | active |
| 万象拼音 Wanxiang Pinyin is a comprehensive Rime input method configuration ecosystem featuring an AI-optimized Chinese dictionary with tone-annotat… | 87 | 4951 | active |
| indiff/qttabbar QTTabBar is a Windows Explorer extension that adds tabbed browsing and other enhancements to File Explorer, updated for .NET 4.8 and modern… | 98 | 4948 | active |
| muzei/muzei Muzei is an Android live wallpaper app that refreshes your home screen daily with famous works of art or your own photos, blurring and dimm… | 66 | 4947 | active |
| unplugin/unplugin-icons A universal build-tool plugin that lets you use thousands of Iconify icons as on-demand components in Vite, Webpack, Rollup, Nuxt, and Rspa… | 95 | 4942 | active |
| martanne/vis Vis is a vi-like modal text editor written in C that combines Vim-style modal editing with Plan 9 sam's structural regular expression comma… | 66 | 4906 | active |
| jay3-yy/BiliPai BiliPai is a native third-party Bilibili Android client built with Kotlin and Jetpack Compose, covering videos, anime, live streams, feeds,… | 80 | 4890 | active |
| Aliucord Aliucord is a rootless modification of the legacy Discord Android app that adds a plugin system with 280+ plugins, 250+ custom themes, an i… | 67 | 4882 | active |
| xiangechen/chili3d Chili3D is a browser-based 3D CAD application built with TypeScript that compiles OpenCascade (OCCT) to WebAssembly and integrates Three.js… | 92 | 4872 | active |
| zdharma-continuum/zinit Zinit is a flexible and fast plugin manager for the ZSH shell, supporting plugins, snippets, and turbo (deferred) loading. It is the commun… | 96 | 4869 | active |
| maximegmd/CyberEngineTweaks Cyber Engine Tweaks is a modding framework for Cyberpunk 2077 that lets modders script mods in Lua with full access to the game's internal … | 63 | 4804 | active |
| Keiyoushi Extensions A community-maintained repository of extensions (APKs) for Mihon and its forks, providing manga source plugins. The source code for the ext… | 72 | 4797 | active |
| l0o0/translators_CN A community-maintained collection of Zotero translators for Chinese academic and general websites, enabling Zotero to scrape citation metad… | 76 | 4776 | active |
| BespokeSynth/BespokeSynth Bespoke Synth is a free, open-source software modular synthesizer with a live-patchable node-based environment. It supports VST/VST3/LV2 pl… | 66 | 4737 | active |
| dokuwiki/dokuwiki DokuWiki is an open-source wiki engine written in PHP that stores content in plain text files, requiring no database. It has been actively … | 96 | 4729 | stable |
| zimfw/zimfw Zim Framework is a Zsh configuration framework that bundles a plugin manager, useful modules, and a variety of themes with a focus on speed… | 88 | 4702 | active |
| obgnail/typora_plugin A feature-enhancement plugin suite for the Typora Markdown editor, implemented natively in JavaScript on Electron/Node.js. It adds capabili… | 89 | 4630 | active |
| leonhartX/gas-github A Chrome extension that lets you manage Google Apps Script (GAS) code with GitHub, GitHub Enterprise, Bitbucket, or GitLab directly from th… | 24 | 4594 | active |
| syhyz1990/baiduyun A free open-source Tampermonkey userscript that extracts real direct download links from Chinese cloud storage services (Baidu Netdisk, Ali… | 32 | 4571 | active |
| Fody Fody is an extensible tool for weaving .NET assemblies, manipulating IL code as part of the build process. It provides an add-in model that… | 70 | 4543 | active |
| obsidianmd/obsidian-sample-plugin The official template repository for building Obsidian community plugins, written in TypeScript. It includes build configuration, the plugi… | 62 | 4539 | active |
| UEVR UEVR is a universal mod that injects VR support into Unreal Engine 4.8-5.4 games, providing 6DOF head tracking, stereoscopic 3D rendering, … | 64 | 4538 | active |
| Ulauncher Ulauncher is a fast, feature-rich application launcher for Linux written in Python with GTK+. It provides fuzzy app search, a calculator, f… | 98 | 4524 | active |
| clshortfuse/renodx RenoDX is a toolset for modding DirectX games, capable of replacing shaders, injecting buffers, upgrading swapchains and textures, and addi… | 80 | 4518 | active |
| uber-go/dig dig is a reflection-based dependency injection toolkit for Go that resolves object graphs at process startup. It is designed to power appli… | 36 | 4504 | stable |
| Xi Editor Xi editor is a modern, high‑performance text editor whose core is written in Rust and communicates with front‑ends via a JSON‑RPC protocol.… | 32 | 19813 | maintenance |
| graphif/project-graph Project Graph is a cross-platform desktop tool built with Tauri, React, and Canvas 2D for quickly drawing node-based diagrams on an infinit… | 86 | 4484 | active |
| mikepenz/AboutLibraries AboutLibraries is a Kotlin Multiplatform library and Gradle plugin that automatically collects all dependencies and their licenses of a Gra… | 100 | 4470 | active |
| bjarneo/cliamp cliamp is a retro terminal music player inspired by Winamp, written in Go with a TUI built on Bubbletea. It plays local files, internet rad… | 77 | 4447 | active |
| Millennium Millennium is an open-source modding framework for the desktop Steam Client that lets users create, manage, and install custom CSS themes a… | 97 | 4444 | active |
| openutau/OpenUtau OpenUtau is a free, open-source singing voice synthesis editor and modern successor to UTAU, built for the UTAU voicebank community. It sup… | 68 | 4426 | active |
| VCV Rack VCV Rack is the open-source host application for a virtual Eurorack modular synthesizer platform, emulating hardware modules in software wi… | 51 | 4426 | stable |
| freeplane/freeplane Freeplane is a free, open-source desktop application for mind mapping, knowledge management, and project management, written in Java with S… | 94 | 4407 | stable |
| Snowpack Snowpack is a fast, ESM‑powered frontend build tool that provides an unbundled development server with instant hot‑module replacement. It c… | 23 | 19278 | maintenance |
| mywalkb/LSPosed_mod A fork of the LSPosed Xposed framework for Android that adds a CLI and API module for managing module scope without the GUI manager. It pro… | 23 | 4312 | active |
| x64dbg/ScyllaHide ScyllaHide is an advanced usermode anti-anti-debug library that hooks Windows functions to hide the presence of a debugger from debugged pr… | 23 | 4312 | active |
| unplugin/unplugin-vue-components A unified build plugin (unplugin) that automatically imports Vue components and directives on demand, so you never write manual import stat… | 81 | 4292 | active |
| vite-pwa/vite-plugin-pwa A zero-config, framework-agnostic Vite plugin that adds Progressive Web App support to web applications. It generates service workers with … | 86 | 4279 | active |
| FiveM Cfx is the source code for FiveM and RedM, modification frameworks that enable custom multiplayer and singleplayer experiences for GTA V an… | 77 | 4278 | active |
| MelonLoader MelonLoader is a universal mod loader for Unity games that supports both Il2Cpp and Mono backends. It loads mods and plugins into games at … | 83 | 4275 | active |
| EmulatorJS/EmulatorJS EmulatorJS is a JavaScript library that embeds RetroArch (compiled to WebAssembly) into any website, enabling browser-based emulation of ma… | 79 | 4270 | active |
| fatihak/InkyPi InkyPi is an open-source E-Ink display application that runs on a Raspberry Pi and is controlled through a web interface. It supports plugi… | 67 | 4254 | active |
| m1heng/clawdbot-feishu A Feishu/Lark channel plugin for OpenClaw that lets the OpenClaw AI assistant communicate through Feishu messaging. It is installed via the… | 58 | 4231 | active |
| Fannovel16/comfyui_controlnet_aux A collection of ComfyUI custom nodes providing ControlNet auxiliary preprocessors that generate hint images (Canny edges, lineart, depth ma… | 73 | 4221 | active |
| pulsar-edit/pulsar Pulsar is a community-led, hyper-hackable text editor forked from the discontinued Atom editor and built on Electron. It offers deep custom… | 92 | 4185 | active |
| OpenTabletDriver/OpenTabletDriver OpenTabletDriver is an open source, cross-platform, user-mode driver for graphics tablets, with a configurable GUI and daemon architecture.… | 86 | 4159 | active |
| Alex-D/Trumbowyg Trumbowyg is a lightweight WYSIWYG rich-text editor for the web, built as a jQuery plugin and weighing only ~10kB gzipped. It generates cle… | 77 | 4146 | stable |
| TWiLight Menu++ TWiLight Menu++ is an open-source DSi Menu replacement/upgrade for Nintendo DS, DSi, 3DS/2DS, and DS flashcards, written in C++. It provide… | 99 | 4113 | active |
| dprint dprint is a pluggable and configurable code formatting platform written in Rust that unifies formatters for many languages behind a single … | 100 | 4107 | active |
| copilot.lua A pure Lua Neovim plugin that replaces copilot.vim, providing GitHub Copilot AI code suggestions with a Lua API for integration. It include… | 99 | 4098 | active |
| zhw2590582/ArtPlayer ArtPlayer.js is a modern, feature-rich HTML5 video player library written in JavaScript, distributed via npm and CDN. It supports customiza… | 79 | 4089 | active |
| Tencent/tinker Tinker is Tencent's hot-fix library for Android that patches dex, native libraries, and resources without reinstalling the APK. It includes… | 69 | 17659 | maintenance |
| surge-synthesizer/surge Surge XT is a free, open-source hybrid subtractive synthesizer plugin originally developed commercially by Vember Audio and released under … | 67 | 4053 | active |
| 纯纯看番 (EasyBangumi) EasyBangumi (纯纯看番) is an open-source Android anime-watching app built with Jetpack Compose that supports multiple user-imported anime sourc… | 95 | 4039 | active |
| HdShare/WAuxiliary_Public WAuxiliary is an Xposed/LSPosed module written in Kotlin that adds auxiliary features to the WeChat Android client (versions roughly 8.0.44… | 82 | 4035 | active |
| PerformanC/ReZygisk ReZygisk is an open-source, standalone implementation of Zygisk providing Zygisk API support for KernelSU, APatch, and Magisk on rooted And… | 83 | 4029 | active |
| bozbez/win-capture-audio An OBS Studio plugin that adds an 'Application Audio Output Capture' source, letting users capture audio from a single application on Windo… | 23 | 4020 | active |
| cursor/community-plugins The source code behind cursor.directory, a community-maintained directory of plugins for the Cursor editor, built as a Next.js app backed b… | 68 | 4005 | active |
| FeelUOwn Music Player FeelUOwn is a robust, user-friendly, and highly hackable cross-platform music player written in Python with PyQt. It supports plugins for v… | 92 | 3957 | active |
| Lektor Lektor is a static file content management system and static site generator written in Python. It builds flat-file content into static HTML… | 88 | 3949 | active |
| chxuan/vimplus Vimplus is an automatic configuration program for Vim that installs and configures a curated set of plugins to turn Vim into a powerful IDE… | 32 | 3941 | active |