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 |
|---|---|---|---|
| compose-miuix-ui/miuix Miuix is a UI component library for Compose Multiplatform that implements the Xiaomi HyperOS design language. It provides basic and complex… | 90 | 1381 | experimental |
| betterbrowser/arcfox ArcFox is a Firefox extension plus userChrome.css theme pack that brings Arc Browser's UI style, including a vertical sidebar and tab manag… | 29 | 1241 | experimental |
| NexT Hexo Theme NexT is a high-quality, elegant theme for the Hexo static site generator, offering multiple layout schemes (Muse, Mist, Pisces, Gemini) for… | 23 | 15750 | abandoned |
| Powerlevel9k/powerlevel9k Powerlevel9k was a popular ZSH theme that provided a beautiful, fast, and highly customizable terminal prompt using Powerline fonts. It is … | 10 | 13408 | abandoned |
| dunovank/jupyter-themes A Python package and CLI (jt) that applies custom CSS themes to classic Jupyter Notebooks, with configurable fonts, colors, syntax highligh… | 41 | 9819 | abandoned |
| navasmdc/MaterialDesignLibrary An Android UI library providing Material Design components (buttons, switches, progress indicators, snackbars, dialogs) for use on Android … | 23 | 8912 | abandoned |
| HyDE Hyprdots (HyDE) is a collection of aesthetic, dynamic and minimal dotfiles for Arch Linux with the Hyprland Wayland compositor, including a… | 23 | 8495 | abandoned |
| ChrisRM/material-theme-jetbrains A JetBrains IDE plugin that ports the Material Theme to IntelliJ-based IDEs, providing themes, color schemes, icons, and extensive UI custo… | 23 | 7729 | abandoned |
| Grouper/FlatUIKit FlatUIKit is a collection of iOS UI components styled with a flat design aesthetic, implemented as categories on or drop-in subclasses of U… | 32 | 7713 | abandoned |
| Shopify/polaris-react-archive Shopify's Polaris Design System React implementation, providing UI components, design tokens, and icons for building Shopify admin interfac… | 10 | 6170 | abandoned |
| ha-fusion A full Home Assistant configuration showcasing a custom-designed Lovelace dashboard with button-card and layout-card, responsive views, pop… | 23 | 5199 | abandoned |
| DKNightVersion An Objective-C library for iOS that manages colors and integrates night mode / multiple themes into UIKit apps via DKColorPicker and color … | 10 | 3513 | abandoned |
| adapta-project/adapta-gtk-theme Adapta is an adaptive GTK+ theme for Linux desktops based on Material Design Guidelines, with light, dark, and compact (Eta) variants suppo… | 10 | 3347 | abandoned |
| invertase/react-native-material-design A set of React Native UI components implementing Google's Material Design, primarily for Android apps. The library is explicitly no longer … | 10 | 3120 | abandoned |
| vitalets/react-native-extended-stylesheet A drop-in replacement for React Native's StyleSheet offering variables, dynamic themes, media queries, relative units, math operations, and… | 32 | 2925 | abandoned |
| Lokaltog/vim-powerline A Vim statusline plugin that renders a better-looking, more functional statusline with fancy symbols and segment-based configuration. It is… | 10 | 2846 | abandoned |
| Papyros A library of QML widgets implementing Google's Material Design for QtQuick applications. It is cross-platform, running on Linux, macOS, and… | 23 | 2625 | abandoned |
| tefkah/zotero-night A Zotero plugin that applies a dark Nord-based theme to the Zotero UI and PDF reader, with quick toggling between PDF dark-mode filters and… | 54 | 2452 | abandoned |
| Prototik/HoloEverywhere HoloEverywhere is an Android UI library that backports the Holo Theme from Android 4.1 to devices running Android 2.1 and above. It provide… | 10 | 2210 | abandoned |
| divshot/geo-bootstrap Geo is a Twitter Bootstrap theme (swatch) that replaces the default Bootstrap stylesheet with a distinctive 90s GeoCities-inspired look. It… | 32 | 2157 | abandoned |
| garretyoder/Colorful Colorful is a Kotlin library for Android that enables dynamic runtime theming, letting apps change their color schemes (primary, accent, da… | 10 | 2109 | abandoned |
| YabataDesign/afterglow-theme Afterglow is a minimal dark UI theme and syntax color scheme for Sublime Text 2 and 3, based on Spacegray with colors derived from idlefing… | 32 | 2086 | abandoned |
| Zero Dark Matrix Chrome DevTools Theme Zero Dark Matrix is a highly customized dark theme for Chrome DevTools, distributed as a Chrome extension. It styles the Elements, Sources,… | 32 | 1993 | abandoned |
| afollestad/aesthetic Aesthetic is a Kotlin library for Android that enables dynamic, runtime theming of apps with reactive theme updates via Rx. It lets activit… | 10 | 1969 | abandoned |
| nicolaschengdev/WYPopoverController WYPopoverController is an Objective-C library for presenting customizable popover content on iPhone and iPad, working like UIPopoverControl… | 23 | 1922 | abandoned |
| adi1090x/termux-style A shell script that lets Termux users change terminal color schemes and fonts interactively. It bundles ~90 color schemes and 20 powerline-… | 10 | 1729 | abandoned |
| widget-/slack-black-theme A CSS-based dark theme for the Slack desktop application, installed by injecting custom styles into Slack's local app files. It provides se… | 10 | 1717 | abandoned |
| hongyangAndroid/AndroidChangeSkin AndroidChangeSkin is a Java library for Android that enables fully non-intrusive theme/skin switching, supporting both in-app skins and ext… | 32 | 1710 | abandoned |
| eluleci/FlatUI FlatUI is an Android library that restyles native Android widgets (buttons, ActionBar, etc.) with a flat design look, usable via XML or Jav… | 10 | 1647 | abandoned |
| klinker24/talon-twitter-holo Talon for Twitter (Classic/Holo) is a fully open-source Twitter client for Android written in Java. It is deprecated in favor of the Materi… | 10 | 1645 | abandoned |
| ququplay/jquery-mobile-flat-ui-theme A flat UI theme for jQuery Mobile built with Stylus and distributed as a CSS file. It provides swatch-based flat design styling for jQuery … | 32 | 1615 | abandoned |
| Luwx/Lightly Lightly is a modern, minimalistic Qt application style forked from KDE's Breeze theme, with transparency options for Dolphin views and side… | 10 | 1609 | abandoned |
| akshat46/FlyingFox FlyingFox is an opinionated set of CSS configurations (userChrome and Tree Style Tab themes) that gives Firefox a minimal, icon-based inter… | 10 | 1595 | abandoned |
| snwh/paper-icon-theme Paper is a modern freedesktop icon theme (with a companion cursor theme) featuring bold colors and simple geometric shapes inspired by Mate… | 10 | 1586 | abandoned |
| django-admin-bootstrapped/django-admin-bootstrapped A Django admin theme that restyles the built-in Django admin interface using Twitter Bootstrap. It requires no code modifications—simply ad… | 23 | 1569 | abandoned |
| Clooos/Home-Assistant-Mobile-First A minimalist, mobile-first dashboard design/theme for Home Assistant Lovelace, shared as the author's personal setup with installation inst… | 36 | 1385 | abandoned |
| supermarin/YosemiteSanFranciscoFont A small installer (Ruby script plus font files) that replaces the Helvetica Neue system font on OS X 10.10 Yosemite with Apple's San Franci… | 10 | 1312 | abandoned |
| Refined Twitter A browser extension that simplifies the Twitter web interface and adds quality-of-life features like hiding promoted tweets, auto-loading n… | 10 | 1296 | abandoned |
| GradienceTeam/Gradience Gradience is a GTK4/Libadwaita desktop application for customizing the look of Adwaita, allowing users to change any color of the theme and… | 10 | 1288 | abandoned |
| Jiiks/BetterDiscordApp BetterDiscord is a client modification for the Discord desktop app that adds plugins, themes, custom CSS, and Twitch/FrankerFaceZ/BetterTTV… | 10 | 1266 | abandoned |
| robertwijas/UISS UISS is an iOS library that lets developers define UIKit app styling via JSON stylesheets built on top of UIAppearance proxies. It supports… | 10 | 1221 | abandoned |
| commadelimited/jQuery-Mobile-Bootstrap-Theme A CSS theme that restyles jQuery Mobile swatches (A-F) to emulate the Bootstrap look and feel. It is a drop-in stylesheet for jQuery Mobile… | 10 | 1211 | abandoned |
| brentsimmons/DB5 DB5 is a small Objective-C library by Q Branch that lets iOS apps load design values like colors, fonts, numbers, and booleans from a plist… | 10 | 1185 | abandoned |
| guari/eclipse-ui-theme MoonRise is a dark UI theme plugin for Eclipse 4.2+ that restyles the IDE's appearance via CSS, with an optional syntax highlighting color … | 32 | 1156 | abandoned |
| hongyangAndroid/ChangeSkin ChangeSkin is a plugin-based skinning (dynamic theming) framework for Android apps, written in Java. It lets apps switch skins using resour… | 32 | 1148 | abandoned |
| seek-oss/treat Treat is a themeable, statically extracted CSS-in-JS library that executes style files at build time via a webpack plugin, producing near-z… | 10 | 1141 | abandoned |
| AllanWang/Frost-for-Facebook Frost is an open-source third-party Facebook client for Android built as a web wrapper with extensive theming, multi-account support, and n… | 10 | 1095 | abandoned |
| eramdam/BetterTweetDeck Better TweetDeck is a browser extension that adds many quality-of-life features to TweetDeck, the Twitter/X column-based dashboard. It supp… | 10 | 1093 | abandoned |
| panr/hugo-theme-hello-friend Hello Friend is a minimal, responsive Hugo theme for personal blogs and sites, featuring dark/light mode, PrismJS code highlighting, and bu… | 10 | 1080 | abandoned |
| kolinkrewinkel/Polychromatic An Xcode plugin that provides semantic syntax highlighting, assigning unique dynamic colors to properties, ivars, and local variables. It d… | 23 | 1040 | abandoned |
| jxom/bumbag-ui Bumbag is a themeable React and React Native component library for building styled UI applications. The project is explicitly unmaintained,… | 10 | 1013 | abandoned |
| H07000223/FlycoSystemBar A small Java helper library for Android that simplifies styling the system status bar and navigation bar, including translucent/immersive m… | 32 | 1000 | abandoned |
| ohmyzsh/ohmyzsh Oh My Zsh is a community-driven framework for managing zsh configuration, bundling 300+ plugins and 150+ themes with an auto-update mechani… | 75 | 189954 | stable |
| Ant Design Ant Design is an enterprise-class UI design language and a comprehensive React component library written in TypeScript. It provides a large… | 94 | 99731 | stable |
| Element UI Element is a Vue.js 2.x UI component library that provides a comprehensive set of ready‑made UI elements for building web applications. It … | 23 | 54023 | active |
| Vuetify Vuetify is a Vue.js component framework implementing Material Design with a large library of prebuilt UI components. It provides theming, l… | 95 | 41032 | stable |
| Halo Halo is an open‑source, Java‑based CMS that lets you build blogs, knowledge bases, corporate sites, and online stores. It offers a plugin‑c… | 100 | 39944 | active |
| Ant Design Pro Ant Design Pro is a ready‑to‑use React boilerplate that provides a complete UI solution for enterprise applications. It combines Ant Design… | 96 | 38832 | active |
| BigPizzaV3/CodexPlusPlus Codex++ is an open-source external launcher and management tool for the OpenAI Codex / ChatGPT desktop apps, built with Rust and Tauri. It … | 76 | 31876 | active |
| Mantine Mantine is a fully featured React components library with 120+ customizable components and 70+ hooks for building accessible web applicatio… | 96 | 31849 | stable |
| heroui-inc/heroui HeroUI is an open‑source React component library built with Tailwind CSS v4 and React Aria. It provides a large set of accessible, customiz… | 94 | 30946 | active |
| Fyne Fyne is a cross-platform GUI toolkit and app API written in Go, inspired by Material Design. It lets developers build desktop and mobile ap… | 95 | 28750 | stable |
| NvChad NvChad is a fast, beautifully themed Neovim configuration framework written in Lua, providing solid defaults, lazy-loaded plugins, and poli… | 68 | 28514 | active |
| squidfunk/mkdocs-material Material for MkDocs is a powerful documentation framework and theme on top of MkDocs that turns Markdown files into a professional, searcha… | 93 | 27516 | stable |
| gpakosz/.tmux Oh my tmux! is a self-contained, pretty and versatile tmux configuration distributed as a set of dotfiles. It provides a polished status ba… | 72 | 25432 | active |
| Vant Vant is a lightweight, customizable Vue UI component library for mobile web apps, offering 80+ high-quality components with support for Vue… | 97 | 24387 | stable |
| mdbootstrap/mdb-ui-kit MDB UI Kit is a Material Design component library built on Bootstrap 5 with plain vanilla JavaScript, offering 700+ components such as moda… | 64 | 24255 | active |
| palantir/blueprint Blueprint is a React-based UI toolkit optimized for building complex, data-dense desktop web interfaces. It ships as multiple npm packages … | 92 | 22090 | stable |
| Fluent UI Fluent UI web is Microsoft's collection of React components, utilities, and Web Components implementing the Fluent design system for buildi… | 95 | 20319 | stable |
| flatpickr/flatpickr flatpickr is a lightweight, dependency-free JavaScript datetime picker library for web forms, supporting date, time, range, and multiple-da… | 23 | 16463 | stable |
| SoybeanAdmin SoybeanAdmin is a clean, elegant, and powerful admin dashboard template built on Vue3, Vite, TypeScript, Pinia, NaiveUI, and UnoCSS. It pro… | 84 | 15042 | active |
| satnaing/shadcn-admin Shadcn Admin is an admin dashboard UI built with ShadcnUI (TailwindCSS + RadixUI) and Vite, featuring 10+ pages, light/dark mode, responsiv… | 73 | 14864 | active |
| sorin-ionescu/prezto Prezto is a configuration framework for Zsh that enriches the command line with sane defaults, aliases, functions, autocompletion, and prom… | 64 | 14570 | stable |
| tamagui/tamagui Tamagui is a TypeScript framework for styling React apps with full parity between React web and React Native, comprising a style library (@… | 95 | 14246 | active |
| Vendicated/Vencord Vencord is a Discord client modification written in TypeScript that ships with a large set of preinstalled plugins and theme support. It in… | 66 | 14171 | active |
| facebook/astryx Astryx is an open source React design system from Meta offering 150+ accessible components, CSS-custom-property theming, dark mode, templat… | 84 | 13694 | active |
| mmistakes/minimal-mistakes Minimal Mistakes is a flexible two-column Jekyll theme distributed as a Ruby gem, designed for personal sites, blogs, project documentation… | 85 | 13577 | stable |
| mdbootstrap/TW-Elements TW Elements is a free, MIT-licensed collection of 500+ interactive UI components, design blocks, and templates built on Tailwind CSS, with … | 52 | 13167 | active |
| sirmalloc/ccstatusline A highly customizable status line formatter for the Claude Code CLI, written in TypeScript. It displays model info, git branch, token usage… | 83 | 13092 | active |
| typecho/typecho Typecho is a lightweight PHP-based blogging platform and content management system with plugin and theme support. It runs on multiple datab… | 68 | 12449 | stable |
| romkatv/powerlevel10k Powerlevel10k is a fast, highly customizable theme for the Zsh shell prompt. It includes a configuration wizard, instant prompt rendering, … | 65 | 55160 | maintenance |
| unovue/shadcn-vue shadcn-vue is a Vue port of shadcn/ui providing beautifully designed, accessible UI components built on Reka UI (formerly Radix Vue) and Ta… | 92 | 10653 | active |
| vanilla-extract-css/vanilla-extract vanilla-extract is a zero-runtime CSS-in-TypeScript library that lets you write locally scoped styles, CSS variables, and themes in .css.ts… | 94 | 10435 | stable |
| Chirpy Jekyll Theme Chirpy is a minimal, responsive, and feature-rich Jekyll theme designed for technical writing and personal blogs. It ships as a Ruby gem wi… | 87 | 10287 | stable |
| blueedgetechno/win11React A web application that replicates the Windows 11 desktop experience in the browser using React, Redux, and CSS. It includes simulated apps … | 10 | 9660 | active |
| NG-ZORRO/ng-zorro-antd NG-ZORRO is an enterprise-class Angular UI component library implementing the Ant Design specification, offering 70+ high-quality component… | 97 | 9179 | active |
| zhu1090093659/dsh-web dsh-web is a plugin aggregation ecosystem package for the DeepSeek Harness (DSH) Web GUI, bundling independently installable plugins such a… | 81 | 9152 | active |
| React Suite React Suite (rsuite) is a comprehensive React UI component library with 80+ enterprise-grade components covering forms, data display, navig… | 99 | 8696 | active |
| CrossPoint Reader CrossPoint Reader is open-source, community-maintained e-reader firmware for ESP32-C3-based Xteink X3/X4 devices. It provides EPUB renderin… | 83 | 8433 | active |
| Grommet Grommet is a React-based UI framework and design system that packages accessible, modular, responsive, and themeable components for buildin… | 94 | 8351 | stable |
| U.S. Web Design System The United States Web Design System (USWDS) is a library of open source UI components, design tokens, utilities, and a visual style guide f… | 91 | 7210 | active |
| nuxt/ui Nuxt UI is a comprehensive Vue UI component library offering 125+ accessible, Tailwind CSS-styled components built on Reka UI and Tailwind … | 97 | 6952 | stable |
| COSMIC Desktop Environment COSMIC is a next-generation desktop environment for Linux built in Rust by System76, composed of modular components including a Wayland com… | 97 | 6839 | active |
| ppoffice/hexo-theme-icarus Icarus is a simple, delicate, and modern theme for the Hexo static site generator, distributed as an npm package. It ships with extensive b… | 55 | 6652 | active |
| thedevdojo/wave Wave is an open-source SaaS starter kit and framework built on Laravel, Livewire, and Tailwind CSS. It ships with authentication, billing a… | 79 | 6552 | active |
| HapeLee/legado-with-MD3 Legado with MD3 is a free, open-source Android e-book and content aggregation reader, rebuilt from the Legado (阅读 3.0) project with a Mater… | 81 | 6506 | active |
| Elastic UI Framework (EUI) The Elastic UI Framework (EUI) is a collection of typed React UI components, themes, and style utilities for building web interfaces with E… | 95 | 6370 | stable |
| The Lounge The Lounge is a modern, responsive, self-hosted web-based IRC client built with Node.js and Vue.js. It acts as both a client and a bouncer,… | 93 | 6343 | active |
| dsh-market/dsh-market dsh-market is the in-app plugin marketplace for DeepSeek Harness, letting users browse, search, and one-click install community plugins and… | 76 | 6184 | active |
| Ant Design Blazor Ant Design Blazor is a rich set of enterprise-class UI components implementing the Ant Design system for Blazor applications. It supports b… | 90 | 6182 | active |