Skip to content

About

The Sunshine product website, part of LizardByte.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

Sunshine logo

Sunshine website

The Sunshine product page at sunshine.lizardbyte.dev.

GitHub Pages publishes master from the repository root. This is a static HTML, CSS, and JavaScript site with no build step or runtime dependencies. Keep .nojekyll and CNAME at the repository root.

Development

Serve the repository with a local static web server, for example python -m http.server 8000, then visit http://localhost:8000/. Run the regression checks with npm test (Node.js 24 or newer). When updating the stylesheet or main script, refresh its ?v= value in index.html using the first 12 characters of the file's SHA-256 hash so browsers receive the updated asset immediately after deployment.

The core downloads, documentation links, and featured Moonlight clients work without JavaScript. Optional enhancements load the current Sunshine repository owner using GitHub repository ID 438803890, display its latest stable release, and populate additional clients from the shared app-directory catalog. Catalog tools are excluded from the client list. An API failure preserves the static fallback links.

The download section covers Windows, Linux, macOS DMGs, and FreeBSD. Homebrew is an alternative macOS installation method. The support section recommends buying a libvirtualhid license and also links to LizardByte's GitHub Sponsors, PayPal, and Patreon funding options.

The color theme follows the device preference until the visitor uses the header switcher. An explicit light/dark choice is stored locally; the control still works for the current page when browser storage is unavailable. The welcome-screen screenshot follows the same theme, using separate captures from Sunshine's current interface. Without JavaScript, the browser selects the screenshot from the device's preferred color scheme.

Sunshine is hosted at SunshineStream/Sunshine. Its old GitHub URLs redirect to the new owner; the optional ownership lookup uses the stable repository ID. This repository publishes the product page independently of Sunshine's source repository.

Repository Pages sites in SunshineStream inherit this organization's Pages hostname when they do not set their own custom domain. Their published paths use the repository name.

Assets and licensing

The original website code and illustration are licensed under AGPL-3.0-only. Source is available through the website footer. See ASSETS.md for the existing image and font licenses and attributions.

About

The Sunshine product website, part of LizardByte.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages