Topics / #dark-mode
Dark-mode projects on GitHub
Dark themes for applications and sites
As of , the most-starred Dark-mode projects on GitHub are ui-ux-pro-max-skill (137.2K stars), excalidraw (134.1K stars) and marktext (62.8K stars). GitHub.Locker tracks 78 Dark-mode repositories with 1.5M stars combined. The fastest-growing on October 17 was LinkSwift, with +472 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
LinkSwift
hmjz100/LinkSwift · ★ 24.9KA browser userscript that fetches direct download links for files on nine Chinese cloud drives — Baidu Netdisk, Aliyun Drive, Quark, UC, 123 Pan, Tianyi, China Mobile, Xunlei and Guangya — so you can download without the official clients.
ui-ux-pro-max-skill
nextlevelbuilder/ui-ux-pro-max-skill · ★ 137.2KUI UX Pro Max is an AI skill that gives coding assistants design intelligence — industry-specific style, color, typography and UX reasoning rules — so they can generate professional UI/UX across many frameworks and platforms.
+263FlClash
chen08209/FlClash · ★ 56.6KFlClash is a multi-platform proxy client built on ClashMeta. It is simple, open-source, ad-free, and lets you manage proxy subscriptions and connections across devices.
+151how-to-live-better
cdyforever/how-to-live-better · ★ 12.4KA single, self-contained HTML page that renders the open-source book '高性价比人生指南' (How to Live Better) — all 32 sections and 528 life-advice tips — into a searchable, mobile-friendly reading page.
The all-time top
78 projects · by stars
- 137.2K
#1 · nextlevelbuilder/ui-ux-pro-max-skill
ui-ux-pro-max-skill
UI UX Pro Max is an AI skill that gives coding assistants design intelligence — industry-specific style, color, typography and UX reasoning rules — so they can generate professional UI/UX across many frameworks and platforms.
- 134.1K
#2 · excalidraw/excalidrawexcalidraw
An open source virtual whiteboard with a hand-drawn look for sketching diagrams, wireframes and whatever you like — use it at excalidraw.com or embed the npm package in your own app.
- 62.8K
#3 · marktext/marktextmarktext
MarkText is an open-source markdown editor focused on speed and usability, with a realtime WYSIWYG preview and a clean, distraction-free writing interface. It runs on Linux, macOS and Windows.
- 4

FlClash
56.6Kchen08209/FlClash · DartFlClash is a multi-platform proxy client built on ClashMeta. It is simple, open-source, ad-free, and lets you manage proxy subscriptions and connections across devices.
- 5
ImHex
55.4KWerWolv/ImHex · C++ImHex is a hex editor built for reverse engineers, programmers, and anyone analyzing binary data, with a custom pattern language for parsing and highlighting file structures.
- 6

full-stack-fastapi-template
46Kfastapi/full-stack-fastapi-template · TypeScriptA full-stack web application template that bundles a FastAPI Python backend with a React/TypeScript frontend, a PostgreSQL database, and Docker Compose, giving you authentication, an admin dashboard, and deployment config already wired up.
- 7

AdminLTE
45.7KColorlibHQ/AdminLTE · AstroAdminLTE is a free, open-source admin dashboard template built on Bootstrap 5.3 with vanilla JavaScript (no jQuery), fully responsive and MIT-licensed, with official editions for React, Vue, Laravel, Django, Symfony, Angular, ASP.NET Core and Drupal.
- 8

reactive-resume
44.5Kreactive-resume/reactive-resume · TypeScriptReactive Resume is a free, open-source resume builder that lets you create, update, and share your resume with live preview and multiple templates.
- 9
tabler
41.9Ktabler/tabler · AstroTabler is a free and open source admin dashboard UI kit built on Bootstrap 5: ready-made layouts, components and demo pages for admin panels, dashboards and web apps, in light and dark mode.
- 10

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.
- 11

wails
36.6Kwailsapp/wails · GoWails is a framework for building desktop apps with Go: it wraps your Go backend and a web frontend into a single binary, with tooling for creating, compiling and bundling the project.
- 12
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.
- 13

cloudreve
28.8Kcloudreve/cloudreve · GoCloudreve is a self-hosted file management and sharing system: you run it on your own server and get a personal or team cloud drive that can store files across many storage providers.
- 14

