Official plugin ecosystem for Universal Device Toolkit
Free. Open-source. No ads. No telemetry. Just better Windows.
| # | Plugin | Version | Description | Install |
|---|---|---|---|---|
| — | — | Delisted from store — features are built into Universal Device Toolkit. Source kept for migration only, not offered in marketplace. | — | |
| 🌐 | Network Acceleration (Migrated) | v1.2.0 | Deprecated: network diagnostics and selective proxy acceleration are now built into Universal Device Toolkit. Retained only for settings migration. | network-acceleration |
| ??? Cursor & Pointer | v1.0.16 | Theme-aware cursor styles, Windows pointer speed, button swapping, and safe cursor backup and restore. Auto-adapts to Light/Dark mode. | custom-mouse |
|
| 🔧 | ViVeTool | v1.2.2 | Unlock hidden Windows feature flags from a searchable GUI. No command-line needed ��browse, search, enable, and disable features safely. | vive-tool |
| 🔗 | Nilesoft Shell Manager | v1.0.12 | Manage Nilesoft Shell registration and its UDT-managed configuration. Requires Nilesoft Shell to be installed. | shell-integration |
Looking for more plugins? Check the plugin store or build your own.
- Open Universal Device Toolkit
- Navigate to Plugins ��Browse Store
- Click Install on any plugin
- Restart the application
That's it ��no manual downloads, no complex setup.
No paywalls, no premium tiers, no ads. Every line of code is on GitHub under the MIT License. Audit it, fork it, contribute back.
Built with .NET 10 and WPF-UI 4.3.0, these plugins use real Fluent Design tokens. They adapt to your Windows theme automatically ��no "light mode only" or "dark mode broken" bugs.
The plugin SDK is clean and well-documented. Want a plugin that does X? Fork the repo, run init, and you're building in 2 minutes. The included PluginWorkbench lets you preview plugins without launching the full host app.
All plugins support 32 languages including English and Chinese out of the box. Adding a new language is as simple as adding a .resx file.
Every official plugin ships with unit tests, visual smoke tests (Light + Dark themes), and automated CI/CD via GitHub Actions.
Deprecated — battery health monitoring and alerts are now built into Universal Device Toolkit. This plugin is retained only for users upgrading from earlier releases; new users should use the built-in battery health feature.
Deprecated — network diagnostics and selective proxy acceleration are now built into Universal Device Toolkit. This plugin is retained only for users upgrading from earlier releases; new users should use the built-in network diagnostics feature.
- Theme-aware cursor styles (auto-switch with Windows Dark/Light mode)
- Windows pointer speed and button-swapping controls
- Safe cursor backup and restore
- Seamless Windows integration via the optimization panel
- Browse and toggle hidden Windows feature flags
- Insider-build style tweaks without joining Insider
- Clean table UI with search and filtering
- Safe defaults —nothing breaks on toggle
- Manage Nilesoft Shell registration directly from Universal Device Toolkit
- Apply or roll back UDT-managed configuration entries
- Requires Nilesoft Shell to be installed separately
This repository includes a complete plugin authoring toolchain:
# Check your environment
.\llt-plugin.cmd doctor
# Create a new plugin
.\llt-plugin.cmd init --template feature-settings --folder MyPlugin --id my-plugin --name "My Plugin"
# Develop with live preview
.\llt-plugin.cmd dev --plugin my-plugin --theme system --view feature
# Test, validate, package
.\llt-plugin.cmd test --plugin my-plugin
.\llt-plugin.cmd validate --plugin my-plugin --profile contributor
.\llt-plugin.cmd package --plugin my-plugin --build-first| Command | Description |
|---|---|
doctor |
Diagnose environment and dependencies |
init |
Scaffold a new plugin from a template |
dev |
Build + live preview loop |
test |
Run unit tests |
validate |
Check authoring and store metadata |
package |
Produce installable ZIP |
promote |
Prepare official store entry |
The toolchain mirrors the VS Code extension development model:
plugin.manifest.jsonis yourpackage.json,devis yournpm run dev, andpackageis yourvsce package.
Don't want to launch the full host app? Use PluginWorkbench:
dotnet run --project .\Tools\PluginWorkbench\PluginWorkbench.csproj -- `
--repository-root . `
--plugin-id custom-mouse `
--theme dark `
--view settingsFeatures:
- Loads built plugin outputs or local ZIPs
- Host-style preview shell (matches the real UI)
System/Light/Darktheme switching- Safe
Previewmode (no real actions) with explicitReal Runtimeconfirmation
UniversalDeviceToolkit-Plugins/
├── Plugins/ # Official plugin projects
�? ├── BatteryHealth/
�? ├── CustomMouse/
�? ├── NetworkAcceleration/
�? ├── ShellIntegration/
�? └── ViveTool/
├── SDK/ # Plugin SDK (interfaces & helpers)
├── Dependencies/ # Shared dependencies
├── Tools/ # PluginWorkbench + PluginTooling.CLI
├── Scripts/ # Automation scripts
├── Docs/ # Architecture & authoring guides
├── store.json # Plugin store catalog (release output)
└── Make.bat # Convenience wrapper for common tasks
We welcome contributions! Whether you're fixing a bug, adding a feature, or creating a brand-new plugin:
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-plugin) - Run
.\llt-plugin.cmd doctorto validate your environment - Develop your plugin with
.\llt-plugin.cmd dev - Submit a pull request
Please read CONTRIBUTING.md and the Plugin Development Guide before getting started.
- Quick Start ��Get your first plugin running in 5 minutes
- Development Guide ��Deep dive into the plugin API
- Architecture ��System design and dependency map
- AI Agent Workflow ��Automation-friendly workflow docs
- Coding Standards ��Naming, patterns, and forbidden anti-patterns
- Changelog ��Release history
If you find this project useful, please consider giving it a �?It helps us reach more developers and grow the plugin ecosystem.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Main Application: Universal Device Toolkit
This project is open-source. See individual plugin licenses for details.
Built with ❤️ by the SSC-STUDIO team and the Universal Device Toolkit community.