Topics / #theme
Theme projects on GitHub
Themes and color schemes that customize the look of editors and apps.
As of , the most-starred Theme projects on GitHub are ohmyzsh (190K stars), hugo (90.1K stars) and tabby (75K stars). GitHub.Locker tracks 136 Theme repositories with 2.4M stars combined. The fastest-growing on October 16 was solid-glass, with +393 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+393solid-glass
deeplethe/solid-glass · ★ 1.4KSolid Glass is a design system and theme for AI application interfaces, giving shadcn/ui components a 'glass' aesthetic that sits between flat design and fully transparent liquid glass.
+172DEsk
fyzugx/DEsk · ★ 1KDEsk is a Wayland desktop environment for Linux built around a realistic skeuomorphic design (like iOS 6) where the whole desktop is drawn as an actual desk: windows are sheets of paper, the dock is a drawer, apps sit in binders on a bookshelf, notifications arrive in a post box, and settings live in a control panel built into the desk.
Wand-Enhancer
k1tbyte/Wand-Enhancer · ★ 32.1KAn open-source interoperability tool that extends the Wand (WeMod) app on Windows: it patches your local installation to improve UX with theme and layout customization, AI features, and a remote web panel you can use from your phone.
+70hallmark
Nutlope/hallmark · ★ 30.2KHallmark is a design skill for AI coding agents — Claude Code, Cursor, and Codex — that generates web UI built to not look AI-generated. It is made by Together AI.
The all-time top
Top 100 of 136 · by stars
- 190K
#1 · ohmyzsh/ohmyzshohmyzsh
Oh My Zsh is an open source, community-driven framework for managing your zsh configuration, with 300+ optional plugins and 150+ bundled themes for your terminal.
- 90.1K
#2 · gohugoio/hugo
hugo
Hugo is a static site generator written in Go that builds websites from content files and templates, marketed as the world's fastest framework for building websites.
- 75K
#3 · Eugeny/tabbytabby
Tabby is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux, formerly known as Terminus.
- 4

powerlevel10k
55.3Kromkatv/powerlevel10k · ShellPowerlevel10k is a theme for Zsh: it restyles your shell prompt with an emphasis on speed, flexibility and out-of-the-box experience.
- 5
element
54KElemeFE/element · VueElement is a Vue.js 2.0 UI toolkit: a library of ready-made interface components you use to build web interfaces.
- 6

Semantic-UI
51KSemantic-Org/Semantic-UI · JavaScriptSemantic UI is a UI component framework that provides 50+ themeable UI elements (buttons, dropdowns, popups, etc.) using human-friendly, descriptive HTML class names.
- 7

discourse
48Kdiscourse/discourse · RubyDiscourse is a 100% open-source community discussion platform that lets you run forums with topics, built-in real-time chat, and a plugin/theme ecosystem.
- 8

TrafficMonitor
46.6Kzhongyang219/TrafficMonitor · C++TrafficMonitor is a floating desktop widget for Windows that shows your current network speed, CPU usage, and memory usage in real time, with optional taskbar embedding and skins.
- 9

edex-ui
45KGitSquared/edex-ui · JavaScripteDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor styled like a sci-fi computer interface, heavily inspired by TRON: Legacy's Board Room scene. It combines a real terminal with live CPU/RAM/network monitoring and touchscreen support.
- 10

omarchy
45Komacom/omarchy · ShellOmarchy is an opinionated, pre-configured Linux desktop setup created by DHH, built on Arch Linux and the Hyprland window manager, bundling curated apps, themes, and keybindings for a polished out-of-the-box experience.
- 11

daisyui
42.6Ksaadeghi/daisyui · JavaScriptdaisyUI is a free, open-source component library for Tailwind CSS — the most popular one, currently at version 5. It adds ready-made UI component classes on top of Tailwind's utility classes.
- 12

styled-components
41.1Kstyled-components/styled-components · TypeScriptA CSS-in-JS library for React: styles are written in JavaScript and turned into styled components, with one API across server components, client components, streaming SSR and React Native.
- 13

chakra-ui
40.7Kchakra-ui/chakra-ui · TypeScriptChakra UI is a component system for building SaaS products with speed: a set of accessible React components for creating web apps and design systems.
- 14

