Skip to content

SSC-STUDIO/UniversalDeviceToolkit-Plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

272 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universal Device Toolkit Plugins

Universal Device Toolkit Plugins - Extend your Windows device management

Latest Release Stars License: MIT CI Discussions Watchers Forks Enhancements Changelog

Official plugin ecosystem for Universal Device Toolkit
Free. Open-source. No ads. No telemetry. Just better Windows.


Plugin Catalog

# Plugin Version Description Install
Battery Health / Network Acceleration 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.


Quick Install

  1. Open Universal Device Toolkit
  2. Navigate to Plugins ��Browse Store
  3. Click Install on any plugin
  4. Restart the application

That's it ��no manual downloads, no complex setup.


Why These Plugins?

?? 100% Free & Open Source

No paywalls, no premium tiers, no ads. Every line of code is on GitHub under the MIT License. Audit it, fork it, contribute back.

??? Native Windows 11 Look & Feel

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.

?? Extensible by Design

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.

?? Localized

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.

?? Battle-Tested

Every official plugin ships with unit tests, visual smoke tests (Light + Dark themes), and automated CI/CD via GitHub Actions.


Feature Highlights

Battery Health (Migrated)

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.

Network Acceleration (Migrated)

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.

Cursor & Pointer

  • 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

ViVeTool

  • 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

Nilesoft Shell Manager

  • Manage Nilesoft Shell registration directly from Universal Device Toolkit
  • Apply or roll back UDT-managed configuration entries
  • Requires Nilesoft Shell to be installed separately

Author Workflow

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

Plugin Tooling Commands

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.json is your package.json, dev is your npm run dev, and package is your vsce package.


PluginWorkbench ��Standalone Preview

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 settings

Features:

  • Loads built plugin outputs or local ZIPs
  • Host-style preview shell (matches the real UI)
  • System / Light / Dark theme switching
  • Safe Preview mode (no real actions) with explicit Real Runtime confirmation

Repository Structure

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

Contributing

We welcome contributions! Whether you're fixing a bug, adding a feature, or creating a brand-new plugin:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/my-plugin)
  3. Run .\llt-plugin.cmd doctor to validate your environment
  4. Develop your plugin with .\llt-plugin.cmd dev
  5. Submit a pull request

Please read CONTRIBUTING.md and the Plugin Development Guide before getting started.


Documentation


�?Star History

If you find this project useful, please consider giving it a �?It helps us reach more developers and grow the plugin ecosystem.

Star History Chart


Community & Support


License

This project is open-source. See individual plugin licenses for details.


Built with ❤️ by the SSC-STUDIO team and the Universal Device Toolkit community.

About

Free, open-source plugin ecosystem for Universal Device Toolkit. 5 plugins: Battery Health, Network Acceleration, Custom Mouse, ViVeTool, Shell Integration. .NET 10 + WPF-UI. MIT License. 409 tests. Zero warnings. Zero telemetry.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages