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 |
|---|---|---|---|
| fungos/cr cr.h is a single-file, header-only C/C++ library that enables hot reloading of dynamically linked binaries (.so/.dylib/.dll) with a minimal… | 68 | 1810 | stable |
| LSP An LSP client implementation for Sublime Text that connects the editor to language servers via the Language Server Protocol. It provides ID… | 98 | 1803 | active |
| AppliedEnergistics/Applied-Energistics-2 Applied Energistics 2 is a Minecraft mod focused on matter/energy-based digital storage, automation, and auto-crafting. It provides network… | 94 | 1803 | active |
| editablejs/editable Editable is an extensible rich-text editor framework for the web that replaces the native contenteditable attribute with a custom renderer,… | 23 | 1803 | active |
| acidanthera/VirtualSMC VirtualSMC is an advanced Apple SMC (System Management Controller) emulator implemented as a macOS kernel extension, requiring the Lilu kex… | 93 | 1800 | active |
| deluge-torrent/deluge Deluge is a lightweight, cross-platform BitTorrent client built on libtorrent, using a daemon/client split so downloads run headless while … | 61 | 1800 | stable |
| Homebridge UniFi Protect Integration A Homebridge plugin that provides complete native HomeKit integration for the UniFi Protect ecosystem, including cameras, doorbells, sensor… | 88 | 1796 | active |
| p-e-w/argos Argos is a GNOME Shell extension that lets users create panel dropdown menu extensions by writing simple Bash scripts whose stdout is rende… | 65 | 1795 | active |
| workspacer/workspacer workspacer is a tiling window manager for Windows 10+ inspired by unix tiling window managers like dwm, i3, and xmonad. It is fully configu… | 31 | 1795 | active |
| Northstar Northstar is a community-made modding framework and custom client for Titanfall 2 that lets players host their own dedicated servers with c… | 96 | 1788 | active |
| angular-eslint/angular-eslint A monorepo of tooling that enables ESLint to lint Angular projects, including ESLint plugins, parsers, and schematics for Angular CLI integ… | 97 | 1786 | active |
| vinniefalco/LuaBridge LuaBridge is a lightweight, dependency-free, header-only C++ library for binding Lua data, functions, and classes between C++ and Lua. It s… | 49 | 1784 | active |
| gronxb/hot-updater Hot Updater is a self-hostable over-the-air (OTA) update solution for React Native apps, serving as an alternative to the discontinued Micr… | 91 | 1783 | active |
| julien040/anyquery Anyquery is a SQL query engine built on SQLite that turns 60+ tools, APIs, and file formats (GitHub, Notion, Airtable, CSV, Parquet, etc.) … | 87 | 1783 | active |
| CollapseLauncher/Collapse Collapse is an advanced open-source game launcher for miHoYo/HoYoverse games (Honkai Impact 3rd, Genshin Impact, Honkai: Star Rail, Zenless… | 97 | 1781 | active |
| GNOME/glib GLib is the low-level core C library underpinning GTK and GNOME, providing data structures, an object system (GObject), an event loop, thre… | 77 | 1773 | stable |
| tickernelz/opencode-mem An OpenCode plugin that gives AI coding agents persistent memory across sessions using an embedded local Turso/libSQL vector database. It a… | 80 | 1772 | active |
| jenslys/opencode-gemini-auth A TypeScript plugin for the Opencode CLI that authenticates with Google via OAuth so users can use their existing Gemini plan and quotas (i… | 82 | 1767 | active |
| cypht-org/cypht Cypht is a lightweight open-source webmail aggregator that combines multiple email accounts (IMAP/SMTP, JMAP, and EWS) into a single unifie… | 96 | 1765 | active |
| slgobinath/safeeyes Safe Eyes is a Linux desktop application that reminds users to take regular breaks to prevent eye strain and repetitive strain injury. It i… | 94 | 1759 | active |
| quodlibet/quodlibet Quod Libet is a cross-platform music player and library manager with flexible metadata editing, searching, and streaming/podcast support. I… | 66 | 1756 | active |
| syt2/zotero-addons A Zotero 7+ plugin that provides an in-app add-on market for browsing, installing, and reviewing Zotero plugins. It pulls plugin data from … | 91 | 1755 | active |
| kushview/element Element is a free, open-source modular audio plugin host that loads AU, VST, VST3, LV2, CLAP, and LADSPA plugins. It lets users build effec… | 92 | 1754 | active |
| inspire-js/inspire.js Inspire.js is a lean, hackable, extensible slide deck framework for building HTML-based presentations, originally created by Lea Verou as C… | 66 | 1754 | active |
| manateelazycat/lsp-bridge lsp-bridge is a high-performance LSP (Language Server Protocol) client for Emacs that offloads LSP requests and data analysis to an externa… | 75 | 1753 | active |
| Freeboard/freeboard Freeboard is an open-source, browser-based real-time dashboard builder and viewer for IoT and web mashups, serving as a free alternative to… | 32 | 6506 | maintenance |
| souvikinator/notion-to-md A Node.js/TypeScript library that converts Notion pages, blocks, and databases into Markdown, MDX, HTML, LaTeX, and other formats via the N… | 59 | 1738 | active |
| youngyangyang04/PowerVim PowerVim is a pre-configured Vim setup (vimrc plus bundled plugins) that turns Vim into a full-featured development environment with code c… | 32 | 1735 | active |
| cweagans/composer-patches A Composer plugin that applies patches from local or remote files to any Composer-installed dependency. It is widely used in PHP CMS commun… | 67 | 1730 | active |
| kdrag0n/safetynet-fix A Magisk module (Zygisk-based, with an older Riru version) that works around Google's SafetyNet and Play Integrity hardware attestation che… | 23 | 6387 | maintenance |
| AWS SDK for PHP An official Laravel service provider that integrates the AWS SDK for PHP into Laravel and Lumen applications. It registers the SDK client, … | 62 | 1715 | active |
| sendaifun/solana-agent-kit Solana Agent Kit is an open-source TypeScript toolkit for connecting AI agents to Solana protocols, enabling 60+ autonomous on-chain action… | 57 | 1713 | active |
| TheOfficialFloW/Adrenaline Adrenaline is a custom firmware that modifies the official PSP emulator on PS Vita to run PSP firmware 6.61, enabling unsigned homebrew cod… | 23 | 1709 | stable |
| keijiro/Lasp LASP is a Unity plugin providing low-latency audio input processing, including level tracking, waveform capture, and spectrum analysis. It … | 41 | 1707 | active |
| ArchipelagoMW/Archipelago Archipelago is a multi-game randomizer framework and server that shuffles items across many supported games and links them into a single co… | 94 | 1705 | active |
| Maaack/Godot-Game-Template A Godot 4 game template and plugin providing a main menu, options and pause menus, credits, scene loader, and an example game scene. It is … | 95 | 1699 | active |
| SwiftGodot SwiftGodot provides Swift language bindings for the Godot 4 game engine via the GDExtension system. It can be used to build extensions for … | 97 | 1698 | active |
| LiteLDev/LeviLamina LeviLamina is a lightweight, modular mod loader for Minecraft Bedrock Edition, formerly known as LiteLoaderBDS. It provides a comprehensive… | 95 | 1697 | active |
| pytest-dev/pluggy pluggy is a minimalist, production-ready plugin system for Python, providing hook specification and implementation mechanisms. It is the co… | 75 | 1695 | stable |
| bubbuild/bub Bub is a small Python runtime for building AI agents that operate in shared environments alongside humans. It uses a hook-first architectur… | 86 | 1687 | active |
| dwmkerr/sharpshell SharpShell is a .NET Framework framework that simplifies creating Windows Shell Extensions, handling the COM interop and registration plumb… | 65 | 1679 | stable |
| 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 |
| slap-editor/slap Slap is a Sublime-like terminal-based text editor written in JavaScript/Node.js, featuring mouse support, a file sidebar, syntax highlighti… | 32 | 6188 | maintenance |
| soimy/openclaw-channel-dingtalk A DingTalk channel plugin for OpenClaw that connects enterprise DingTalk bots to OpenClaw agents via Stream mode, requiring no public IP or… | 81 | 1666 | active |
| Macro-Deck-App/Macro-Deck Macro Deck is an open-source, customizable macro pad server for Windows that turns smartphones, tablets, or any web browser into a button d… | 95 | 1659 | active |
| Nuvio Nuvio is a free, open-source media app for Android, iOS, desktop, and TV that lets users bring their own content sources and turns them int… | 81 | 1656 | 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… | 93 | 1652 | active |
| avkonst/hookstate Hookstate is a fast, extensible state management library for React built on top of the React state hook, offering both local and global sta… | 25 | 1651 | active |
| thx/gogocode GoGoCode is a JavaScript/TypeScript/HTML code transformation library built on ASTs with a jQuery-like API and regex-like matching syntax. I… | 32 | 6095 | maintenance |
| joplin/plugins The official Joplin plugin repository, a curated registry of community plugins for the Joplin note-taking application, updated every 30 min… | 68 | 1647 | active |
| XIVLauncher Dalamud is a plugin development framework for Final Fantasy XIV that provides access to game data and native interoperability with the game… | 76 | 1642 | active |
| ViaVersion/ViaVersion ViaVersion is a Minecraft server plugin that allows newer client versions to connect to older server versions by translating protocol diffe… | 97 | 1637 | stable |
| NotAShelf/nvf nvf is a modular, extensible Neovim configuration framework written in Nix, letting users declare a fully featured Neovim setup with a few … | 81 | 1635 | active |
| bwiernik/zotero-shortdoi A Zotero add-on that retrieves, validates, and cleans DOIs and shortDOIs for library items using the CrossRef API and shortdoi.org. It mark… | 23 | 1632 | active |
| Mzdyl/LiteLoaderQQNT_Install An installation script/tool for LiteLoaderQQNT, a plugin loader for the QQNT desktop QQ client. It automates installing and updating LiteLo… | 10 | 1632 | active |
| singwhatiwanna/dynamic-load-apk DL (Dynamic Load) is an Android framework that lets a host app load and run plugin APKs without installing them, handling resource access a… | 32 | 5997 | maintenance |
| blackears/cyclopsLevelBuilder A Godot editor plugin for quickly blocking out 3D game levels directly in the Godot viewport. Users click and drag to create and edit block… | 95 | 1626 | active |
| Nornir Nornir is a pure Python automation framework for operating collections of network devices, providing pluggable inventory management and mul… | 83 | 1624 | active |
| rt64/rt64 RT64 is a modern N64 graphics renderer built on D3D12, Vulkan, and Metal, designed for enhanced gameplay in emulators and native game ports… | 62 | 1613 | active |
| prebid/Prebid.js Prebid.js is a free, open-source JavaScript library that lets web publishers implement header bidding, requesting bids from multiple advert… | 96 | 1611 | active |
| jupyterlab/jupyterlab-git A JupyterLab extension that adds Git version control support to the JupyterLab interface, providing a left-panel UI for staging, committing… | 95 | 1611 | active |
| leo-editor/leo-editor Leo is an outline-oriented text editor, IDE, and personal information manager written entirely in Python. It organizes code, writing, and r… | 92 | 1611 | active |
| reisxd/TizenBrew TizenBrew is a launcher/modded app platform for Samsung Tizen TVs that lets users install newer apps and run custom web-based apps like Tiz… | 67 | 1611 | active |
| sideeffects/HoudiniEngineForUnreal SideFX's official Unreal Engine plugin that integrates Houdini's procedural workflow into the Unreal editor via Houdini Digital Assets (HDA… | 90 | 1607 | active |
| makehumancommunity/makehuman MakeHuman is an open-source desktop application for creating 3D humanoid character models with parametric controls. It is written in Python… | 23 | 1604 | active |
| LuckyPray/XAutoDaily XAutoDaily is an open-source Xposed module for QQ that automates daily check-ins, sign-ins, and tasks such as member tasks, likes, and stre… | 90 | 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 |
| stark81/VutronMusic VutronMusic is a cross-platform desktop music player built with Electron, Vue 3, and TypeScript, serving as a polished third-party client f… | 79 | 1601 | active |
| harborstremio/harbor Harbor is a custom, cross-platform Stremio client built with Tauri, React, and a Rust core. It provides a native media player with features… | 74 | 1599 | active |
| dotnetcore/Natasha Natasha is a Roslyn-based C# dynamic assembly building library that lets developers compile and load C# code at runtime, creating domains, … | 64 | 1587 | active |
| rossmacarthur/sheldon Sheldon is a fast, configurable command-line shell plugin manager written in Rust. Plugins are specified in a TOML config file and it rende… | 75 | 1585 | active |
| gyc-12/Cymusic CyMusic is a mobile music player application built with React Native and Expo, supporting local playback, downloading, caching, playlists, … | 77 | 1580 | active |
| ubuntu/gnome-shell-extension-appindicator A GNOME Shell extension that adds support for AppIndicator and KStatusNotifierItem tray icons, including legacy tray icons, to the GNOME Sh… | 88 | 1574 | active |
| WarmUpTill/SceneSwitcher Advanced Scene Switcher is an OBS Studio plugin that automates tasks using macros composed of conditions and actions. It supports a wide ra… | 95 | 1567 | active |
| ssitu/ComfyUI_UltimateSDUpscale A ComfyUI custom node pack implementing the Ultimate Stable Diffusion Upscale script, which runs image-to-image diffusion on large images i… | 66 | 1567 | active |
| ComfyUI-BlenderAI-node A Blender addon that integrates ComfyUI into Blender by converting ComfyUI nodes into Blender nodes, enabling AI image generation, material… | 42 | 1559 | active |
| X1a0He/X1a0HeWeChatPlugin A macOS WeChat client plugin providing features like message anti-revoke, multiple app instances, update disabling, and log reporting. It i… | 87 | 1552 | active |
| EdXposed EdXposed is a Riru-based Magisk module providing an ART hooking framework for Android 8.0-11, exposing the classic Xposed API so modules ca… | 23 | 5666 | maintenance |
| ServenScorpion/VirtualApp A fork of VirtualApp, an Android virtualization framework that runs apps inside a virtual container supporting app cloning (multi-instance)… | 75 | 1549 | active |
| KDE/okular Okular is KDE's universal document viewer for formats including PDF, PostScript, EPUB, Comic Book, and images, with support for annotations… | 77 | 1543 | stable |
| ReSo7200/InstaEclipse InstaEclipse is an LSPosed/Xposed module for Instagram that adds features like Ghost Mode, ad-free browsing, developer options, and distrac… | 89 | 1540 | active |
| rohitg00/skillkit SkillKit is a TypeScript CLI that installs, translates, and shares portable skills across 46 AI coding agents like Claude Code, Cursor, Cod… | 64 | 1540 | active |
| Protege Protege Desktop is a free, open-source ontology editor supporting the OWL 2.0 standard, built in Java with a pluggable architecture. It is … | 78 | 1539 | active |
| Unity-Technologies/InputSystem The Unity Input System is an official Unity package providing a flexible, configurable system for handling input devices and game actions. … | 90 | 1526 | active |
| dgreif/ring Unofficial TypeScript packages for interacting with Ring doorbells, cameras, alarm systems, and smart lighting. It includes ring-client-api… | 86 | 1526 | active |
| OpenKore/openkore OpenKore is a free, open-source custom client and intelligent automation assistant (bot) for the MMORPG Ragnarok Online, written in Perl. I… | 72 | 1525 | active |
| dsp56300/gearmulator Gearmulator is a low-level emulator of classic late-90s/2000s virtual analog synthesizers (Access Virus, Waldorf, Clavia Nord Lead, Roland … | 99 | 1522 | active |
| o19s/elasticsearch-learning-to-rank An Elasticsearch plugin that integrates Learning to Rank (machine-learned relevance) into Elasticsearch. It stores feature query templates,… | 84 | 1521 | active |
| Winter CMS Winter CMS is a free, open-source, self-hosted content management system built on the Laravel PHP framework, forked from October CMS in 202… | 96 | 1519 | active |
| assetnote/nowafpls nowafpls is a Jython-based Burp Suite plugin that bypasses web application firewalls (WAFs) by inserting junk data into HTTP request bodies… | 35 | 1518 | active |
| uzVideo uzVideo is a free cross-platform video streaming app for watching shows and live TV without ads, built with Flutter for iOS, Android, Windo… | 45 | 1516 | active |
| SoapySDR SoapySDR is a vendor and platform neutral C++ support library providing a generalized API and runtime for interfacing with software-defined… | 56 | 1513 | stable |
| rxi/fe A tiny embeddable Lisp-like scripting language implemented in under 800 lines of portable ANSI C. It offers a simple C API, lexical scoping… | 32 | 1513 | stable |
| Teneted/Tenet Tenet (formerly Mohist/Thermos/Cauldron/MCPC+) is a Minecraft Forge hybrid server that implements the Spigot/Bukkit plugin API, allowing Fo… | 66 | 1512 | active |
| Ice9Coffee/HoshinoBot HoshinoBot is an open-source QQ group chat bot framework built on Nonebot, primarily serving Princess Connect Re:Dive players with features… | 44 | 1510 | active |
| Norbyte/bg3se A script extender for Baldur's Gate 3 that injects Lua and Osiris scripting support into the game. It enables mod developers to write scrip… | 88 | 1509 | active |
| Excel-DNA/ExcelDna Excel-DNA is an open-source .NET library that integrates .NET code into Microsoft Excel via .xll add-ins. It lets developers write high-per… | 68 | 1508 | stable |
| ActsAsParanoid/acts_as_paranoid A Ruby on Rails plugin that adds soft-delete functionality to ActiveRecord models, hiding records instead of deleting them so they can be r… | 76 | 1507 | active |
| WebVella/WebVella-ERP WebVella ERP is a free and open-source, highly customizable and pluggable ERP and CRM web application built on ASP.NET Core 9, Razor Pages,… | 76 | 1493 | active |
| CosmoCreeper/Sine Sine is a community-driven mod and theme manager for Firefox-based browsers such as Floorp, LibreWolf, Waterfox, and Zen. It injects itself… | 79 | 1490 | active |