MusicFree
27.7Kmaotoumao/MusicFree · TypeScriptA free, open-source, ad-free music player for Android and HarmonyOS. The app itself is only a player — it bundles no music sources; searching, playback and playlists all come from plugins you install.
- 15
LinkSwift
24.9Khmjz100/LinkSwift · JavaScriptA browser userscript that fetches direct download links for files on nine Chinese cloud drives — Baidu Netdisk, Aliyun Drive, Quark, UC, 123 Pan, Tianyi, China Mobile, Xunlei and Guangya — so you can download without the official clients.
- 16

vant
24.4Kyouzan/vant · TypeScriptVant is a lightweight, customizable Vue UI library for mobile web apps: 80+ high-quality components averaging about 1KB each (min+gzip), maintained by Youzan under the MIT license.
- 17

notable
23.5Knotable/notableA Markdown-based note-taking app for desktop: notes are written and rendered in GitHub Flavored Markdown, with no WYSIWYG and no proprietary formats.
- 18
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.
- 19

nowinandroid
21.9Kandroid/nowinandroid · KotlinNow in Android is a fully functional Android app built entirely with Kotlin and Jetpack Compose. It doubles as an official reference for Android design and development best practices and, as a running app, delivers news updates about Android development.
- 20

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.
- 21

NativeBase
20.4KGeekyAnts/NativeBase · TypeScriptNativeBase is a mobile-first, accessible component library for React and React Native: nearly 40 UI components that stay consistent across Android, iOS and Web, so you can build one design system for all three.
- 22

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.
- 23
react-email
19.8Kresend/react-email · TypeScriptIt is a collection of high-quality, unstyled React components for building beautiful emails in React and TypeScript instead of hand-writing email HTML.
- 24

hermes-webui
19Knesquena/hermes-webui · PythonHermes WebUI is a lightweight, dark-themed web interface for Hermes Agent, a self-hosted autonomous agent that remembers across sessions. It gives you full CLI parity in the browser, on your computer or phone.
- 25

tui.editor
18Knhn/tui.editor · TypeScriptTOAST UI Editor is an open-source Markdown editor for the web that offers both a Markdown mode and a WYSIWYG mode, extensible with plugins for charts, UML and code highlighting.
- 26
AlgerMusicPlayer
17Kalgerkong/AlgerMusicPlayer · VueAlger Music Player is a third-party music player for NetEase Cloud Music with a built-in local service, desktop lyrics, music downloads and remote control.
- 27
pico
16.8Kpicocss/pico · CSSPico is a minimal CSS framework for semantic HTML: one stylesheet that makes plain HTML elements responsive and elegant by default. MIT-licensed and built around writing HTML, not classes.
- 28
flatpickr
16.5Kflatpickr/flatpickr · TypeScriptflatpickr is a lightweight JavaScript datetime picker for the web — a polished calendar popup that attaches to your inputs and handles dates, times, and date ranges.
- 29

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.
- 30

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.
- 31

react-spectrum
16Kadobe/react-spectrum · TypeScriptAdobe's open-source collection of libraries and tools for building adaptive, accessible, and robust user experiences with React.
- 32

NanaZip
15.9KM2Team/NanaZip · C++An open source file archiver forked from the source code of 7-Zip, rebuilt for the modern Windows experience with a Fluent-style UI, MSIX packaging and extra codecs and hash algorithms.
- 33
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.
- 34

shadcn-admin
15.8Ksatnaing/shadcn-admin · TypeScriptAn open-source admin dashboard UI built with Shadcn UI (TailwindCSS + Radix) and Vite — a reusable collection of dashboard screens the author adapts for his own projects.
- 35

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.
- 36

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.
- 37

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.
- 38

shoelace
13.8Kshoelace-style/shoelace · TypeScriptShoelace is a forward-thinking library of web components — ready-made UI building blocks you can drop into any web page or app. The project has since been sunset in favor of its successor, Web Awesome.
- 39

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.
- 40

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.
- 41

AriaNg
13.2Kmayswind/AriaNg · JavaScriptAriaNg is a modern web frontend for aria2, the command-line download utility, making it easier to control via a browser-based UI.
- 42

chatgpt-google-extension
13Kwong2/chatgpt-google-extension · TypeScript'ChatGPT for Google' is a browser extension that shows a ChatGPT-generated response alongside search engine results on Google and other search engines.
- 43

SkeletonView
12.9KJuanpe/SkeletonView · SwiftSkeletonView is a Swift library for iOS that turns your existing views into animated skeleton (placeholder) loading screens while data loads, so users see what content is coming.
- 44

