← Package directory
Available on winget

Install LuminalShine

A Modern Self-hosted High Performance Sunshine-compatible game stream host for Moonlight designed for Windows 11 and Windows 11 Insider Preview. Maintained by the NortheBridge Foundation.

Install with winget
winget install --id NortheBridge.LuminalShine
Upgrade
winget upgrade --id NortheBridge.LuminalShine
Uninstall
winget uninstall --id NortheBridge.LuminalShine

About LuminalShine

Modern Self-Hosted High Performance Sunshine-compatible game streaming host for Moonlight clients designed for Windows 11 and Windows 11 Insider Preview.

What's new in 26.05.0

LuminalShine 26.05.0 Update Beta 7 Tip This is the final Beta version before we enter the Release Candidate Stage. Important Update to this version as soon as possible. It resolves a critical bug with pairings not being retained by LuminalShine. General - Pairings now persist through a corrupted state file. nvhttp::save_state previously short-circuited and returned the moment it couldn't parse the existing sunshine_state.json — which meant that on a broken install, every new pair was silently dropped before the atomic write and the rotating .bak had a chance to fire. The save path now flows through the same recovery-aware loader as the read path: if both the primary and .bak are unusable, an empty tree is used and the corrupt file is overwritten with valid new content. New pairings stick. - Stacked brand-mark in the navigation header. The web UI's top-left identity block now stacks "LuminalShine" over "NortheBridge Foundation" in the gitdocs.northebridge.com type style, with the Sunshine logo on the left wearing a soft cyan halo. Product name leads; foundation attribution stays visible without dominating the nav. - "Reset Stored Pairings" escape hatch in Troubleshooting. New POST /api/state/reset endpoint (auth-gated) and matching button in the Troubleshooting view. Archives the current sunshine_state.json, luminalshine_state.json, and their .bak siblings to .corrupt-<UTC-timestamp> (kept on disk for forensics), clears in-memory pairings, generates a new host UUID, and writes a fresh empty state. Admin credentials are NOT touched — login survives the reset. Use this when th...

Read release notes

Version history

Version Updated Notes
26.05.0 LuminalShine 26.05.0 Update Beta 7 Tip This is the final Beta version before we enter the Release Candidate Stage. Important Update to this version as soon as possible. It resolves a critical bug with pairings not being...