glance
37.5Kglanceapp/glance · GoGlance is a self-hosted dashboard that puts all your feeds in one place: a single streamlined web page where you arrange widgets for RSS, Reddit, weather, YouTube, market prices and server stats.
- 15

ExplorerPatcher
34.1Kvalinet/ExplorerPatcher · CExplorerPatcher is a Windows customization tool that restores and tweaks the classic Windows 10-style interface (taskbar, Start menu, Alt+Tab window switcher) on newer Windows versions like Windows 11.
- 16

pear-desktop
33.8Kpear-devs/pear-desktop · TypeScriptPear is an open-source Electron desktop app that wraps YouTube Music in a native-feeling interface. It is built independently by volunteers and has no official ties to Google or YouTube.
- 17
Wand-Enhancer
32.1Kk1tbyte/Wand-Enhancer · C#An open-source interoperability tool that extends the Wand (WeMod) app on Windows: it patches your local installation to improve UX with theme and layout customization, AI features, and a remote web panel you can use from your phone.
- 18
mantine
31.8Kmantinedev/mantine · TypeScriptMantine is a fully featured React components library: @mantine/core alone ships 100+ components, and companion packages cover forms, charts, notifications, editors and more.
- 19

hallmark
30.2KNutlope/hallmark · CSSHallmark is a design skill for AI coding agents — Claude Code, Cursor, and Codex — that generates web UI built to not look AI-generated. It is made by Together AI.
- 20

fyne
28.8Kfyne-io/fyne · GoFyne is an easy-to-use UI toolkit and app API written in Go, inspired by Material Design. It is designed to build applications that run on desktop and mobile devices from a single codebase.
- 21

NvChad
28.5KNvChad/NvChad · LuaNvChad is a blazing fast configuration framework for Neovim: it wraps the editor in solid defaults, a polished UI and a full IDE-style plugin set.
- 22

element-plus
27.8Kelement-plus/element-plus · TypeScriptElement Plus is a Vue.js 3 UI component library from the Element team: ready-made interface components — buttons, forms, tables and the like — for assembling web frontends.
- 23
mkdocs-material
27.6Ksquidfunk/mkdocs-material · PythonMaterial for MkDocs is a documentation theme and framework built on top of MkDocs that turns Markdown files into a professional, searchable static documentation site.
- 24

Wox
27.5KWox-launcher/Wox · GoWox is an open-source launcher for Windows, macOS, and Linux — an alternative to Raycast, Alfred, or Spotlight. One input pops up, and you search and act from the keyboard.
- 25

iTerm2-Color-Schemes
27.3Kmbadolato/iTerm2-Color-Schemes · ShellA community collection of over 750 color schemes for the iTerm2 terminal, with every scheme also ported to dozens of other terminals and editors.
- 26

ngx-admin
25.7Kakveo/ngx-admin · TypeScriptngx-admin is a customizable admin dashboard template built on Angular 10+. It gives you a ready-made, responsive dashboard front end that you adapt into your own admin panel, with a live demo and docs to check before installing.
- 27
.tmux
25.4Kgpakosz/.tmux · ShellOh my tmux! is a self-contained, pretty, and versatile configuration file for tmux (the terminal multiplexer), giving it a Powerline-inspired theme and sane default bindings out of the box.
- 28

cli
25.1Kspicetify/cli · JavaScriptSpicetify is a command-line tool that customizes the official Spotify client: it changes UI colors, injects CSS, and adds extensions and custom apps on Windows, macOS, and Linux.
- 29

dracula-theme
23.6Kdracula/dracula-themeDracula is one of the most popular dark color themes, built around a single consistent palette that has been ported to Visual Studio Code, iTerm, Vim, Sublime Text, JetBrains IDEs, Terminal.app, Windows Terminal, Hyper, Alfred, Slack, Xcode, Emacs, Zsh and over 400 other apps.
- 30

oh-my-posh
23.6KJanDeDobbeleer/oh-my-posh · Gooh-my-posh is a cross-platform prompt theme engine: it renders the prompt line you see in your terminal, and it is built to be highly customizable and extensible.
- 31

