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 |
|---|---|---|---|
| xiaojinzi123/Component Component is a powerful Android componentization framework providing URI-based routing, interceptors, service discovery, and module lifecyc… | 23 | 2920 | active |
| LittleSurvival/copymanga-copy20 A collection of Chinese manga source extensions for Tachiyomi/Mihon-compatible comic reader apps, supporting Copymanga, vomic, Baozimanhua,… | 87 | 2918 | active |
| LNReader LNReader is a free, open-source light novel and webnovel reader app for Android, inspired by Tachiyomi. It supports 200+ community-maintain… | 98 | 2916 | active |
| Pryaxis/TShock TShock is a server-side toolbox for Terraria servers providing anti-cheat, server-side characters, groups, permissions, item bans, and exte… | 82 | 2891 | active |
| mc1arke/sonarqube-community-branch-plugin A community plugin for SonarQube Community Edition that enables branch analysis and pull request decoration, features normally reserved for… | 89 | 2863 | active |
| jeremylongshore/tons-of-skills-marketplace An open-source marketplace of plugins, skills, and agents for Claude Code, browsable at tonsofskills.com and installable via the ccpi CLI p… | 76 | 2849 | active |
| ZKEACMS ZKEACMS is an open-source, WYSIWYG visual content management system built on ASP.NET Core (.NET 8/9) with drag-and-drop page and layout des… | 75 | 2842 | active |
| windingwind/zotero-actions-tags Actions & Tags (Zotero Tag) is a Zotero 7 plugin that lets users customize their reference management workflow. It automatically tags items… | 93 | 2838 | active |
| youniaogu/MangaReader A cross-platform manga reading app built with React Native for Android and iOS, with tablet support. It uses a plugin-based design to aggre… | 48 | 2833 | active |
| shatyuka/Zhiliao Zhiliao is an Xposed module that removes ads and cleans up the interface of the Zhihu Android app. It also offers content filtering, UI sim… | 56 | 2819 | active |
| MeteorNOX/DeepSeek-Balance-Whale-Widget A DSH (DeepSeek Harness) plugin that adds a cute floating whale widget to the web interface, showing DeepSeek API balance, daily usage, and… | 77 | 2815 | active |
| deretame/Breeze Breeze is a cross-platform manga and comic reader application built with Flutter. Online comic sources such as PicACG, JM Comic, e-hentai, … | 86 | 2811 | active |
| Oh My Fish Oh My Fish is a framework for the Fish shell that provides core infrastructure for installing packages and themes that extend or modify the… | 76 | 11392 | maintenance |
| straight-tamago/misaka Misaka is an iOS and tvOS customisation application that lets users apply tweaks without jailbreaking, exploiting KFD and MacDirtyCow (MDC)… | 21 | 2803 | active |
| Tencent/UnLua UnLua is a highly optimized Lua scripting plugin for Unreal Engine that lets UE programmers write gameplay logic in Lua with zero learning … | 53 | 2791 | active |
| opentiny/tiny-engine TinyEngine is a Vue-based low-code engine for building custom low-code platforms across different domains. It supports online real-time vis… | 87 | 2788 | active |
| torinmb/mediapipe-touchdesigner A GPU-accelerated, self-contained MediaPipe plugin for TouchDesigner that runs MediaPipe vision models (face detection, face/hand/pose trac… | 83 | 2784 | active |
| MusicPlayerDaemon/MPD Music Player Daemon (MPD) is a server-side daemon that plays music files in various formats through the server's audio device. It exposes a… | 74 | 2776 | stable |
| PF4J PF4J is a lightweight (~100KB) plugin framework for Java that lets applications load, start, and stop third-party plugins implementing decl… | 92 | 2755 | stable |
| asLody/VirtualApp VirtualApp is an Android virtualization/sandbox engine that lets apps run inside a host app without being installed on the system, acting a… | 76 | 11104 | maintenance |
| wuba/Fair Fair is a dynamic framework for Flutter that converts native Dart source files via a compiler so widget trees and state can be updated dyna… | 23 | 2740 | active |
| Pathoschild/SMAPI SMAPI is the modding API and mod loader for Stardew Valley, enabling players to install mods and developers to build them. It is compatible… | 87 | 2739 | active |
| aralroca/next-translate next-translate is a Next.js plugin plus a small i18n API for loading page translations and using them in React components. It supports name… | 86 | 2734 | active |
| JPressProjects/jpress JPress is an open-source, WordPress-like content management system written in Java, used to power 100,000+ websites including government ag… | 23 | 2733 | stable |
| tpope/vim-repeat A small Vim plugin that remaps the '.' repeat command so that plugin-provided mappings can be repeated as a whole. It exposes a simple repe… | 32 | 2717 | stable |
| intlify/vue-i18n Vue I18n is the official internationalization plugin for Vue 3, providing translation, pluralization, number and datetime localization with… | 100 | 2713 | stable |
| Artikash/Textractor Textractor is an open-source x86/x64 text hooker for Windows that extracts text from video games and visual novels by injecting into text o… | 23 | 2699 | active |
| alelievr/NodeGraphProcessor A node graph editor framework for Unity built on UIElements and GraphView, focused on data processing graphs. It provides a C# API for crea… | 39 | 2694 | active |
| bestK/cursor-fake-machine A VS Code/Cursor editor extension that fakes or resets the machine ID used by the Cursor editor for device identification. It is distribute… | 10 | 2685 | active |
| re-zero001/LSPosed-Irena LSPosed-Irena is a maintained fork of the LSPosed framework, a Zygisk module providing an ART hooking framework with Xposed-compatible APIs… | 61 | 2683 | active |
| ClientSideValidations A Ruby gem and JavaScript package that automatically extracts ActiveModel validation rules from a Rails backend and applies them as client-… | 93 | 2681 | active |
| gree/unity-webview A Unity plugin that overlays native WebView components (WebView/WKWebView) on top of Unity's rendering view. It supports Android, iOS, Mac,… | 76 | 2676 | active |
| ShareList ShareList is a self-hosted web application for mounting and sharing cloud storage drives such as Google Drive, OneDrive, AliyunDrive, and B… | 31 | 2676 | active |
| scambra/devise_invitable A Ruby gem that extends the Devise authentication framework for Rails with invitation functionality. It lets authenticated users invite oth… | 75 | 2674 | active |
| flaskbb/flaskbb FlaskBB is a classic self-hosted forum software written in Python using the Flask framework. It provides community discussion features such… | 86 | 2667 | active |
| DavidWells/analytics A lightweight, isomorphic JavaScript analytics abstraction library for tracking page views, custom events, and identifying visitors. It use… | 69 | 2666 | active |
| SteveMacenski/slam_toolbox Slam Toolbox is a 2D SLAM library for ROS and ROS 2 providing lifelong mapping, localization, and pose-graph manipulation for potentially m… | 89 | 2658 | active |
| nisrulz/sensey Sensey is an Android library that simplifies sensor event handling and gesture detection, removing boilerplate for detecting gestures like … | 58 | 2658 | active |
| Module Federation Module Federation is a JavaScript architecture and build-plugin ecosystem that lets independently built and deployed applications share cod… | 94 | 2655 | active |
| rust-embedded/embedded-hal embedded-hal is a Rust Hardware Abstraction Layer providing core traits for embedded systems, enabling platform-agnostic device drivers. It… | 57 | 2655 | stable |
| SpikeHD/Dorion Dorion is a lightweight alternative Discord client built with Tauri and Rust that uses the OS-native webview instead of bundling Chromium. … | 100 | 2654 | active |
| bug-bit/fckvip An Android module (likely Magisk/LSPosed-based) that unlocks paid VIP memberships and enhances extended features in certain apps. It requir… | 79 | 2654 | active |
| in0finite/SanAndreasUnity An open-source reimplementation of the GTA San Andreas game engine built in Unity, focusing on gameplay features, multiplayer, and an exten… | 23 | 2648 | active |
| ZeroBot-Plugin A large collection of practical plugins for the ZeroBot framework implementing the OneBot v11 protocol, written in Go. It powers QQ bots (v… | 76 | 2646 | active |
| WebThings Gateway WebThings Gateway is a self-hosted web application for monitoring and controlling smart home devices over the web, built on W3C Web of Thin… | 71 | 2645 | active |
| HotswapAgent HotswapAgent is a Java agent providing unlimited runtime class and resource redefinition, enabling real-time code changes without applicati… | 74 | 2624 | active |
| bsmg/ModAssistant Mod Assistant is a Windows desktop GUI application for installing, updating, and uninstalling Beat Saber PC mods sourced from BeatMods. It … | 23 | 2624 | active |
| symfony/service-contracts A set of PHP interfaces and abstractions extracted from Symfony components, defining contracts for writing services that decouple code from… | 91 | 2612 | stable |
| dayanch96/YTMusicUltimate YTMusicUltimate is a jailbreak tweak for the iOS YouTube Music app that adds extra features and customization options. It can be installed … | 80 | 2611 | active |
| sollyu/AndroidStudioChineseLanguagePack A Chinese language pack plugin for Android Studio, adapted from the official JetBrains IDEA Chinese localization plugin. It translates the … | 91 | 2608 | active |
| Neutree/COMTool COMTool is a cross-platform GUI serial/network debug assistant written in Python, supporting serial ports, TCP/UDP client and server, SSH, … | 54 | 2603 | active |
| Fcitx 5 Fcitx 5 is a generic input method framework, the next generation of Fcitx, released under LGPL-2.1+. It provides a slim core with addon sup… | 79 | 2598 | stable |
| HTTPlug HTTPlug is an HTTP client abstraction for PHP built on PSR-7 messages, defining synchronous and asynchronous client interfaces. It lets lib… | 44 | 2588 | stable |
| Translation A set of PHP interfaces and abstractions for translation, extracted from the Symfony framework's translation component. It lets libraries d… | 88 | 2585 | stable |
| schedule-x/schedule-x Schedule-X is a modern JavaScript event calendar library for web apps, offering responsive views, internationalization, and an extensible p… | 72 | 2585 | active |
| liu673cn/bug An open-source TVBox shell application (empty shell) for Android TV and mobile devices that plays video streams from user-supplied configur… | 32 | 10324 | maintenance |
| fooyin/fooyin fooyin is a highly customisable desktop music player for local music collections, built with Qt and C++. It offers flexible playback, libra… | 99 | 2576 | active |
| MiRO92/uYou-for-YouTube uYou is an iOS tweak that enhances the official YouTube app with ad-free browsing, background playback, video/audio downloads, and extensiv… | 23 | 2572 | active |
| WordPress Update System A PHP library that adds custom automatic update checking to WordPress plugins and themes hosted outside the official WordPress.org reposito… | 79 | 2567 | stable |
| koishijs/novelai-bot A Koishi chatbot plugin that generates images via NovelAI, with support for SD-WebUI and Stable Horde backends. It offers model/sampler/siz… | 33 | 2560 | active |
| pock/pock Pock is a free, open-source macOS application that turns the MacBook Touch Bar into a customizable widget manager, showing things like the … | 23 | 10156 | maintenance |
| pretix/pretix pretix is an open-source ticket sales and event management application built with Python and Django, providing a customizable online ticket… | 75 | 2522 | stable |
| GeometricWeather GeometricWeather is a Material Design weather application for Android, built in Java with multiple build variants (F-Droid, Google Play, pu… | 64 | 2521 | active |
| prazdevs/pinia-plugin-persistedstate A Pinia plugin that adds configurable persistence and rehydration of Vue store state to web storage. It offers customizable storage, serial… | 10 | 2516 | active |
| symfony/twig-bridge The Symfony Twig Bridge provides integration between the Twig template engine and various Symfony components. It is an official Symfony com… | 92 | 2506 | stable |
| mlt131220/Astral3D Astral 3D Editor is a free, open-source web-based 3D engine and editor built on Vue3 and Three.js. It supports 30+ model formats, BIM light… | 67 | 2499 | active |
| kanboard/kanboard Kanboard is a free, open-source, self-hosted Kanban project management web application written in PHP. It focuses on simplicity and minimal… | 96 | 9917 | maintenance |
| JingMatrix/NeoZygisk NeoZygisk is a Zygote injection module implemented via ptrace that provides Zygisk API support for APatch and KernelSU, and can replace Mag… | 83 | 2470 | active |
| dromara/electron-egg ElectronEgg is a cross-platform, enterprise-grade desktop software development framework built on Electron and Node.js. It provides a struc… | 87 | 2458 | active |
| EdgeTX EdgeTX is an open-source firmware for RC radio transmitters, forked from OpenTX with a touch-enabled UI, Lua scripting support, and broad h… | 96 | 2452 | active |
| danielsogl/awesome-cordova-plugins Awesome Cordova Plugins is a curated set of TypeScript wrappers for Cordova plugins that expose native device functionality to Ionic, Angul… | 97 | 2451 | active |
| TTKMusicPlayer TTKMusicPlayer is a Qt-based desktop music player that imitates the Kugou UI and uses the qmmp core library for audio playback. It runs on … | 91 | 2449 | active |
| chen310/BilibiliPotPlayer A PotPlayer extension plugin written in AngelScript that parses Bilibili links so videos, live streams, and music from Bilibili can be play… | 38 | 2440 | active |
| retext Retext is a JavaScript library that transforms natural language into concrete syntax trees (CSTs) and lets plugins inspect and change that … | 23 | 2435 | active |
| aimeos/macro A PHP library providing a Macroable trait that lets developers add closure-based extension points to their classes, allowing users to overr… | 57 | 2434 | stable |
| Stremio Stremio Web is the official web UI of Stremio, a modern media center for discovering and streaming movies, series, and channels. It is a Re… | 97 | 2433 | active |
| Purpur Purpur is a drop-in replacement for Paper Minecraft server software focused on deep configurability and fun gameplay features. It supports … | 76 | 2426 | active |
| nodejs/node-addon-api A header-only C++ wrapper library for Node-API (N-API) that simplifies writing native Node.js addons in C++. It provides C++ object model a… | 89 | 2409 | stable |
| std-microblock/BetterNCM-Installer A one-click installer for BetterNCM V2, a plugin manager for the PC NetEase Cloud Music client. Written in Rust, it automates installing th… | 23 | 2407 | active |
| LiquidBounce LiquidBounce is a free, open-source Minecraft hacked client (utility mod) built as a mixin-based injection client for the Fabric API, writt… | 99 | 2404 | active |
| acidicoala/SmokeAPI SmokeAPI is a C++ library that hooks the Steamworks SDK to emulate DLC and inventory item ownership in Steam games the user legitimately ow… | 77 | 2393 | active |
| LSPosed/LSPatch LSPatch is a non-root implementation of the LSPosed Xposed framework that integrates the Xposed API into target Android APKs by inserting d… | 10 | 9439 | maintenance |
| m969/EGamePlay EGamePlay is a lightweight, flexible combat and skill framework for Unity built on an Entity-Component-System pattern, with status effects,… | 77 | 2389 | active |
| Animation Nodes Animation Nodes is a node-based visual scripting system designed for motion graphics in Blender. It lets artists create procedural animatio… | 60 | 2386 | active |
| Impostor/Impostor Impostor is an open-source reimplementation of the Among Us game server, written in C#. It fully replaces the official server, supports plu… | 94 | 2372 | active |
| degoog-org/degoog Degoog is a self-hosted search aggregator that queries multiple search engines in parallel from your own server and merges results into a s… | 82 | 2367 | active |
| wxFormBuilder/wxFormBuilder wxFormBuilder is a visual GUI builder (RAD tool) for the wxWidgets framework that generates C++, Python, Lua, and PHP code, with XRC import… | 48 | 2365 | active |
| VST 3 SDK Steinberg's official SDK for developing VST 3 audio plug-ins, including the API, helper classes, AAX/AU wrappers, and example plug-ins. It … | 72 | 2362 | active |
| free-audio/clap CLAP (CLever Audio Plugin) is an open standard C API with a stable ABI that defines how Digital Audio Workstations (hosts) and audio plugin… | 75 | 2358 | stable |
| Levanter WhatsApp Bot A feature-rich WhatsApp user bot built in JavaScript that supports running multiple WhatsApp sessions from one instance, with a plugin syst… | 67 | 2349 | active |
| plugdata-team/plugdata plugdata is a free, open-source visual programming environment for audio based on Pure Data, rebuilt with a modern JUCE-based GUI. It runs … | 86 | 2346 | active |
| mwittrien/BetterDiscordAddons A collection of plugins and themes for the BetterDiscord client modification of Discord, written primarily in CSS and JavaScript. It extend… | 76 | 2346 | active |
| obsidianmd/obsidian-api TypeScript type definitions for the Obsidian plugin API, maintained by the Obsidian team. It enables developers to build Obsidian plugins w… | 76 | 2333 | active |
| LuckPerms LuckPerms is a permissions plugin for Minecraft servers that lets admins control player access by creating groups and assigning permissions… | 77 | 2328 | stable |
| Vue Auth A lightweight, plugin-based authentication library for Vue.js (Vue 2 and Vue 3) that handles login, registration, and token management in s… | 10 | 2327 | active |
| Luakit Luakit is a fast, lightweight web browser framework built on WebKitGTK and GTK+, extensible and configurable via Lua. It offers vim-style k… | 57 | 2319 | active |
| cashapp/zipline Zipline is a Kotlin library that lets Kotlin/JVM and Kotlin/Native programs load and run Kotlin/JS code by embedding the QuickJS JavaScript… | 93 | 2309 | active |
| Stability-AI/StableStudio StableStudio is Stability AI's open-source, web-based variant of DreamStudio for creating and editing AI-generated images. It features a pl… | 21 | 9048 | maintenance |
| didi/VirtualAPK VirtualAPK is a lightweight Android plugin framework by Didi that dynamically loads and runs APK files as if they were installed applicatio… | 10 | 9048 | maintenance |
| ThirteenAG/Ultimate-ASI-Loader Ultimate ASI Loader is a proxy DLL that loads custom .asi plugin libraries into any Windows game process. It is the standard modding loader… | 95 | 2300 | active |