awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

System theme manager

Ranking updated Jul 24, 2026

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.

System theme manager

Find the best repos with AI.We'll search the best matching repositories with AI.
  • dylanaraps/pywaldylanaraps avatar

    dylanaraps/pywal

    9,082View on GitHub↗

    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.

    PythonTheming Engines
    View on GitHub↗9,082
  • vinceliuice/orchis-themevinceliuice avatar

    vinceliuice/Orchis-theme

    3,965View on GitHub↗

    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.

    CSSGNOME Shell TweaksCSS StylingDesktop Visual Theming
    View on GitHub↗3,965
  • vinceliuice/mojave-gtk-themevinceliuice avatar

    vinceliuice/Mojave-gtk-theme

    1,570View on GitHub↗

    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.

    SCSSDesktop Customization
    View on GitHub↗1,570
  • vinceliuice/graphite-gtk-themevinceliuice avatar

    vinceliuice/Graphite-gtk-theme

    1,488View on GitHub↗

    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.

    SCSSDesktop Customization
    View on GitHub↗1,488
  • vinceliuice/fluent-gtk-themevinceliuice avatar

    vinceliuice/Fluent-gtk-theme

    1,407View on GitHub↗

    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.

    CSSmacOS-Style ThemesDesktop Visual ThemingGNOME Shell Themes
    View on GitHub↗1,407
  • catppuccin/catppuccincatppuccin avatar

    catppuccin/catppuccin

    19,334View on GitHub↗

    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.

    TypeScriptColor PalettesColor ThemesDesign Consistency
    View on GitHub↗19,334
  • amirzaidi/launcher3amirzaidi avatar

    amirzaidi/Launcher3

    3,896View on GitHub↗

    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.

    JavaIcon CustomizersIcon Set Integrations
    View on GitHub↗3,896
  • rafaelmardojai/firefox-gnome-themerafaelmardojai avatar

    rafaelmardojai/firefox-gnome-theme

    3,840View on GitHub↗

    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.

    CSSIcon Set IntegrationsDark Mode StrategiesDesktop Integration
    View on GitHub↗3,840
  • bearded-hen/android-bootstrapBearded-Hen avatar

    Bearded-Hen/Android-Bootstrap

    7,226View on GitHub↗

    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.

    JavaIcon Set IntegrationsTheming Engines
    View on GitHub↗7,226
  • templarian/materialdesignTemplarian avatar

    Templarian/MaterialDesign

    11,283View on GitHub↗

    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.

    Icon Sets
    View on GitHub↗11,283
  • skeletonlabs/skeletonskeletonlabs avatar

    skeletonlabs/skeleton

    5,989View on GitHub↗

    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.

    TypeScriptDark Mode TogglesDark Mode Strategies
    View on GitHub↗5,989
  • winapps-org/winappswinapps-org avatar

    winapps-org/winapps

    14,441View on GitHub↗

    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.

    ShellDesktop IntegrationDesktop Integration
    View on GitHub↗14,441
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
dylanaraps/pywal9.1KPythonMITJan 27, 2024
vinceliuice/orchis-theme4KCSSGPL-3.0Jun 23, 2026
vinceliuice/mojave-gtk-theme
1.6K
SCSS
GPL-3.0
Dec 7, 2025
vinceliuice/graphite-gtk-theme1.5KSCSSGPL-3.0Jan 31, 2026
vinceliuice/fluent-gtk-theme1.4KCSSGPL-3.0Dec 10, 2025
catppuccin/catppuccin19.3KTypeScriptMITMay 2, 2026
amirzaidi/launcher33.9KJavaNOASSERTIONAug 24, 2022
rafaelmardojai/firefox-gnome-theme3.8KCSSunlicenseFeb 15, 2026
bearded-hen/android-bootstrap7.2KJavaMITSep 2, 2021
templarian/materialdesign11.3K—NOASSERTIONJan 20, 2025

Related searches

  • CSS styling system
  • a css framework for styling web interfaces
  • Code editor themes
  • Documentation site themes
  • Design system
  • a comprehensive guide to distributed system design
  • Theme architecture frameworks
  • Wallpaper manager