theme.park
A collection of CSS themes for popular self-hosted apps like Sonarr, Radarr, Plex, and Jellyfin.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
A CSS theme collection to skin many popular self-hosted web apps.
Core Features
- 15+ preset themes including Dracula, Nord, Hotpink, etc.
- Compatible with 20+ self-hosted apps (Sonarr, Radarr, Plex, Jellyfin, etc.)
- Multiple installation methods: Docker container, CSS injection, browser extension
- Full documentation site with setup, customization, and community themes
- Active Discord community and GitHub sponsorship
What It Can't Do
- •Some apps require extra configuration (e.g., CSP headers); consult docs. Themes may break after app updates; keep theme.park image up to date.
Use Cases
- Unify the look of a media server stack (Plex + Sonarr + Radarr)
- Add dark mode to self-hosted services for eye comfort
- Quickly personalize your dashboard with community themes
Detailed Introduction
theme.park provides a wide range of visually polished themes for popular self-hosted web applications. It supports services such as Sonarr, Radarr, Lidarr, Readarr, Prowlarr, Bazarr, Plex, Jellyfin, Overseerr, and many more. Themes include Dracula, Nord, Hotpink, Aquamarine, Organizr, Space Gray, Dark, and Plex-style. The project offers multiple installation methods: via a Docker container (reverse proxy or volume mount), direct CSS injection, or browser extensions. An extensive documentation site covers setup, customization, and addons. Community-contributed themes are also available. The project is actively maintained with a Discord support community and over 3000 GitHub stars.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Pick an installation method (Docker recommended), see docs at theme-park.dev/setup
Step 2: Configure reverse proxy or CSS injection for your app (e.g., add proxy_pass in nginx to theme.park container)
Step 3: Restart app and refresh page to see the theme
- Step 1: Pick an installation method (Docker recommended), see docs at theme-park.dev/setup
- Step 2: Configure reverse proxy or CSS injection for your app (e.g., add proxy_pass in nginx to theme.park container)
- Step 3: Restart app and refresh page to see the theme
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Remove reverse proxy or CSS injection config, delete the Docker container to restore original interface.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
Reactive Resume
A free and open-source resume builder with real-time preview, multiple templates, and self-hosting support.
Penpot
Penpot is the open-source design platform for teams building digital products at scale, offering full ownership of design infrastructure via self-hosting and open standards like SVG/CSS/HTML.
reveal.js
An open source HTML presentation framework that lets anyone create beautiful, interactive slideshows in a web browser.