eza
23.6Keza-community/eza · Rusteza is a modern replacement for the venerable ls command: a file lister for the terminal with colours, icons and more features and better defaults.
- 32
docz
23.6Kpedronauck/docz · TypeScriptDocz is a documentation tool: you write MDX files showcasing your code, and it turns them into a live-reloading, production-ready documentation site.
- 33

WeChatExtension-ForMac
22.5KMustangYM/WeChatExtension-ForMac · Objective-CA free plugin for the Mac WeChat desktop app that adds what the official client lacks: anti-recall, multi-account login, auto-replies, skins, Alfred control and group monitoring. It became one of GitHub's most popular Objective-C projects, but the repo is now archived and docs are Chinese-only.
- 34

mkdocs
22.5Kmkdocs/mkdocs · PythonMkDocs is a fast, simple static site generator geared toward building project documentation: you write docs in Markdown and it turns them into a polished HTML site.
- 35
darkreader
22.5Kdarkreader/darkreader · TypeScriptDark Reader is an open-source, MIT-licensed browser extension for Chrome and Firefox that analyzes web pages and generates a dark mode to reduce eyestrain while you browse.
- 36

obsidian-releases
22.3Kobsidianmd/obsidian-releasesThis is the official Obsidian releases repo: it hosts public releases of the app plus the community plugins and themes directories that power the in-app plugin and theme browser.
- 37

sweetalert
22.2Kt4t5/sweetalert · TypeScriptSweetAlert is a drop-in replacement for JavaScript's native alert() that shows beautiful popups - error messages, warning dialogs and prompt modals - on web pages.
- 38

gentelella
21.5KColorlibHQ/gentelella · HTMLGentelella is a free, open-source admin dashboard template: 58 production-ready HTML pages for SaaS dashboards, CRM systems, internal tools and e-commerce backends, built with vanilla JavaScript, SCSS and Vite 8. MIT-licensed.
- 39

awesome-neovim
21.5KrockerBOO/awesome-neovim · ShellA curated catalog of Neovim plugins, grouped by what they do - from plugin managers and LSP tooling to colorschemes, Git integration and AI assistants.
- 40

xbmc
21.3Kxbmc/xbmc · C++Kodi is a free and open source media player and entertainment hub: one app that organizes and plays your movies, music, and photos, built to turn any computer into a home theater.
- 41
spaceship-prompt
20.6Kspaceship-prompt/spaceship-prompt · ShellSpaceship is a minimalistic, powerful and extremely customizable prompt for the Zsh shell — the line you see when you type a command, filled with useful info to save you time.
- 42

catppuccin
19.8Kcatppuccin/catppuccin · TypeScriptCatppuccin is a community-driven pastel theme aiming for the middle ground between low- and high-contrast themes: 4 soothing warm flavors with 26 eye-candy colors each, made for coding, designing and more.
- 43

vue-manage-system
19.6Klin-xin/vue-manage-system · VueA ready-made admin dashboard solution built on Vue 3, Pinia and TypeScript with the Element Plus component library — a starting point for developing web-based back-office systems.
- 44
vue-admin-better
18.9Kzxwk1998/vue-admin-better · Vuevue-admin-better is an open-source Vue admin dashboard template: a ready-made admin panel skeleton with 40+ polished pages, RBAC + JWT permission control and dynamic backend-driven routing, already used in 100,000+ real projects.
- 45
naive-ui
18.6Ktusen-ai/naive-ui · TypeScriptNaive UI is a Vue 3 component library with 90+ UI components, theme customization, full TypeScript coverage and a focus on speed.
- 46

awesome-zsh-plugins
18.1Kunixorn/awesome-zsh-plugins · ShellA community-maintained awesome list collecting ZSH frameworks, plugins, themes and tutorials — annotated links to hundreds of shell projects, curated since 2014 with about 18k GitHub stars.
- 47
Seelen-UI
18.1Keythaann/Seelen-UI · RustSeelen UI is a full desktop environment replacement for Windows 10/11 that lets you rebuild the taskbar, dock, app launcher, window manager, flyouts, and virtual desktops instead of just skinning them.
- 48

vim-airline
18Kvim-airline/vim-airline · Vim Scriptvim-airline is a statusline and tabline plugin for Vim: a lean, fast bar at the bottom of every Vim window that shows your mode, current file, VCS info and cursor position at a glance.
- 49

