For system theme managers, the first results are dylanaraps/pywal, vinceliuice/orchis-theme (Orchis-theme is a desktop theme package for GNOME and GTK environments that provides visual styling and system integration, though it functions as a specific theme asset collection rather than a comprehensive theme management application) and vinceliuice/mojave-gtk-theme (This project provides desktop theme styling for GTK and GNOME environments to mimic a specific operating system aesthetic, though it focuses on visual stylesheets rather than a full manager with features like an integrated dark mode switch or CLI control). vinceliuice/graphite-gtk-theme and vinceliuice/fluent-gtk-theme round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Compare the top open-source system theme managers, ranked by stars and activity, and find the best fit for your desktop.
Pywal is an image-based theme engine and dynamic color scheme generator that extracts dominant colors from images to create coordinated system-wide color palettes. It functions as a cross-application theme synchronizer and terminal color palette manager, updating interface colors and environment configurations in real-time. The system synchronizes generated palettes across third-party software, window managers, and supported hardware, including RGB backlight controllers for keyboards and laptops. It integrates wallpaper management by applying a source image as the system background while simu
Pywal is a dynamic color scheme generator and theme synchronizer that extracts dominant colors from images to update system-wide palettes, making it a specialized tool for desktop appearance management even though it focuses primarily on color extraction and terminal integration rather than a complete GUI theme switcher suite.
Orchis-theme is a Material Design theme for the GNOME shell and GTK-based desktop environments. It provides a set of interface assets and CSS styles to apply a consistent, layered aesthetic to Linux desktop components and system applications. The project synchronizes visual styles across the host system and modern application libraries, including integration for Libadwaita. It specifically handles Flatpak theme synchronization by configuring permission paths so that isolated sandbox applications can inherit the visual style of the host system. The theme covers general GNOME desktop customiza
Orchis-theme is a desktop theme package for GNOME and GTK environments that provides visual styling and system integration, though it functions as a specific theme asset collection rather than a comprehensive theme management application.
Mojave is a macos Mojave like theme for GTK 3, GTK 2 and Gnome-Shell
This project provides desktop theme styling for GTK and GNOME environments to mimic a specific operating system aesthetic, though it focuses on visual stylesheets rather than a full manager with features like an integrated dark mode switch or CLI control.
Graphite gtk theme
Graphite-gtk-theme is a desktop theme package for GTK-based environments that helps customize appearance, though as a style collection rather than a comprehensive theme manager engine.
Fluent-gtk-theme is a desktop style and window theme for Linux environments that brings Microsoft Fluent design aesthetics to GNOME and GTK-based applications. It functions as a Linux desktop customization tool, utilizing visual styling utilities to transform the appearance of windows, controls, and sandboxed apps on the host system. The project incorporates theme propagation to maintain visual consistency across containerized programs by binding host-level user interface themes into sandboxed application runtimes. It coordinates system-wide file copying permissions and desktop schema updates
This project provides a desktop theme inspired by Fluent design for Linux environments, making it a relevant tool for styling your operating system's visual appearance even though it focuses on a specific theme style rather than a comprehensive manager.
Catppuccin is a community-driven design framework that provides a standardized collection of four warm, high-contrast color palettes. It functions as a unified theme system designed to ensure visual consistency and harmony across diverse software applications, operating systems, and developer tools. The project utilizes a centralized specification to define color roles, which are then mapped to specific software environments through a distributed porting model. By employing template-based asset generation and declarative style mapping, the system ensures that these color definitions are accur
Catppuccin is a design framework and community-driven color scheme system rather than a functional operating-system-level theme manager, but it provides the core palettes and configurations used to style desktop environments.
Launcher3 is an Android home launcher and application drawer replacement that does not require root access. It functions as a custom interface for the Android home screen, featuring a visual recreation of the Pixel user interface, including a rootless Google Feed and smart widgets. The project includes a dedicated icon pack manager and theme synchronizer. These systems allow for the application of third-party icon sets and the automatic toggling of light and dark visual themes based on the brightness of the active wallpaper. It also features an app prediction engine that suggests software bas
This repository is an Android home screen launcher rather than a desktop environment theme manager, making it the wrong platform and category for your search despite its icon and dark mode features.
This project is a CSS theme for the Firefox web browser designed to integrate its user interface with the GNOME desktop environment. It implements a visual layer that aligns browser elements with the typography, spacing, and overall design language of the GTK system. The theme provides multiple color palettes, including standard dark mode and high-contrast OLED black variants. It also includes system icon integration, allowing the browser to replace internal images with system-level icons to match the host operating system's aesthetics. Beyond color and iconography, the project covers interf
This repository is a specific browser styling theme rather than a general-purpose operating system desktop theme manager, making it a building block for browser appearance rather than a complete system tool.
Android-Bootstrap is a framework for Android application design that implements the Bootstrap design language and layout principles. It consists of a UI component library, a brand theme engine, and an icon integration toolkit to build mobile interfaces with a consistent visual theme. The framework utilizes a customizable interface to define global visual styles, colors, and typography across all application components. It includes a specialized system for mapping typeface files and unicode characters to scalable graphics within the interface. The project provides a collection of styled widge
This project is an Android UI component library implementing the Bootstrap framework for mobile applications, which makes it the wrong domain since the search is for desktop operating system theme managers.
Material Design is a collection of thousands of community-driven SVG icons that follow the Material Design specification for web and desktop applications. It provides these vector graphics as an installable SVG icon set and a webfont icon collection. The library is designed for cross-framework implementation, allowing icons to be integrated via package managers as dependencies. This ensures consistent rendering across different coding environments, browsers, and devices. The project covers UI asset management and frontend design workflows, providing a searchable library for selecting and imp
This repository provides a collection of SVG icons and webfonts rather than a desktop environment theme manager, making it a design asset library rather than the requested tool.
Skeleton is a design system and accessible UI component library built on Tailwind CSS. It provides a collection of pre-built interactive components with built-in accessibility and state management, alongside a CSS custom properties theme engine that enables runtime theme switching and dark mode support. The project distinguishes itself through its adaptive design system approach, using CSS custom properties to create themeable tokens that integrate directly with Tailwind's utility-first framework. This allows developers to build visual design systems with customizable colors, fonts, and aesth
Skeleton is a Tailwind-based UI component library and design system rather than an operating system desktop theme manager, though it does offer runtime CSS variable theming and dark mode capabilities.
WinApps is a utility designed to run Windows applications within a virtualized environment while integrating them directly into a Linux desktop. By utilizing remote desktop protocols to stream graphical interfaces, the software allows virtualized programs to appear and behave as if they were installed natively on the host operating system. The project distinguishes itself by automating the discovery and configuration of these applications. It scans the guest registry to identify installed software and automatically generates desktop entries and shortcuts, enabling users to launch Windows prog
WinApps is a desktop integration utility for running virtualized Windows applications inside Linux, which is a different category from managing visual themes and appearance on an operating system.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| dylanaraps/pywal | 9.1K | Python | MIT | |
| vinceliuice/orchis-theme | 4K | CSS | GPL-3.0 | |
| 1.6K |
| SCSS |
| GPL-3.0 |
| vinceliuice/graphite-gtk-theme | 1.5K | SCSS | GPL-3.0 |
| vinceliuice/fluent-gtk-theme | 1.4K | CSS | GPL-3.0 |
| catppuccin/catppuccin | 19.3K | TypeScript | MIT |
| amirzaidi/launcher3 | 3.9K | Java | NOASSERTION |
| rafaelmardojai/firefox-gnome-theme | 3.8K | CSS | unlicense |
| bearded-hen/android-bootstrap | 7.2K | Java | MIT |
| templarian/materialdesign | 11.3K | — | NOASSERTION |