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 |
|---|---|---|---|
| lingui/js-lingui Lingui is a lightweight (2 kb core) internationalization (i18n) framework for JavaScript and TypeScript projects, built on ICU MessageForma… | 100 | 5919 | stable |
| QOwnNotes QOwnNotes is an open-source plain-text Markdown notepad and todo-list manager for Linux, macOS, and Windows, built with Qt/C++. Notes are s… | 93 | 5886 | stable |
| TFLint TFLint is a pluggable linter for Terraform that finds possible errors, deprecated syntax, and unused declarations, and enforces best practi… | 89 | 5827 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| Danger Danger is a Ruby-based tool that runs during CI to automate code review chores, letting teams codify pull request etiquette rules like enfo… | 90 | 5695 | stable |
| bethington/ghidra-mcp A Model Context Protocol (MCP) server and Ghidra plugin exposing 250+ tools that let AI agents drive Ghidra's reverse engineering capabilit… | 81 | 5661 | active |
| xiangyuecn/Recorder A JavaScript HTML5 audio recording library for browsers and hybrid apps, supporting mp3, wav, pcm, ogg, amr, webm, and g711 formats with re… | 77 | 5638 | active |
| ScriptCat ScriptCat is an open-source browser extension that acts as a userscript manager, fully compatible with Tampermonkey scripts and GM_* APIs. … | 94 | 5533 | active |
| tobychui/zoraxy Zoraxy is a general-purpose HTTP reverse proxy and forwarding tool written in Go, managed through a built-in web interface designed for hom… | 97 | 5504 | active |
| hey-api/hey-api Hey API is an ecosystem of code generators that turn OpenAPI specifications into production-ready SDKs, types, validators, and mocks. Its f… | 83 | 5498 | active |
| USArmyResearchLab/Dshell Dshell is an extensible network forensic analysis framework written in Python for dissecting network packet captures (pcap/pcapng). It supp… | 23 | 5496 | active |
| liangxiegame/QFramework QFramework is a lightweight (under 1000 lines of core code) system design architecture and game development framework for Unity and Godot, … | 80 | 5487 | active |
| Reown AppKit Reown AppKit (formerly Web3Modal) is a full-stack SDK and UI toolkit for building onchain app user experiences, providing wallet connection… | 93 | 5446 | active |
| altair-graphql/altair Altair is a feature-rich GraphQL client IDE for running queries, mutations, and subscriptions, with schema documentation, environments, fil… | 96 | 5434 | active |
| froala/wysiwyg-editor Froala is a commercial JavaScript WYSIWYG HTML rich text editor with 30+ plugins and integrations for frameworks like React, Vue, and Angul… | 93 | 5394 | active |
| Jakubantalik/transitions.dev Transitions.dev is an interactive collection of reusable, copy-ready CSS transition snippets for common web UI interaction patterns (modals… | 60 | 5391 | active |
| Apache Maven Apache Maven is the standard build automation and dependency management tool for Java projects, driven by a declarative pom.xml project obj… | 95 | 5375 | stable |
| The-Powder-Toy/The-Powder-Toy The Powder Toy is a free, open-source falling-sand physics sandbox game written in C++ with SDL, simulating air pressure, velocity, heat, a… | 91 | 5336 | active |
| FunnyWolf/Viper VIPER is a self-hosted red teaming and adversary simulation platform with a web UI, 100+ post-exploitation modules covering MITRE ATT&CK, a… | 79 | 5327 | active |
| armory3d/armorpaint ArmorPaint is a stand-alone 3D PBR texture painting application that runs entirely on the GPU, supporting node-based procedural materials, … | 85 | 5323 | active |
| mybatis/generator MyBatis Generator (MBG) is a code generator that introspects database tables and generates Java or Kotlin model classes and MyBatis mapper … | 76 | 5311 | stable |
| Swup Swup is a versatile and extensible page transition library for server-rendered websites, written in TypeScript. It intercepts link clicks, … | 92 | 5232 | stable |
| Unlayer Email Editor An official React component that embeds Unlayer's drag-and-drop email editor into any React application. It lets developers load and save e… | 91 | 5232 | active |
| Canvas Editor A Canvas/SVG-based WYSIWYG rich text editor library for the browser, offering Word-like paginated editing with tables, controls, watermarks… | 77 | 5228 | active |
| wikimedia/mediawiki MediaWiki is a free, open-source wiki software package written in PHP that powers Wikipedia and thousands of other collaborative knowledge … | 77 | 5209 | stable |
| Magnum Magnum is a lightweight and modular C++11/C++14 graphics middleware library providing a slim wrapper over OpenGL, OpenGL ES, WebGL and Vulk… | 64 | 5208 | stable |
| joomla/joomla-cms Joomla! is a free, open-source Content Management System (CMS) written in PHP for building websites and powerful online applications. It ru… | 100 | 5148 | stable |
| Kozea/Radicale Radicale is a lightweight CalDAV and CardDAV server for sharing calendars, to-do lists, and contacts over HTTP. It stores data on the file … | 99 | 5124 | stable |
| Kimai Kimai is a professional open-source, web-based, multi-user time-tracking application built with PHP/Symfony. It supports timesheets, invoic… | 99 | 5078 | stable |
| didi/booster Booster is a lightweight, extensible quality optimization toolkit for mobile applications built as a Gradle plugin. It uses bytecode manipu… | 62 | 5075 | active |
| vuejs/vuepress VuePress is a minimalistic Vue-powered static site generator that renders markdown-centered projects into pre-rendered static HTML pages th… | 23 | 22727 | maintenance |
| luestr/ProxyResource A curated resource repository for the Loon proxy app, providing configuration templates, plugins, scripts, and rule sets. It serves as an i… | 68 | 5036 | active |
| inkle/ink ink is inkle's open-source scripting language and narrative engine for writing interactive, branching stories in games. Written in C#, it i… | 67 | 4973 | stable |
| Zep A repository of example code, framework integration packages, ingestion tooling, and memory benchmarks for Zep Cloud, a managed agent memor… | 97 | 4959 | active |
| Martian-Engineering/lossless-claw A Lossless Context Management (LCM) plugin for OpenClaw that replaces sliding-window context truncation with a DAG-based summarization syst… | 83 | 4909 | active |
| pdfme/pdfme pdfme is an open-source TypeScript PDF generation library with a React-based WYSIWYG template designer, form, and viewer. It uses JSON temp… | 100 | 4906 | active |
| zerx-lab/FluxDown FluxDown is a free, open-source, multi-protocol download manager built with a Rust/Tokio engine and a Flutter UI, supporting HTTP/HTTPS, FT… | 77 | 4858 | active |
| sayanarijit/xplr xplr is a hackable, minimal, fast terminal UI file explorer written in Rust, extensible via embedded LuaJIT configuration and plugins. It a… | 88 | 4833 | stable |
| lolcommits/lolcommits lolcommits is a Ruby CLI tool that automatically captures a webcam snapshot every time you make a git commit, archiving a lolcat-style self… | 76 | 4822 | active |
| Nav2 Nav2 is the industry-standard navigation framework for ROS 2, providing perception, path planning, control, localization, and behavior-tree… | 100 | 4821 | stable |
| CloudCompare CloudCompare is a 3D point cloud and triangular mesh processing application, originally built to compare point clouds from laser scanners a… | 85 | 4788 | active |
| IntelOwl IntelOwl is an open-source, self-hosted application for managing threat intelligence at scale, querying many online analyzers and malware a… | 93 | 4759 | active |
| KaijuEngine/kaiju Kaiju is an open-source 2D/3D game engine written in Go and backed by Vulkan, with a built-in visual editor that itself runs as a game in t… | 81 | 4725 | active |
| mcmonkeyprojects/SwarmUI SwarmUI (formerly StableSwarmUI) is a modular, self-hosted web user interface for AI image generation, supporting models like Stable Diffus… | 70 | 4698 | active |
| rememberber/WePush WePush is a focused bulk message-pushing tool supporting WeChat template/customer messages, SMS providers (Alibaba, Tencent, Huawei, Baidu,… | 94 | 4686 | active |
| IBM/mcp-context-forge ContextForge is an open-source AI gateway, registry, and proxy from IBM that federates MCP, A2A, and REST/gRPC APIs behind a unified endpoi… | 86 | 4646 | active |
| Aidoku/Aidoku Aidoku is a free, open-source manga reading application for iOS, iPadOS, and macOS with no ads. It supports local CBZ files, self-hosted me… | 92 | 4609 | active |
| swiftbar/SwiftBar SwiftBar is a macOS application that lets users create custom menu bar items using simple executable shell scripts. It is compatible with t… | 84 | 4600 | active |
| freescout-help-desk/freescout FreeScout is a free, self-hosted help desk and shared mailbox application built with PHP and Laravel, serving as an open-source alternative… | 95 | 4596 | active |
| Virtual Kubelet Virtual Kubelet is an open-source Kubernetes kubelet implementation that masquerades as a kubelet to connect Kubernetes clusters to other A… | 88 | 4575 | active |
| embedpdf/embed-pdf-viewer EmbedPDF is an open-source, framework-agnostic JavaScript PDF viewer that works with React, Vue, Svelte, Preact, and vanilla JS. It offers … | 87 | 4549 | active |
| get-bb/bb bb is an agentic IDE that can control, customize, and automate itself, exposing desktop, web, CLI, and HTTP API surfaces for driving agent-… | 83 | 4543 | active |
| laruence/yaf Yaf (Yet Another Framework) is a high-performance PHP MVC framework written in C and distributed as a compiled PHP extension via PECL/PIE. … | 84 | 4511 | stable |
| cs-lazy-tools/ChatGPT-On-CS An open-source LLM-powered intelligent customer-service tool that connects to e-commerce and social platforms like WeChat, Pinduoduo, Qiann… | 60 | 4456 | active |
| memory-lancedb-pro A LanceDB-backed long-term memory plugin for OpenClaw agents that stores preferences, decisions, and project context, then automatically re… | 72 | 4453 | active |
| archtechx/tenancy Tenancy for Laravel (stancl/tenancy) is a PHP package that adds automatic multi-tenancy to Laravel applications with no code changes requir… | 87 | 4421 | stable |
| Pot App Pot is a cross-platform desktop application for hotkey-based text translation, screenshot OCR, and text-to-speech, built with Tauri. It sup… | 10 | 19418 | maintenance |
| UnityCommunity/UnityLibrary A community-maintained collection of Unity scripts, snippets, shaders, and script templates gathered from Unity forums and other sources. I… | 75 | 4400 | active |
| OHIF Medical Imaging Viewer OHIF Viewer is an open-source, zero-footprint web-based medical imaging viewer for DICOM images, built as a configurable and extensible pro… | 100 | 4381 | active |
| Tdarr Tdarr is a distributed, web-based transcode automation application for audio/video libraries, using FFmpeg and HandBrake with CPU/GPU worke… | 67 | 4354 | active |
| Any Listen Any-Listen is a cross-platform private music playback service that lets users play local songs and music stored on WebDAV, with desktop and… | 65 | 4314 | active |
| HttpRunner HttpRunner (hrp) is an open-source, Go-based all-in-one testing framework for API testing (HTTP/HTTP2/WebSocket/RPC), load testing, and mul… | 44 | 4302 | active |
| Drupal Drupal is an open-source content management system (CMS) and PHP framework for building websites ranging from personal blogs to large enter… | 77 | 4292 | stable |
| BehaviorTree.CPP BehaviorTree.CPP is a C++17 framework for building Behavior Trees, designed to be flexible, reactive, and fast, with asynchronous actions a… | 81 | 4237 | stable |
| zhayujie/bot-on-anything Bot on Anything is a lightweight Python framework for building AI chatbots that connect large language models (ChatGPT, Claude, Gemini, ERN… | 59 | 4222 | active |
| Seanime Seanime is an open-source self-hosted media server for anime and manga, offering a web interface and desktop app to manage local libraries,… | 88 | 4221 | active |
| UsefulSoftwareCo/executor Executor is an open-source integration layer and MCP gateway for AI agents, letting you configure MCP servers, OpenAPI specs, GraphQL APIs,… | 77 | 4162 | active |
| city96/ComfyUI-GGUF A ComfyUI custom node pack that adds GGUF quantization support for loading diffusion models like FLUX and Stable Diffusion 3.5 in low-bitra… | 48 | 4138 | active |
| DTStack/chunjun ChunJun (formerly FlinkX) is a distributed, batch-and-stream data integration framework built on Apache Flink. It synchronizes and computes… | 71 | 4098 | active |
| erxes Erxes is an open-source, self-hostable 'Experience Operating System' (XOS) that unifies customer messaging, sales pipelines, marketing, ope… | 96 | 4091 | active |
| Dcat Admin Dcat Admin is a Laravel-based admin panel builder that lets developers create full-featured, attractive back-office systems with minimal co… | 32 | 4020 | active |
| sds/overcommit Overcommit is a fully configurable and extendable Git hook manager written in Ruby. It supports a wide variety of built-in hooks, repo-spec… | 90 | 4004 | active |
| version-fox/vfox vfox is a cross-platform, plugin-extensible version manager (similar to nvm, sdkman, and asdf-vm) for installing and switching SDKs such as… | 94 | 4001 | active |
| jackMort/ChatGPT.nvim A Neovim plugin written in Lua that integrates OpenAI's ChatGPT API directly into the editor. It provides interactive Q&A, persona-based co… | 47 | 3992 | active |
| DNSControl/dnscontrol DNSControl is an infrastructure-as-code tool for managing DNS zones and registrars via a JavaScript-compatible DSL. It pushes DNS records t… | 99 | 3969 | active |
| BytePioneer-AI/openclaw-china A collection of OpenClaw plugins that connect AI assistants to Chinese messaging platforms including DingTalk, WeCom (WeChat Work), WeChat,… | 64 | 3962 | active |
| mushan0x0/AI0x0.com AI 0x0 is a multimodal, multi-model desktop AI assistant that lives as a floating ball on macOS and Windows, letting users invoke AI querie… | 33 | 3935 | active |
| evalstate/fast-agent fast-agent is a Python CLI-first framework for building, running, and evaluating LLM agents with first-class MCP, ACP, and A2A protocol sup… | 84 | 3931 | active |
| oasisfeng/island Island is an Android app that leverages the Android device-owner/profile-owner (DPC) APIs to create isolated 'islands' for cloning or freez… | 38 | 3931 | active |
| HFS HFS (HTTP File Server) is a self-hosted web file server that turns your computer into a file-sharing server, letting you share folders or s… | 97 | 3920 | active |
| MvvmCross MvvmCross is an opinionated cross-platform MVVM framework for the .NET ecosystem, supporting Android, iOS, MacCatalyst, tvOS, macOS, WinUI,… | 77 | 3920 | stable |
| siteserver/cms SSCMS (SiteServer CMS) is an open-source content management system built on .NET Core for rapidly deploying full-featured, high-performance… | 67 | 3914 | active |
| Refinery CMS Refinery CMS is an open source, extendable content management system built as a Ruby on Rails engine, supporting Rails 6.1 through 8.1+ and… | 79 | 3905 | active |
| OWASP Coraza WAF OWASP Coraza is an open-source, enterprise-grade Web Application Firewall (WAF) library written in Go, compatible with ModSecurity SecLang … | 99 | 3894 | stable |
| SmartlyDressedGames/U3-SDK The full source code and Unity project for Unturned, a free open-world zombie survival sandbox game. It serves as an SDK allowing players a… | 96 | 3893 | active |
| dromara/liteflow LiteFlow is a lightweight, programmable component-based rule engine for Java that orchestrates complex business logic via DSL rules (XML/JS… | 75 | 3881 | active |
| ComfyUI-3D-Pack An extensive ComfyUI custom node suite for processing 3D inputs like meshes and UV textures using algorithms such as 3D Gaussian Splatting … | 47 | 3871 | active |
| Piwigo Piwigo is an open source photo gallery and digital asset management (DAM) web application written in PHP, for organizing, sharing and contr… | 85 | 3863 | stable |
| MrNeRF/LichtFeld-Studio LichtFeld Studio is a native open-source desktop application for 3D Gaussian Splatting that combines training, real-time inspection, splat … | 96 | 3849 | active |
| nickjvandyke/opencode.nvim A Neovim plugin written in Lua that integrates the OpenCode AI coding agent into the editor via its TUI and API. It injects editor context … | 83 | 3846 | active |
| TermoraDev/termora Termora is a cross-platform terminal emulator and SSH client built with Kotlin/JVM, supporting Windows, macOS, and Linux. It includes SFTP … | 67 | 3827 | active |
| Kotlin/dokka Dokka is an API documentation engine for Kotlin that understands KDoc and Javadoc comments in mixed-language projects. It generates documen… | 78 | 3816 | active |
| tbxark/ChatGPT-Telegram-Workers A Telegram ChatGPT bot deployable on Cloudflare Workers, Vercel, or Docker with a single-file, dependency-free setup. It supports multiple … | 94 | 3805 | active |
| umijs/dumi dumi is a static site generator and documentation framework purpose-built for developing React component libraries. It renders Markdown doc… | 92 | 3801 | active |
| apache/cordova-android Apache Cordova Android is the Android platform layer of Apache Cordova, an open-source mobile development framework that packages HTML, CSS… | 83 | 3787 | active |
| LimeSurvey/LimeSurvey LimeSurvey is a free, open-source online survey platform for creating questionnaires, polls, and forms with conditional logic, branching, m… | 77 | 3770 | stable |
| grammY grammY is an open-source framework for building Telegram bots in TypeScript or JavaScript, running on Node.js, Deno, and even browsers. It … | 96 | 3769 | active |
| GodotSteam GodotSteam is an ecosystem of tools integrating Valve's Steamworks SDK into the Godot game engine, available as pre-compiled engine modules… | 10 | 3760 | active |
| foryourhealth111-pixel/Vibe-Skills VibeSkills is a general-purpose Skill that automatically routes locally installed Skills and orchestrates multi-step harness workflows for … | 83 | 3729 | active |
| VRTK VRTK v4 is an example Unity project (Farm Yard scene) demonstrating how to use the Tilia packages to rapidly build spatial computing / virt… | 23 | 3721 | active |