material-components-android
17.4Kmaterial-components/material-components-android · JavaMaterial Components for Android (MDC-Android) is Google's library of modular, customizable Material Design UI components for building Android apps.
- 50

material-components-web
17Kmaterial-components/material-components-web · TypeScriptIt's Material Components for the web (MDC Web): modular, customizable Material Design UI components built by a Google team of engineers and UX designers.
- 51

rofi
16.5Kdavatorium/rofi · CRofi is a window switcher, application launcher and dmenu replacement for Linux and BSD. It pops up a searchable list where you can jump between open windows, launch apps, connect over SSH or browse files.
- 52

material
16.4Kangular/material · JavaScriptAngularJS Material is a UI component library that implements Google's Material Design specification (2014-2017) for AngularJS 1.x single-page apps.
- 53
iview-admin
16.3Kiview/iview-admin · VueiView Admin is a front-end admin management system template built with Vue.js 2.0 and the iView UI toolkit, giving you a ready-made login, permissions, routing, and layout structure to build a management dashboard on top of.
- 54
quarkdown
16.3Kiamgio/quarkdown · KotlinQuarkdown is a Markdown-based typesetting system: you write a single Markdown source and it compiles into a print-ready book, academic paper, knowledge base, website, or interactive presentation.
- 55

MaterialDesignInXamlToolkit
16.3KMaterialDesignInXAML/MaterialDesignInXamlToolkit · C#Google's Material Design brought to WPF: an open-source theme and control library for Windows desktop apps written in C# or VB.Net. It restyles all major WPF controls and adds Material-flavored extras.
- 56

al-folio
16.3Kalshedivat/al-folio · HTMLal-folio is an open-source Jekyll starter for building clean, fast, responsive academic websites: personal homepages, blogs, CVs, and lab or course pages.
- 57

terminalizer
16.2Kfaressoft/terminalizer · JavaScriptTerminalizer is a command-line tool that records your terminal session and turns it into an animated GIF image, or gives you a link to an online web player for sharing.
- 58

solarized
16Kaltercation/solarized · Vim scriptA precision color scheme: one sixteen-color palette (eight monotones, eight accent colors) with matched dark and light modes, built for terminals, editors and other GUI applications.
- 59
gruvbox
15.8Kmorhetz/gruvbox · Vim ScriptGruvbox is a retro-groove color scheme for Vim, designed with bright pastel colors and both light and dark mode switching, similar in philosophy to Solarized.
- 60

hexo-theme-next
15.8Kiissnan/hexo-theme-next · JavaScriptNexT is a high quality, elegant theme for Hexo, a static site generator — one of the most popular Hexo themes, with over 15,000 GitHub stars.
- 61

weui-wxss
15.3KTencent/weui-wxss · LessWeUI for Mini Programs is a basic WXSS/CSS style library that matches WeChat's native visual look, designed by WeChat's own design team for WeChat web pages and Mini Programs.
- 62

soybean-admin
15.1Ksoybeanjs/soybean-admin · TypeScriptSoybeanAdmin is a clean, elegant and feature-rich admin template for Vue3 — a ready-made dashboard boilerplate built on Vite, TypeScript, Pinia, NaiveUI and UnoCSS that works out of the box.
- 63

Codex-Dream-Skin
15KFei-Away/Codex-Dream-Skin · JavaScriptCodex Dream Skin is an external theming tool that re-skins the Codex (and ChatGPT) desktop client with custom backgrounds and CSS, without modifying the official app package.
- 64
drawnix
14.9Kplait-board/drawnix · TypeScriptDrawnix is a free, open-source all-in-one whiteboard tool that combines mind mapping, flowcharts, and freehand drawing on a single infinite canvas.
- 65

bootswatch
14.7Kthomaspark/bootswatch · JavaScriptBootswatch is a collection of free, open-source themes for Bootstrap, letting you swap Bootstrap's default look for pre-built styles like Slate, Flatly, or Cyborg.
- 66

prezto
14.6Ksorin-ionescu/prezto · ShellPrezto is a configuration framework for Zsh, the Unix shell. Out of the box it enriches the command line with sane defaults, aliases, functions, auto completion, and prompt themes.
- 67

