Open-source theme software
845 open-source libraries, tools and applications tagged theme, ranked by how closely theme is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
845 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| vinceliuice/Qogir-theme Qogir is a flat design GTK theme for GTK 3, GTK 2, and GNOME Shell, based on the Arc theme. It supports GTK-based desktop environments like… | 60 | 1658 | active |
| alexzhirkevich/compose-cupertino Compose Cupertino is a Kotlin Multiplatform library providing iOS-style (Cupertino) UI components for Compose Multiplatform, including them… | 37 | 1658 | active |
| jpanther/congo Congo is a powerful, lightweight theme for the Hugo static site generator, built with Tailwind CSS. It offers dark mode, client-side search… | 78 | 1655 | active |
| GTRONICK/QSS A collection of QT Style Sheet (QSS) templates providing ready-made themes like Ubuntu, ElegantDark, MaterialDark, AMOLED, MacOS, and more.… | 73 | 1647 | active |
| Joe Theme Joe is a feature-rich, two-column blog theme for the Typecho publishing platform, written in PHP. It bundles a custom editor, code highligh… | 32 | 1647 | active |
| homerchen19/github-file-icons A browser extension that replaces the default file icons on GitHub, GitLab, Gitea, and Gogs with distinct icons per file type. It supports … | 23 | 1646 | active |
| Oxocarbon Oxocarbon.nvim is a dark and light colorscheme for Neovim written in Fennel, inspired by the IBM Carbon design system. It provides extensiv… | 74 | 1641 | active |
| PKM-er/Blue-Topaz_Obsidian-css Blue Topaz is a popular blue CSS theme for the Obsidian note-taking app, with extensive customization via the Style Settings plugin. It shi… | 63 | 1630 | active |
| vinceliuice/MacTahoe-gtk-theme A macOS Tahoe-like GTK theme for Linux desktops, based on the WhiteSur GTK theme. It includes installer scripts with customization options … | 79 | 1626 | active |
| dtlnor/stable-diffusion-webui-localization-zh_CN A Simplified Chinese localization extension for AUTOMATIC1111's Stable Diffusion WebUI. It translates the UI and many popular extensions in… | 37 | 1618 | active |
| Rose Pine Theme Rosé Pine is a curated color scheme (colorscheme) for Neovim, part of the broader Rosé Pine theme community palette. It is written in Lua a… | 70 | 1617 | active |
| tokens-studio/figma-plugin Tokens Studio for Figma is an official Figma plugin for defining, applying, and syncing design tokens in Figma. It stores tokens as JSON, c… | 97 | 1614 | active |
| amwx/FluentAvalonia FluentAvalonia is a control library for Avalonia UI that brings Fluent design and WinUI-inspired controls to cross-platform .NET applicatio… | 73 | 1609 | active |
| rafatosta/zapzap ZapZap is an unofficial WhatsApp Web desktop client built with Python, PyQt6, and QtWebEngine that wraps web.whatsapp.com in a native deskt… | 93 | 1600 | active |
| tkashkin/Adwaita-for-Steam A CSS-based skin that makes the Steam client look like a native GNOME/Adwaita application. It patches Steam's interface files and offers ma… | 73 | 1597 | active |
| r-u-s-h-i-k-e-s-h/Obsidian-CSS-Snippets A community-maintained collection of CSS snippets for customizing the Obsidian note-taking app's interface. Users copy individual snippets … | 66 | 1578 | active |
| irihitech/Ursa.Avalonia Ursa is an enterprise-level UI control library for building cross-platform applications with Avalonia UI. It provides a rich set of control… | 94 | 1577 | active |
| Arcticons Arcticons is a free and open-source monotone line-based icon pack for Android with over 15,000 handcrafted vector icons. It is distributed … | 94 | 1572 | active |
| vinceliuice/Mojave-gtk-theme Mojave-gtk-theme is a macOS Mojave-like GTK theme for GTK 3, GTK 2, and GNOME Shell, supporting desktop environments such as GNOME, Pantheo… | 44 | 1568 | active |
| koeqaife/hyprland-material-you HyprYou (formerly hyprland-material-you) is a full desktop configuration suite for the Hyprland Wayland compositor that applies Material Yo… | 90 | 1567 | active |
| aaaaalexis/obsidian-baseline Baseline is a foundational Obsidian theme offering a clean, polished interface in both dark and light modes. It features deep Style Setting… | 85 | 1558 | active |
| Yaru Yaru is the default GNOME/GTK theme suite for Ubuntu, including GTK2/3 light and dark themes, a GNOME Shell theme, an icon and cursor theme… | 75 | 1558 | active |
| folke/twilight.nvim Twilight is a Lua plugin for Neovim 0.5+ that dims inactive portions of the code you're editing using TreeSitter for accurate code-aware di… | 41 | 1546 | active |
| lmsqueezy/wedges Wedges is an open-source React UI library from Lemon Squeezy built on the Wedges Design System, Radix UI primitives, and Tailwind CSS. It p… | 41 | 1527 | active |
| vinceliuice/Graphite-gtk-theme Graphite is a flat Material Design-style GTK theme for Linux desktops, built from SCSS sources with multiple color, light/dark, and size va… | 82 | 1526 | active |
| jaredtao/TaoQuick TaoQuick is a QtQuick/QML component library that bundles commonly used UI controls and extends them to ease QML application development. It… | 23 | 1524 | active |
| atomcorp/themes A web app for previewing and copying color themes (schemes) for the new Windows Terminal. It aggregates schemes (largely from iTerm2-Color-… | 32 | 1521 | active |
| janraasch/hugo-bearblog A Hugo theme based on Bear Blog that provides a free, no-nonsense, super-fast blogging layout with automatic dark mode support. It is insta… | 76 | 1517 | stable |
| zutrinken/attila Attila is a clean, content-focused responsive theme for the Ghost publishing platform. It supports light/dark mode, search, reading progres… | 59 | 1505 | active |
| jquery-ui-bootstrap/jquery-ui-bootstrap A jQuery UI theme styled after Twitter Bootstrap, allowing jQuery UI widgets to visually match Bootstrap and coexist with Bootstrap CSS wit… | 32 | 5461 | maintenance |
| vinceliuice/Colloid-gtk-theme Colloid is a GTK theme for Linux desktops built with SCSS, offering multiple color variants (Nord, Dracula, Gruvbox, Catppuccin, etc.), lig… | 81 | 1493 | active |
| JakeStanger/ironbar Ironbar is a customisable GTK4 status bar and desktop panel for Wayland compositors, written in Rust. It supports Sway, Hyprland, and Niri … | 90 | 1490 | active |
| CosmoCreeper/Sine Sine is a community-driven mod and theme manager for Firefox-based browsers such as Floorp, LibreWolf, Waterfox, and Zen. It injects itself… | 79 | 1490 | active |
| shenweiyan/WebStack-Hugo A Hugo theme that turns the WebStack navigation site design into a fully static, responsive bookmark/links directory website. Navigation en… | 62 | 1471 | active |
| ikun-svelte/ikun-ui ikun-ui is a Svelte-based UI component library built on UnoCSS, offering a set of crafted components with Iconify icon support and a UnoCSS… | 31 | 1470 | active |
| Material Design 3 Dynamic Dashboard A dynamic, adaptive Material Design 3 dashboard theme for Home Assistant featuring transparent card layouts, dynamic color theming, and per… | 10 | 1468 | active |
| runningcheese/RunningCheese-Firefox RunningCheese Firefox is a customized, portable distribution of the Firefox browser with a polished UI, themes, and pre-configured tweaks b… | 47 | 1462 | active |
| vinceliuice/Fluent-gtk-theme A Fluent Design-style GTK theme for GNOME and other GTK-based Linux desktop environments, written in CSS/Sass. It offers multiple color, li… | 63 | 1458 | active |
| Gioni06/terminal.css Terminal CSS is a lightweight (~3k gzip) CSS framework that gives websites a modern terminal/retro-computing look. It is written in pure CS… | 59 | 1453 | active |
| microsoft/fluentui-react-native A React Native component library implementing Microsoft's Fluent Design System, providing customizable UI controls for cross-platform mobil… | 77 | 1446 | active |
| XPoet/hexo-theme-keep Keep is a simple and lightweight theme for the Hexo static site generator, designed to keep bloggers focused on writing. It is installable … | 73 | 1438 | active |
| Orbit design system Orbit is Kiwi.com's open-source design system, with this repo providing its React component library (@kiwicom/orbit-components). It offers … | 70 | 1438 | active |
| palexdev/MaterialFX MaterialFX is an open-source Java library providing Material Design styled UI components for JavaFX applications. It offers modern controls… | 62 | 1438 | active |
| athul/archie Archie is a minimal, clean blog theme for the Hugo static site generator with a markdown-inspired UI. It supports dark/light mode, callouts… | 52 | 1431 | active |
| jothepro/doxygen-awesome-css Doxygen Awesome is a custom CSS theme that modernizes the visual appearance of Doxygen-generated HTML documentation. It requires no changes… | 87 | 1428 | stable |
| JustAdumbPrsn/Zen-Nebula Nebula is a minimalist glassmorphism theme (userChrome CSS mod) for the Zen Browser, adding glass-like blur, animations, and UI refinements… | 57 | 1420 | active |
| mkpaz/atlantafx AtlantaFX is a modern JavaFX CSS theme collection with additional controls, inspired by web component frameworks. It provides light and dar… | 66 | 1417 | active |
| scottmckendry/cyberdream.nvim A high-contrast, futuristic, and vibrant colorscheme plugin for Neovim written in Lua. It includes matching terminal themes (Alacritty, Wez… | 82 | 1409 | active |
| propjockey/augmented-ui augmented-ui is a pure-CSS library for creating cyberpunk and sci-fi styled UI shapes on any HTML element using clip-path and CSS custom pr… | 23 | 1404 | stable |
| riggraz/no-style-please A nearly no-CSS, fast, minimalist theme for Jekyll static sites, distributed as a Ruby gem. It prioritizes performance and readability with… | 24 | 1400 | stable |
| refact0r/midnight-discord A dark, customizable CSS theme for Discord that works with BetterDiscord, Vencord, and other theme-supporting clients. It offers multiple p… | 76 | 1392 | active |
| Baklava Design System Baklava is Trendyol's design system implemented as framework-agnostic native web components built with Lit. It provides a consistent set of… | 90 | 1389 | active |
| mehdibha/dotUI dotUI is a design-system builder and component registry for React that lets you compose a custom visual language (colors, icons, radius, de… | 71 | 1367 | active |
| react-native-material-kit A set of Material Design UI components for React Native apps, including buttons, sliders, text fields, checkboxes, and progress indicators.… | 23 | 4812 | maintenance |
| Web Awesome Web Awesome (successor to Shoelace) is an open-source, framework-agnostic design system of 50+ accessible UI components built on standard w… | 93 | 1348 | active |
| NeverCease/uchu uchū is an OKLCH-based color palette distributed as CSS custom properties (with Sass support) for web projects. It provides expanded and re… | 10 | 1347 | stable |
| WillPower3309/awesome-dotfiles A curated dotfiles configuration for the awesome window manager on Linux, providing themed desktop setups with top bars, sidebars, and appl… | 32 | 1339 | active |
| ebullient/obsidian-admonition An Obsidian.md community plugin that adds admonition-style callout blocks (tips, warnings, notes, etc.) to notes. It supports built-in and … | 99 | 1337 | active |
| bluz71/vim-moonfly-colors A dark charcoal colorscheme for Neovim and classic Vim, implemented in Lua for Neovim and Vimscript for Vim. It also ships matching themes … | 74 | 1337 | active |
| xiyuesaves/lite-tools A plugin for LiteLoaderQQNT/QwQNT that adds a lightweight toolbox of UI tweaks and message enhancements to the QQ desktop client. It offers… | 93 | 1330 | active |
| EliverLara/candy-icons Candy Icons is a colorful icon theme featuring sweet gradient-styled icons for Linux desktop environments. It is installed into the system … | 60 | 1324 | active |
| Gotham Colorscheme Gotham is a very dark colorscheme for Vim and Neovim, available for both GUI and terminal Vim with a 256-color variant. It ships with built… | 70 | 1319 | active |
| ghost1372/HandyControls HandyControls is a C# library of extended WPF UI controls, styles, and themes built as a fork of HandyControl, adding extra controls and fe… | 84 | 1312 | active |
| ZachSaucier/Just-Read Just Read is a customizable reader mode browser extension that reformats article pages into a clean, distraction-free reading view with cus… | 76 | 1311 | active |
| eddiesigner/liebling Liebling is a free, beautiful and clean theme for the Ghost publishing platform, optimized for Ghost 5. It includes dark mode, built-in sea… | 23 | 1308 | active |
| HunterPie/HunterPie A free, open-source Windows overlay and companion app for Monster Hunter games (Wilds, World, Rise). It reads game memory to display real-t… | 92 | 1307 | active |
| zhuzichu520/FluentUI A Fluent Design component library for Qt QML (Qt Quick), providing Microsoft Fluent-style UI controls for cross-platform desktop applicatio… | 52 | 4601 | maintenance |
| mydockfinder/mydockfinder-for-Win10-Win11 MyDockFinder is a Windows 10/11 desktop application that replaces the native taskbar with a macOS-style dock, menu bar, and animated icon e… | 66 | 1298 | stable |
| Panuon/Panuon.WPF.UI Panuon.WPF.UI is a professional UI engine/library for WPF applications that lets developers customize control appearance with minimal code.… | 61 | 1286 | active |
| tobi-wan-kenobi/bumblebee-status bumblebee-status is a modular, theme-able status line generator for the i3 window manager, written in Python. It emphasizes ease of use wit… | 66 | 1284 | active |
| vinceliuice/WhiteSur-kde WhiteSur KDE is a macOS Big Sur-style theme pack for the KDE Plasma desktop, including Aurorae window decorations, Kvantum theme, wallpaper… | 62 | 1284 | active |
| sjl/badwolf Bad Wolf is a dark color scheme for the Vim text editor, created by Steve Losh. It supports both GUI and console Vim and offers configurati… | 45 | 1284 | stable |
| jacoborus/tender.vim Tender is a 24-bit true-color colorscheme for Vim and Neovim, with matching themes for the Airline and Lightline statusline plugins. It als… | 64 | 1273 | stable |
| wesbos/aprilFools.css A collection of harmless prank CSS snippets that you paste into a browser's user stylesheet (Chrome's Custom.css or Firefox's userContent.c… | 32 | 1272 | stable |
| aaaaalexis/obsidian-cupertino Cupertino is a native look-and-feel theme for Obsidian with clean typography, mobile-optimized touch layouts, and dark/light modes. It ship… | 83 | 1267 | active |
| MATLAB Schemer A MATLAB package for importing, exporting, and managing color schemes (themes) for the MATLAB IDE display and GUI. It includes a collection… | 32 | 1258 | stable |
| Nolovenodie/emby-crx An enhancement and beautification plugin for Emby media servers, available as a Chrome-based browser extension or as a server-side deployme… | 40 | 1255 | active |
| QNetITQ/WaveFox WaveFox is a Firefox CSS theme (userChrome) that extensively restyles the browser UI, including tab shapes, toolbars, separators, and optio… | 97 | 1252 | active |
| lo-cafe/winston Winston is an open-source, native Reddit client for iOS and iPadOS built with Swift and SwiftUI, featuring a highly customizable theming sy… | 20 | 1252 | active |
| Toha Hugo Theme Toha is a minimalist, fully responsive Hugo theme for building personal portfolio websites and blogs. It includes sections for skills, expe… | 89 | 1251 | active |
| juxtopposed/Mystical-Blue-Theme A blue desktop theme for KDE Plasma 6 that bundles color schemes, plasma style, window decorations, Kvantum theme, and Rofi configuration. … | 57 | 1250 | active |
| klaudiosinani/hyper-pokemon A Hyper terminal plugin providing a collection of Pokémon-themed color schemes with matching backgrounds and syntax colors. Themes are sele… | 52 | 1248 | stable |
| maboroshin/qBittorrentDarktheme A collection of dark color themes (.qbtheme files) for the qBittorrent BitTorrent client, derived from jagannatharjun's qbt-theme. Themes i… | 23 | 1244 | active |
| luisbocanegra/plasma-panel-colorizer A KDE Plasma widget (plasmoid) that brings Latte-Dock and window manager status bar customization features to the default Plasma panels. It… | 88 | 1242 | active |
| Composables UI Compose Unstyled is a Kotlin library providing fully renderless, accessible component primitives (bottom sheets, dialogs, dropdown menus, s… | 86 | 1242 | active |
| soulhotel/FF-ULTIMA FF Ultima is a highly configurable CSS theme for Firefox built on userChrome.css customization. It supports multiple layouts (tabs on top, … | 93 | 1241 | active |
| pnd280/complexity Complexity is a browser extension suite that enhances AI chat web apps, currently targeting Perplexity AI on Chrome, Firefox, Firefox Andro… | 70 | 1241 | active |
| halogenica/beautifulhugo Beautiful Hugo is a feature-rich Hugo static site generator theme adapted from Beautiful Jekyll. It provides responsive design, light/dark … | 97 | 1237 | active |
| nuxt-modules/color-mode @nuxtjs/color-mode is a Nuxt module that adds dark and light mode support with automatic system preference detection. It applies configurab… | 80 | 1226 | active |
| GoogleChromeLabs/dark-mode-toggle A web component (custom element) called <dark-mode-toggle> that adds a dark mode toggle or switch to any website. It respects the user's pr… | 67 | 1226 | stable |
| New Moon Theme New Moon is an optimized dark syntax highlighting theme designed for web development, with a consistent color palette across editors, termi… | 23 | 1224 | stable |
| buymeasoda/soda-theme Soda Theme provides dark and light custom UI themes for Sublime Text 2 and 3, installable via Package Control or Git. It includes alternate… | 32 | 4287 | maintenance |
| EliverLara/terminator-themes A Terminator terminal plugin providing the largest collection of installable color themes, browsable through a GUI inside the terminal emul… | 32 | 1221 | active |
| jdf2e/nutui-react NutUI-React is a JD-style mobile UI component library for React with 70+ high-quality components written in TypeScript. It supports H5 web … | 98 | 1217 | active |
| jsartisan/react-native-magnus Magnus UI is a utility-first UI component framework for React Native, providing themed, styleable components like Button, Div, Text, Modal,… | 67 | 1216 | active |
| coolpace/V2EX_Polish V2EX Polish is a lightweight browser extension (also available as a userscript) that enhances the V2EX forum with a modernized UI, nested c… | 53 | 1210 | active |
| jeffreytse/jekyll-theme-yat Jekyll YAT (Yet Another Theme) is a modern, responsive Jekyll blog theme designed for elegant writers, featuring a clean flat style with a … | 28 | 1209 | active |
| chr15m/DoodleCSS DoodleCSS is a simple hand-drawn HTML/CSS theme that gives web pages a sketchy, doodle-style look. It is distributed as a single stylesheet… | 64 | 1208 | stable |
| adoxography/tailwind-scrollbar A Tailwind CSS plugin that adds utilities for styling scrollbars with cross-browser support. It unifies the scrollbar-width/scrollbar-color… | 37 | 1206 | stable |
| ful1e5/Bibata_Cursor Bibata is an open-source, material-designed mouse cursor theme with multiple color and size variants, popular in the Linux community and al… | 66 | 4183 | maintenance |