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 |
|---|---|---|---|
| gerbera/gerbera Gerbera is a free, open-source UPnP/DLNA media server that streams digital media across a home network to compatible devices like TVs, game… | 94 | 1396 | active |
| paradigmxyz/centaur Centaur is a self-hosted, open-source platform for running shared AI agents for teams, triggered via Slack mentions or an API. Each convers… | 78 | 1396 | active |
| arkohut/pensieve Pensieve is a privacy-focused passive screen recording application that automatically takes screenshots of your screens, indexes them with … | 79 | 1393 | active |
| XiebroC2 XiebroC2 is an open-source command-and-control (C2) framework for penetration testing, written in Go with a .NET teamserver. It supports Lu… | 24 | 1392 | active |
| ioBroker/ioBroker ioBroker is an open-source integration and automation platform for the Internet of Things, focused on building automation, smart metering, … | 100 | 1381 | active |
| Alchemy Alchemy is a Unity library providing attribute-based Inspector extensions, Hierarchy and EditorWindow enhancements, and source-generated se… | 79 | 1379 | active |
| Monaco Language Client A set of npm packages that connect the Monaco editor to language servers via the Language Server Protocol, including JSON-RPC over WebSocke… | 75 | 1369 | active |
| farmOS farmOS is a web-based, self-hosted application for farm management, planning, and record keeping, built on Drupal. It provides a standard, … | 98 | 1366 | stable |
| ximu3/vnite Vnite is an Electron-based desktop game manager that unifies your game collection with metadata scraping, playtime tracking, and detailed g… | 82 | 1356 | active |
| Viglino/ol-ext ol-ext is a collection of extensions, controls, interactions, and styles for the OpenLayers mapping library, including animated clusters, C… | 81 | 1354 | active |
| Nuclei A Burp Suite plugin that helps generate Nuclei vulnerability scanner templates from HTTP requests and responses captured in Burp's Proxy, R… | 85 | 1353 | active |
| icerockdev/moko-resources A Kotlin Multiplatform library and Gradle plugin providing unified access to strings, plurals, colors, images, fonts, and files from common… | 92 | 1352 | active |
| datafolklabs/cement Cement is an advanced application framework for Python with a primary focus on building command line interfaces, ranging from single-file s… | 83 | 1352 | stable |
| Bespoke.js Bespoke.js is a super minimal (1KB) modular presentation micro-framework for modern browsers, providing a core slide-deck engine with a con… | 32 | 4792 | maintenance |
| SuperUnityBuild SuperUnityBuild is an open-source Unity package that automates generating game builds across multiple platforms, architectures, and distrib… | 23 | 1344 | active |
| Xboard Xboard is a high-performance self-hosted proxy/VPN panel forked from V2board, built on Laravel with Octane, a React admin panel, and a Vue3… | 69 | 4772 | maintenance |
| GrandNode GrandNode is an open-source, headless, multi-tenant e-commerce platform built on ASP.NET Core and MongoDB (with support for AWS DocumentDB … | 99 | 1334 | active |
| hangjob/vue-bag-admin Vue-Bag-Admin is a plugin-based, modular Vue3 admin dashboard framework built on Vite, Naive UI, Tailwind CSS, Pinia, and Vue Router. It pr… | 64 | 1330 | active |
| dmulloy2/ProtocolLib ProtocolLib is a Bukkit/Paper plugin and library that gives Minecraft server plugins read and write access to the Minecraft protocol. It pr… | 78 | 1327 | active |
| AntSK AntSK is an enterprise AI knowledge base and agent platform built on .NET 9, Blazor, Semantic Kernel, and Kernel Memory. It supports import… | 72 | 1327 | active |
| yanhaijing/template.js template.js is a simple JavaScript template engine supporting parsing, compilation, and rendering with native JS syntax. It offers precompi… | 34 | 1317 | active |
| XWiki XWiki Platform is a generic open-source enterprise wiki platform written in Java that offers runtime services for collaborative application… | 94 | 1314 | stable |
| dreadpon/godot_spatial_gardener A Godot 4 editor plugin for painting foliage and props onto arbitrary 3D surfaces using GDScript. It enables natural-feeling vegetation pla… | 34 | 1313 | active |
| VirtoCommerce/vc-platform Virto Commerce is an open-source, headless ecommerce platform for building extensible B2B, B2C, and B2B2C digital commerce solutions, marke… | 93 | 1312 | stable |
| alibaba/AliOS-Things AliOS Things is Alibaba's open-source, highly scalable IoT operating system built around the Rhino RTOS kernel, supporting ARM, C-Sky, MIPS… | 23 | 4629 | maintenance |
| reg-viz/reg-suit reg-suit is a command-line tool for visual regression testing that compares current screenshots against previous snapshots and generates HT… | 76 | 1297 | active |
| mrsteele/dotenv-webpack A webpack plugin that wraps dotenv and DefinePlugin to inject environment variables into your bundle at build time. It only exposes variabl… | 60 | 1295 | active |
| Strider-CD/strider Strider is an open-source Continuous Integration and Continuous Deployment server written in Node.js with an Ember.js frontend and MongoDB … | 23 | 4565 | maintenance |
| haystackeditor/haystack-editor Haystack Editor is a source-available code editor built as a VS Code-style distribution that adds a canvas UI for visualizing and navigatin… | 23 | 1288 | active |
| latchset/clevis Clevis is a pluggable framework for automated encryption and decryption, producing JWE ciphertexts that can be decrypted without user inter… | 91 | 1279 | active |
| florianfesti/boxes Boxes.py is a Python library and collection of parametric generators that produce SVG (and other vector) files for laser-cut boxes and rela… | 77 | 1279 | active |
| RRQM/TouchSocket TouchSocket is a high-performance .NET networking library covering TCP, UDP, SSL, named pipes, HTTP, WebSocket, MQTT, Modbus, and RPC in a … | 66 | 1279 | active |
| bit4woo/Fiora Fiora is a graphical interface for the Nuclei vulnerability PoC framework, enabling quick PoC search and one-click execution of Nuclei scan… | 53 | 1279 | active |
| UltraStar-Deluxe/USDX UltraStar Deluxe is a free and open source karaoke singing game for PC, inspired by Sony's SingStar, where up to six (or twelve in party mo… | 97 | 1277 | active |
| primus/primus Primus is a Node.js abstraction layer over multiple real-time frameworks (WebSocket, SockJS, Engine.IO, BrowserChannel, polling) that expos… | 23 | 4465 | maintenance |
| Kspider Kspider is a self-hosted visual web scraping platform written in Java where users define crawler workflows as flowcharts without writing ba… | 15 | 1265 | active |
| De-Panther/unity-webxr-export A Unity package that integrates the WebXR JavaScript API into Unity WebGL builds, letting developers create and export AR and VR experience… | 81 | 1260 | active |
| Bulwark Webmail Bulwark Webmail is a self-hosted webmail client built with Next.js and TypeScript that speaks the JMAP protocol and is designed specificall… | 81 | 1259 | active |
| supnate/rekit Rekit is an opinionated toolkit for building scalable web applications with React, Redux, and React Router, built around a feature-oriented… | 23 | 4419 | maintenance |
| LNbits LNbits is a free, open-source Python server that provides Bitcoin Lightning Network wallet and account management on top of any Lightning f… | 98 | 1242 | stable |
| legastero/stanza StanzaJS is a JavaScript/TypeScript library for modern XMPP that exposes all stanzas as JSON instead of XML. It supports WebSocket and BOSH… | 62 | 1241 | active |
| owen2345/camaleon-cms Camaleon CMS is a dynamic and advanced content management system built on Ruby on Rails, designed as a flexible alternative to WordPress fo… | 92 | 1237 | active |
| SideFX Labs SideFX Labs is a free, open-source, artist-friendly toolset for Houdini containing hundreds of Houdini Digital Assets (HDAs), Python module… | 93 | 1236 | active |
| KLayout/klayout KLayout is an open-source Qt-based viewer and editor for IC mask layouts, supporting formats like GDS2 and OASIS. It includes Ruby and Pyth… | 93 | 1234 | active |
| bangle-io/bangle-io Bangle.io is a browser-based WYSIWYG note-taking app that stores notes as plain Markdown files in a local folder of the user's choice. It i… | 76 | 1233 | active |
| Ataraxy-Labs/opensessions A tmux plugin that adds a sidebar pane for managing multiple coding agent sessions (Amp, Claude Code, Codex, OpenCode) with per-thread mark… | 56 | 1232 | active |
| chaqchase/lla lla is a fast, customizable `ls` replacement written in Rust with multiple listing views, Git-aware output, filtering, content search, and … | 95 | 1231 | active |
| CC: Tweaked CC: Tweaked is a Minecraft mod that adds programmable computers, turtles, and peripherals controllable via Lua. It is an actively maintaine… | 95 | 1226 | active |
| Lyrebird Lyrebird is a plugin-based testing workbench for mobile applications that intercepts and mocks HTTP/HTTPS network traffic via a proxy. It p… | 38 | 1225 | active |
| GPTaku Plugins insane-search is a Claude Code plugin that reads public web pages that would otherwise be blocked (403, CAPTCHA, WAF), escalating through p… | 83 | 1224 | active |
| diodiogod/TTS-Audio-Suite A ComfyUI custom node suite providing unified multi-engine Text-to-Speech, Voice Conversion, and audio editing across 19 engines like Chatt… | 81 | 1224 | active |
| MineAdmin MineAdmin is an out-of-the-box, front-end/back-end separated admin management system built on the PHP Hyperf framework (Swoole) and Vue 3 +… | 92 | 1222 | active |
| li3 li₃ (formerly Lithium) is a full-stack PHP web framework built for rapid application development, featuring a unified ORM/ODM that works wi… | 36 | 1218 | active |
| TheDuckCow/godot-road-generator A Godot engine plugin for procedurally creating 3D highways and streets with lane-following traffic support. It provides editor tooling and… | 90 | 1215 | active |
| trpc-group/trpc-go tRPC-Go is the Go implementation of the tRPC framework, a pluggable, high-performance RPC framework for building microservices. It supports… | 75 | 1208 | active |
| vitejs/devtools Vite DevTools is an extensible framework for visualizing the internal state and build analysis of Vite and Rolldown projects. It provides a… | 87 | 1206 | active |
| visualHFT/VisualHFT VisualHFT is an open-source Windows desktop application for real-time market microstructure analysis, visualizing live Level 2 order books,… | 76 | 1206 | active |
| Cylon.js Cylon.js is a JavaScript/Node.js framework for robotics, physical computing, drones, and IoT. It offers a unified robot definition API with… | 32 | 4209 | maintenance |
| weewx/weewx WeeWX is an open-source Python application that collects data from a wide variety of personal weather stations and sensors. It generates pl… | 94 | 1203 | stable |
| BankrBot/skills A collection of plug-and-play 'skills' (mostly shell-based tool packages) that equip AI agents with capabilities like Uniswap trading, bloc… | 61 | 1203 | active |
| Yazelix/nova Yazelix Nova is a Nix-packaged, keyboard-driven terminal workspace that composes a Zellij fork, a Helix fork, Yazi file manager, Nushell, p… | 86 | 1201 | active |
| NoahGameFrame NoahGameFrame (NF) is a fast, scalable, distributed game server engine and plugin framework written in C++, featuring an actor model, netwo… | 23 | 4158 | maintenance |
| aooiuu/any-reader Any-Reader is an open-source, cross-platform content aggregation tool that unifies novels, manga, video, and audio from user-defined source… | 72 | 1191 | active |
| chaitin/xpoc xpoc is a fast emergency-response vulnerability scanner from Chaitin's xray community, designed for supply chain vulnerability scanning. It… | 21 | 1187 | active |
| RainLoop/rainloop-webmail RainLoop Webmail is a simple, modern, and fast web-based email client written in PHP that connects directly to mail servers via IMAP and SM… | 10 | 4115 | maintenance |
| internetarchive/bookreader The Internet Archive BookReader is a JavaScript library for viewing scanned books online in a browser, with page-turning, zoom, search-insi… | 99 | 1180 | active |
| enable3d/enable3d Enable3d is a TypeScript 3D game framework for the web that wraps three.js and adds ammo.js (Bullet) physics, and can also be used as a phy… | 74 | 1180 | active |
| Ryven Ryven is a Qt-based visual node editor and framework for flow-based visual scripting in Python, letting users build dataflow graphs from cu… | 10 | 4092 | maintenance |
| forkcms/forkcms Fork CMS is an open source, user-friendly content management system built on Symfony components and Doctrine, written in PHP. It ships with… | 34 | 1173 | active |
| whyiyhw/chatgpt-wechat A self-hosted Go application that lets users safely use LLM assistants (ChatGPT, Gemini, DeepSeek, Dify workflows) inside WeChat by relayin… | 56 | 1172 | active |
| XiaoMengXinX/Music163bot-Go A Telegram bot written in Go for searching, downloading, and sharing NetEase Cloud Music (网易云音乐) songs, including lossless FLAC downloads w… | 49 | 1170 | active |
| janvarev/Irene-Voice-Assistant Irene is an offline-capable Russian voice assistant written in Python that recognizes speech via Vosk and responds using TTS engines. Its f… | 62 | 1161 | active |
| CMHopeSunshine/LittlePaimon LittlePaimon is a multifunctional Genshin Impact chatbot built on the NoneBot2 framework, supporting the OneBot protocol for QQ. It provide… | 23 | 1159 | active |
| DiscordSRV/DiscordSRV DiscordSRV is an open-source Minecraft plugin that bridges chat between a Minecraft server and Discord, with features like console forwardi… | 81 | 1157 | active |
| steveseguin/social_stream Social Stream Ninja is a free, open-source tool that consolidates live chat messages from 120+ social platforms (YouTube, Twitch, TikTok, F… | 97 | 1156 | active |
| jingcheng-chen/rhinomcp RhinoMCP is a plugin and MCP server that connects Rhino 3D (and Grasshopper) to AI agents like Claude and Cursor via the Model Context Prot… | 86 | 1155 | active |
| processwire/processwire ProcessWire 3.x is an open source content management system (CMS) and framework (CMF) written in PHP, built around a hierarchical page tree… | 75 | 1153 | stable |
| blendbyte/laravel-paypal A PayPal REST API client for Laravel that also works as a standalone PHP package, covering orders, payments, payouts, subscriptions, invoic… | 94 | 1150 | active |
| somta/Juggle Juggle is a zero-code/low-code API orchestration and system integration platform for composing microservice interfaces into complex flows v… | 87 | 1150 | active |
| KroMiose/nekro-agent NekroAgent is a cross-platform AI agent framework for multi-user chat scenarios that generates and executes code in sandboxed containers, w… | 83 | 1149 | active |
| Yeoman Yeoman is a scaffolding ecosystem for web development, centered on the `yo` CLI that runs community-built generators to bootstrap projects,… | 76 | 3965 | maintenance |
| OpenNJet/OpenNJet OpenNJet is a high-performance, lightweight web application and proxy engine written in C, designed as a cloud-native service mesh data pla… | 57 | 1144 | active |
| Seneca Seneca is a microservices toolkit for Node.js that lets you organize business logic as message-based commands selected by JSON pattern matc… | 63 | 3956 | maintenance |
| dnnsoftware/Dnn.Platform DNN (formerly DotNetNuke) is an open-source web content management platform (CMS) built on the Microsoft/.NET ecosystem, used to build comm… | 99 | 1141 | active |
| leggedrobotics/elevation_mapping_cupy A GPU-accelerated elevation mapping library for robotics, built on CuPy and integrated with ROS, that fuses point clouds into multi-modal t… | 85 | 1131 | active |
| CCNYRoboticsLab/imu_tools A collection of ROS/ROS2 packages for IMU sensor processing, including Madgwick and complementary filters that fuse gyroscope, acceleromete… | 75 | 1130 | active |
| floatpane/matcha Matcha is a terminal-based email client built in Go using the Bubble Tea TUI framework, offering a modern interface for reading, managing, … | 81 | 1127 | active |
| cameraui/camera.ui camera.ui is a self-hosted, local-first video surveillance (NVR) platform for security cameras with live viewing, 24/7 recording, and on-de… | 98 | 1126 | active |
| overhangio/tutor Tutor is the official Docker-based distribution of Open edX, providing a CLI for one-click installation, configuration, customization, upgr… | 96 | 1126 | active |
| brianchirls/Seriously.js Seriously.js is a real-time, node-based video effects compositor for the web built with JavaScript and WebGL. It renders GPU-accelerated vi… | 23 | 3885 | maintenance |
| pods-framework/pods Pods Framework is an open-source WordPress plugin and development framework for creating, extending, and managing custom content types, tax… | 96 | 1119 | active |
| BabylonJS/Editor A free, open-source desktop visual editor for creating and editing 3D scenes and games with the Babylon.js engine, available on Windows, ma… | 99 | 1118 | active |
| Applio Applio is an open-source, MIT-licensed voice conversion suite built on RVC that lets users convert audio into other voices, train custom vo… | 92 | 3856 | maintenance |
| g0ldyy/comet Comet is a self-hostable Stremio add-on service that searches torrents, debrid services, and usenet for streams, with a Kodi add-on variant… | 79 | 1115 | active |
| storyicon/comfyui_segment_anything A ComfyUI custom node that combines GroundingDINO and Segment Anything (SAM) to segment any element in an image using semantic text prompts… | 28 | 1114 | active |
| egoist/docute Docute is a JavaScript library for building documentation websites on the fly with Markdown and Vue, requiring no build process. It offers … | 10 | 3802 | maintenance |
| GafferHQ/gaffer Gaffer is a free, open-source, node-based VFX application for look development, lighting, and compositing, with Python and OSL scripting fo… | 96 | 1104 | stable |
| tegojs/tego Tego is a pluggable Node.js/TypeScript framework for building customizable development platforms, enabling developers to create their own n… | 83 | 1104 | active |
| MystikoLab/rustcast RustCast is an open-source, blazing-fast popup launcher for macOS built in Rust with the iced GUI framework, serving as a free alternative … | 73 | 1104 | active |
| gameyfin/gameyfin Gameyfin is a self-hosted web application that organizes video game collections into a browsable library, similar to Jellyfin for media. It… | 88 | 1103 | active |