pure
14.4Ksindresorhus/pure · ShellPure is a pretty, minimal and fast prompt theme for ZSH that shows git branch/status, command execution time, and other context without cluttering the terminal.
- 68

hugo-PaperMod
14Kadityatelange/hugo-PaperMod · HTMLHugo PaperMod is a fast, clean, responsive theme for the Hugo static site generator. It is based on hugo-paper and adds many extra features and customization options.
- 69

tomorrow-theme
14Kchriskempson/tomorrow-theme · CSSTomorrow Theme is a colour scheme for code editors: a set of syntax-highlighting palettes with muted, legible colours, first published in February 2011.
- 70

astryx
13.7Kfacebook/astryx · TypeScriptAstryx is an open source, agent-ready design system built inside Meta over eight years, offering 150+ accessible React components, brand theming, dark mode, ready-made templates, and a CLI as one cohesive system.
- 71

minimal-mistakes
13.6Kmmistakes/minimal-mistakes · HTMLA flexible two-column theme for Jekyll, the Ruby static site generator. It is made for personal sites, blogs, project documentation, and portfolios, with deliberately minimal styling you are meant to customize.
- 72

CustomTkinter
13.6KTomSchimansky/CustomTkinter · PythonCustomTkinter is a Python UI library based on Tkinter. It provides modern, fully customizable widgets so desktop apps get a consistent, up-to-date look across Windows, macOS and Linux.
- 73
sage
13.3Kroots/sage · PHPSage is an advanced WordPress starter theme that pairs Laravel Blade templating with Tailwind CSS and built-in block editor support.
- 74

shell
12.9Kcaelestia-dots/shell · QMLCaelestia shell is an animated desktop shell for Linux: the visual layer of your desktop — bar, launcher, dashboard, notifications — rendered with Quickshell on top of the Hyprland window manager under Wayland.
- 75

d2-admin
12.6Kd2-projects/d2-admin · JavaScriptD2Admin is a free, open-source Vue front-end template for building enterprise admin dashboards and back-office systems, built with a modern front-end stack and a very small initial JS bundle.
- 76

typecho
12.4Ktypecho/typecho · PHPTypecho is a self-hosted blogging platform written in PHP — blog software the project bills as simple and powerful.
- 77

coreui-free-bootstrap-admin-template
12.3Kcoreui/coreui-free-bootstrap-admin-template · HTMLA free, open-source Bootstrap 5 admin dashboard template built on CoreUI's own hand-crafted UI component library, used as a starting point for building admin panels and dashboards.
- 78
giscus
12.2Kgiscus/giscus · TypeScriptGiscus is a commenting system that lets visitors leave comments and reactions on your website using GitHub, with everything stored and moderated through GitHub Discussions.
- 79

Waybar
12.1KAlexays/Waybar · C++Waybar is a highly customizable status bar built for Wayland compositors like Sway, Hyprland, River, and other wlroots-based setups, with modules for things like battery, network, audio, and the clock.
- 80

MaterialDrawer
11.6Kmikepenz/MaterialDrawer · KotlinMaterialDrawer is an open-source Android library that adds a flexible navigation drawer to your app — an all-in-one drawer solution following Google's Material Design guidelines, with over 11,000 GitHub stars.
- 81
oh-my-fish
11.4Koh-my-fish/oh-my-fish · ShellOh My Fish (OMF) is a community-built framework for the fish shell that lets you install and manage themes and plugins ('packages') through a single 'omf' utility to customize your prompt and add commands.
- 82
noctalia
11.4Knoctalia-dev/noctalia · C++Noctalia is a native Wayland desktop shell that provides bars, launcher, dock, control center, notifications, wallpaper picker, lock screen, OSDs, tray, and desktop widgets as one cohesive package instead of separate tools.
- 83

vira-assets
11.3Kvira-soft/vira-assetsVira Theme is a premium theme for the VS Code editor - the official successor of the popular Material Theme. It ships with hand-curated icons and is actively maintained.
- 84