how-to-live-better
12.4Kcdyforever/how-to-live-better · HTMLA single, self-contained HTML page that renders the open-source book '高性价比人生指南' (How to Live Better) — all 32 sections and 528 life-advice tips — into a searchable, mobile-friendly reading page.
- 45
Thaw
12.1Kthaw-app/Thaw · SwiftThaw is an open source menu bar manager for macOS that lets you hide, organize, and restyle your menu bar icons, with hover/click/scroll reveal gestures, hotkeys, and conditional triggers.
- 46
magic-resume
11.1KJOYCEQL/magic-resume · TypeScriptMagic Resume is a free online AI resume editor that makes creating a professional resume simple and enjoyable — it runs at magicv.art, with the source available on GitHub.
- 47

rayburst
11.1KAnInsomniacy/rayburst · TypeScriptMotrix Next is a full-featured open-source download manager — a ground-up rewrite of the popular Motrix app, now built on Tauri 2 (Rust) and Vue 3 instead of Electron, supporting HTTP, BitTorrent, ED2K, and Magnet downloads.
- 48

vuestic-admin
11Kepicmaxco/vuestic-admin · VueVuestic Admin is a free, open-source admin dashboard template built with Vue 3, Vite, Pinia and Tailwind CSS, using the Vuestic UI component library as its foundation.
- 49

react-native-ui-kitten
10.7Kakveo/react-native-ui-kitten · TypeScriptUI Kitten is a React Native UI library built on the Eva Design System: consistently styled general-purpose components for building multi-brand cross-platform mobile apps, with themes that switch at runtime.
- 50

chathub
10.7Kchathub-dev/chathub · TypeScriptChatHub is a browser extension that puts many AI chatbots — ChatGPT, Gemini, Claude, Grok, DeepSeek and open-source models — into one app, so you can use them side by side.
- 51

tailwind-nextjs-starter-blog
10.6Ktimlrx/tailwind-nextjs-starter-blog · TypeScriptA Next.js and Tailwind CSS blogging starter template, preconfigured for technical writing and positioned as a replacement for existing Jekyll or Hugo personal blogs.
- 52

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.
- 53

jekyll-theme-chirpy
10.3Kcotes2020/jekyll-theme-chirpy · HTMLChirpy is a minimal, responsive, and feature-rich Jekyll theme made for technical writing — a ready-made design and feature set for static blogs.
- 54

UserScript
10.1KXIU2/UserScript · JavaScriptThis is a personal collection of userscripts (Tampermonkey scripts) the author wrote for their own use, covering things like eye-care/dark mode for any site, UI cleanups and enhancements for sites like Zhihu, V2EX, GitHub, Steam Workshop, and some Chinese forums.
- 55

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.
- 56

architecture-diagram-generator
7.5KCocoon-AI/architecture-diagram-generator · HTMLIt's a Claude AI skill that turns a plain-English description of your system into a beautiful, dark-themed architecture diagram, rendered as a standalone HTML/SVG file you can open in any browser.
- 57

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.
- 58

Libraries.dev
4.3KJakubantalik/Libraries.dev · TypeScriptLibraries.dev is a monorepo of seven React UI libraries for building animated AI-agent interfaces: border beam, thinking orbs, bot avatars, liquid gooey shapes, voice glow, liquid metal, and an image mosaic loader.
- 59

neko-master
4.2Kforu17/neko-master · TypeScriptNeko Master is a self-hosted dashboard that visualizes and analyzes network traffic collected from gateways like Clash, Mihomo, OpenClash and Surge, showing real-time stats, domains, IPs and proxy-node usage.
- 60

KVideo
4.2KKuekHaoYang/KVideo · TypeScriptKVideo is a self-hosted video aggregation and streaming platform built with Next.js 16, featuring a 'Liquid Glass' glassmorphism UI, parallel multi-source search, IPTV live TV, and a danmaku comment overlay.
- 61
npmx.dev
3.6Knpmx-dev/npmx.dev · TypeScriptnpmx.dev is a fast, modern browser for the npm registry that gives you a quicker, more informative UI for looking up packages, users, and organizations without replacing the registry itself.
- 62

Venera-Next
1.6KCyrilPeng/Venera-Next · DartVeneraNext is a cross-platform manga/comic reader built with Flutter, forked from Venera, that lets you read local comic files, WebDAV-hosted comic libraries, and third-party JavaScript comic sources on Android, iOS, Windows, Linux and macOS.
- 63

WindInput
1.2Khuanfeng/WindInput · RustWindInput (清风输入法) is a lightweight, open-source Chinese input method engine written in Rust, built specifically for Wubi and other table-based input schemes while also supporting full pinyin and double pinyin, running on Windows, macOS and Linux.
- 64