beautiful-mermaid
11.2Klukilabs/beautiful-mermaid · TypeScriptbeautiful-mermaid is a TypeScript library that renders Mermaid diagrams as polished SVGs or ASCII/Unicode art, built so AI coding assistants and chat UIs can show flowcharts, state machines, and other diagrams inline.
- 85
awesome-hyper
11Kbnb/awesome-hyperA curated (awesome) list of plugins, themes, and resources for the Hyper terminal app.
- 86

_s
11KAutomattic/_s · CSS_s (Underscores) is an archived, officially inactive WordPress starter theme by Automattic, meant as a blank slate developers hack into their own custom theme rather than use as-is.
- 87
awesome-godot
10.9KCalinou/awesome-godotA curated (awesome-list) collection of free/libre games, plugins, add-ons, scripts, templates and demos built with or for the Godot game engine.
- 88
vue-echarts
10.7Kecomfe/vue-echarts · TypeScriptIt's a Vue.js wrapper component (VChart) that lets you render Apache ECharts charts declaratively inside a Vue app, handling mounting, resizing, theming and reactive option updates for you.
- 89

tweakcn
10.5Kjnsahaj/tweakcn · TypeScripttweakcn is a visual no-code theme editor for Tailwind CSS and shadcn/ui components — you restyle your UI through a graphical editor instead of hand-writing theme code, starting from ready-made presets.
- 90

vanilla-extract
10.4Kvanilla-extract-css/vanilla-extract · TypeScriptvanilla-extract lets you write CSS styles in TypeScript (or JavaScript) with locally scoped class names and CSS variables, then compiles everything into static CSS files at build time with zero runtime cost.
- 91

semi-design
10.4KDouyinFE/semi-design · TypeScriptSemi Design is a comprehensive design system and React UI library: 80+ production-quality components kept stable since 2019, plus tooling that connects design and code — a Figma Design-to-Code plugin and a DSM platform for custom design tokens.
- 92

Gogh
10.3KGogh-Co/Gogh · ShellGogh is a collection of color schemes for terminal emulators across Linux and macOS (plus Cygwin/Mintty on Windows), built to make your terminal prettier and easier to read through better contrast and color separation.
- 93

html-ppt-skill
8.7Klewislulu/html-ppt-skill · HTMLhtml-ppt (HTML PPT Studio) is an AgentSkill that lets AI coding agents generate professional HTML presentations — complete with 36 themes, 31 page layouts, 15 full-deck templates and 47 animations, plus a presenter mode — all as pure static HTML/CSS/JS with no build step.
- 94

vscode-dark-islands
8.5Kbwya77/vscode-dark-islands · ShellIslands Dark is a dark color theme for VS Code-compatible editors, inspired by the easemate IDE and the JetBrains Islands theme. It adds floating glass-like panels, rounded corners and smooth animations.
- 95

serpantinum
7.3Kilyamiro/serpantinum · QMLSerpantinum is a shell for Wayland compositors built with Quickshell and QML. It used to be a collection of dotfiles but has now become a standalone shell package you install and update on its own, separately from your compositor config.
- 96

Infographic
7Kantvis/Infographic · TypeScriptAntV Infographic is a declarative framework for generating and rendering infographics, built so AI can turn text descriptions into polished visual infographics rendered as SVG.
- 97

beautiful-jekyll
5.8Kdaattali/beautiful-jekyll · HTMLBeautiful Jekyll is a ready-to-use Jekyll template that lets you build a nice-looking personal site, blog, or project page in a couple of minutes.
- 98
morphe-patches
4.1KMorpheApp/morphe-patches · JavaThis repo holds the patch definitions used to build Morphe, a modified version of the YouTube and YouTube Music Android apps that adds ad-blocking, SponsorBlock, Return YouTube Dislike, and dozens of customization options. It is a continuation of the ReVanced patching work.
- 99

gzh-design-skill
4Kisjiamu/gzh-design-skill · HTMLIt is an AI-agent skill that converts a Markdown article into paste-ready HTML for the WeChat official account (公众号) editor, using one of 6 polished themes so formatting does not break when pasted.
- 100

msime-windows
2.9Kmetasequoiaime/msime-windows · C++Metasequoia IME (水杉输入法) is a free, open-source Windows input method for Chinese and Japanese, built entirely on the TSF (Text Services Framework) architecture.
Showing the 100 most-starred of 136. See every one in the catalog.
Related topics
Often tagged together