streak
880InlitX/streak · DartStreak is an open-source, ad-free habit tracker for Android, Windows, and Linux. You log a habit with one tap and watch streak counters, a GitHub-style activity grid, and stats build up over time.
- 65
zen-os
822xZenLabs/zen-os · LuaZenOS is a customizable interface layer for KOReader that adds a personal Home page, a redesigned Library, a fast Controls panel, a Launcher, reader tools, and unified settings while keeping KOReader underneath.
- 66

arc-library
804kuratlielia/arc-library · TypeScriptA free, open source library of 100 React components and 22 blocks with calm, physical motion. Items install as plain source code via the shadcn CLI or copy-paste, and every one has a live preview at uiarc.dev.
- 67

Darkument
754AhmadHassan-BTed/Darkument · JavaScriptA sleek, privacy-focused browser extension that brings a native dark mode experience to online documents. Built with clean UI/UX principles for Chromium and Opera browsers to reduce eye strain and improve readability.
- 68

Youtube-Pro-Plus
652Archimetrix/Youtube-Pro-Plus · JavaScriptYoutube Pro+ is a browser extension that overhauls the YouTube interface and playback with a 'Liquid Glass' theme and a big bundle of extra features like speed boosting, SponsorBlock, auto-resume history, screenshots and watch parties.
- 69

linuxdo-idea-ui
594czm15053/linuxdo-idea-ui · JavaScriptA collection of userscripts that disguise the linux.do forum (and X/Twitter) as common office apps - a JetBrains/Darcula IDE, Feishu/DingTalk/WeCom instant messaging, or a terminal coding-agent session like Claude Code/Codex CLI - so it looks like you're working instead of browsing a forum.
- 70

Card-master-browser-extension-public
432LYiHub/Card-master-browser-extension-public · TypeScriptCard Master is a browser extension that turns various user scripts and browser capabilities (ad hiding, dark mode, video speed control, media grabbing, gamepad control) into playable, game-like 'cards', and can even generate brand-new card plugins with AI.
- 71

DSH-Transparent-UI-Plugin
416WYH66666666/DSH-Transparent-UI-Plugin · JavaScriptAqua is a glassmorphism theme plugin for the DeepSeek Harness (DSH) web UI. It turns the header, sidebar, composer, stats line, and trajectory view into frosted-glass panels with adjustable blur, frost, and backdrop.
- 72

AinanPlayer
343Ainanya21/AinanPlayerA native Windows media aggregation and streaming client: it pulls film and TV streams from TVBox/CatVod-style sources and plays them with 4K hardware acceleration in a WinUI 3 Fluent interface.
- 73

dsh-visualize
310Nagi-ovo/dsh-visualize · TypeScriptdsh-visualize is a plugin for DeepSeek Harness (DSH) that lets the model render interactive visual cards - simulators, charts, comparison panels, or UI mockups - right inside a chat conversation instead of just replying with text.
- 74

what-the-port
251tomjohndesign/what-the-port · SwiftWhatThePort is a native Swift menu bar app for macOS that shows every local development server running on your Mac: project name, port, git branch, uptime, and resource use, so you can open, restart, or stop them without hunting through terminal windows.
- 75

ZhishengWeather
234zhishengplus/ZhishengWeather · KotlinZhishengWeather is an Android weather app written in Kotlin with Jetpack Compose, styled after an old phosphor terminal display. It blends Heweather, Xiaomi's public weather API and Open-Meteo data into one feed, with no ads, no login and no analytics SDK.
- 76

dsh-reasoning-effort
229HanaAyane/dsh-reasoning-effort · TypeScriptIt is a plugin for DeepSeek Harness (DSH) that brings a Codex-style model-and-reasoning-effort slider into the chat input area, complete with an animated 8-frame running 'fat fish' icon that speeds up as you drag.
- 77

DoubaoWorkGuide
215AlephAITech/DoubaoWorkGuide · JavaScriptA Chinese-language practical guide to working with Doubao (a Chinese AI agent product), turning real tasks into reusable methods — covering tutorials, connectors, Skills, automation and multi-agent workflows.
- 78

bilibili-digest
173biuworks/bilibili-digest · JavaScriptA Chrome/Edge browser extension that turns Bilibili videos into a study tool: it opens a sidebar on the video page for reading subtitles, comparing bilingual translations, generating AI chapter overviews, explaining selected terms, and taking timestamped notes.
Related topics
Often tagged together