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.

78Projects
1.5MStars in total
+1.9KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

78 projects · by stars

  1. #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.

    137.2K
  2. #2 · excalidraw/excalidraw

    excalidraw

    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.

    134.1K
  3. #3 · marktext/marktext

    marktext

    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.

    62.8K
  1. 4

    FlClash

    56.6Kchen08209/FlClash · Dart

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

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

  3. 6

    full-stack-fastapi-template

    46Kfastapi/full-stack-fastapi-template · TypeScript

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

  4. 7

    AdminLTE

    45.7KColorlibHQ/AdminLTE · Astro

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

  5. 8

    reactive-resume

    44.5Kreactive-resume/reactive-resume · TypeScript

    Reactive Resume is a free, open-source resume builder that lets you create, update, and share your resume with live preview and multiple templates.

  6. 9

    tabler

    41.9Ktabler/tabler · Astro

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

  7. 10

    chakra-ui

    40.7Kchakra-ui/chakra-ui · TypeScript

    Chakra UI is a component system for building SaaS products with speed: a set of accessible React components for creating web apps and design systems.

  8. 11

    wails

    36.6Kwailsapp/wails · Go

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

  9. 12

    mantine

    31.8Kmantinedev/mantine · TypeScript

    Mantine is a fully featured React components library: @mantine/core alone ships 100+ components, and companion packages cover forms, charts, notifications, editors and more.

  10. 13

    cloudreve

    28.8Kcloudreve/cloudreve · Go

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

  11. 14

    MusicFree

    27.7Kmaotoumao/MusicFree · TypeScript

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

  12. 15

    LinkSwift

    24.9Khmjz100/LinkSwift · JavaScript

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

  13. 16

    vant

    24.4Kyouzan/vant · TypeScript

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

  14. 17

    notable

    23.5Knotable/notable

    A Markdown-based note-taking app for desktop: notes are written and rendered in GitHub Flavored Markdown, with no WYSIWYG and no proprietary formats.

  15. 18

    darkreader

    22.5Kdarkreader/darkreader · TypeScript

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

  16. 19

    nowinandroid

    21.9Kandroid/nowinandroid · Kotlin

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

  17. 20

    gentelella

    21.5KColorlibHQ/gentelella · HTML

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

  18. 21

    NativeBase

    20.4KGeekyAnts/NativeBase · TypeScript

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

  19. 22

    catppuccin

    19.8Kcatppuccin/catppuccin · TypeScript

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

  20. 23

    react-email

    19.8Kresend/react-email · TypeScript

    It is a collection of high-quality, unstyled React components for building beautiful emails in React and TypeScript instead of hand-writing email HTML.

  21. 24

    hermes-webui

    19Knesquena/hermes-webui · Python

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

  22. 25

    tui.editor

    18Knhn/tui.editor · TypeScript

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

  23. 26

    AlgerMusicPlayer

    17Kalgerkong/AlgerMusicPlayer · Vue

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

  24. 27

    pico

    16.8Kpicocss/pico · CSS

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

  25. 28

    flatpickr

    16.5Kflatpickr/flatpickr · TypeScript

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

  26. 29

    al-folio

    16.3Kalshedivat/al-folio · HTML

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

  27. 30

    solarized

    16Kaltercation/solarized · Vim script

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

  28. 31

    react-spectrum

    16Kadobe/react-spectrum · TypeScript

    Adobe's open-source collection of libraries and tools for building adaptive, accessible, and robust user experiences with React.

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

  30. 33

    gruvbox

    15.8Kmorhetz/gruvbox · Vim Script

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

  31. 34

    shadcn-admin

    15.8Ksatnaing/shadcn-admin · TypeScript

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

  32. 35

    weui-wxss

    15.3KTencent/weui-wxss · Less

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

  33. 36

    hugo-PaperMod

    14Kadityatelange/hugo-PaperMod · HTML

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

  34. 37

    tomorrow-theme

    14Kchriskempson/tomorrow-theme · CSS

    Tomorrow Theme is a colour scheme for code editors: a set of syntax-highlighting palettes with muted, legible colours, first published in February 2011.

  35. 38

    shoelace

    13.8Kshoelace-style/shoelace · TypeScript

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

  36. 39

    astryx

    13.7Kfacebook/astryx · TypeScript

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

  37. 40

    CustomTkinter

    13.6KTomSchimansky/CustomTkinter · Python

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

  38. 41

    AriaNg

    13.2Kmayswind/AriaNg · JavaScript

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

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

  40. 43

    SkeletonView

    12.9KJuanpe/SkeletonView · Swift

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

  41. 44

    how-to-live-better

    12.4Kcdyforever/how-to-live-better · HTML

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

  42. 45

    Thaw

    12.1Kthaw-app/Thaw · Swift

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

  43. 46

    magic-resume

    11.1KJOYCEQL/magic-resume · TypeScript

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

  44. 47

    rayburst

    11.1KAnInsomniacy/rayburst · TypeScript

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

  45. 48

    vuestic-admin

    11Kepicmaxco/vuestic-admin · Vue

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

  46. 49

    react-native-ui-kitten

    10.7Kakveo/react-native-ui-kitten · TypeScript

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

  47. 50

    chathub

    10.7Kchathub-dev/chathub · TypeScript

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

  48. 51

    tailwind-nextjs-starter-blog

    10.6Ktimlrx/tailwind-nextjs-starter-blog · TypeScript

    A Next.js and Tailwind CSS blogging starter template, preconfigured for technical writing and positioned as a replacement for existing Jekyll or Hugo personal blogs.

  49. 52

    semi-design

    10.4KDouyinFE/semi-design · TypeScript

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

  50. 53

    jekyll-theme-chirpy

    10.3Kcotes2020/jekyll-theme-chirpy · HTML

    Chirpy is a minimal, responsive, and feature-rich Jekyll theme made for technical writing — a ready-made design and feature set for static blogs.

  51. 54

    UserScript

    10.1KXIU2/UserScript · JavaScript

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

  52. 55

    vscode-dark-islands

    8.5Kbwya77/vscode-dark-islands · Shell

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

  53. 56

    architecture-diagram-generator

    7.5KCocoon-AI/architecture-diagram-generator · HTML

    It'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.

  54. 57

    beautiful-jekyll

    5.8Kdaattali/beautiful-jekyll · HTML

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

  55. 58

    Libraries.dev

    4.3KJakubantalik/Libraries.dev · TypeScript

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

  56. 59

    neko-master

    4.2Kforu17/neko-master · TypeScript

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

  57. 60

    KVideo

    4.2KKuekHaoYang/KVideo · TypeScript

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

  58. 61

    npmx.dev

    3.6Knpmx-dev/npmx.dev · TypeScript

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

  59. 62

    Venera-Next

    1.6KCyrilPeng/Venera-Next · Dart

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

  60. 63

    WindInput

    1.2Khuanfeng/WindInput · Rust

    WindInput (清风输入法) 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.

  61. 64

    streak

    880InlitX/streak · Dart

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

  62. 65

    zen-os

    822xZenLabs/zen-os · Lua

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

  63. 66

    arc-library

    804kuratlielia/arc-library · TypeScript

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

  64. 67

    Darkument

    754AhmadHassan-BTed/Darkument · JavaScript

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

  65. 68

    Youtube-Pro-Plus

    652Archimetrix/Youtube-Pro-Plus · JavaScript

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

  66. 69

    linuxdo-idea-ui

    594czm15053/linuxdo-idea-ui · JavaScript

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

  67. 70

    Card-master-browser-extension-public

    432LYiHub/Card-master-browser-extension-public · TypeScript

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

  68. 71

    DSH-Transparent-UI-Plugin

    416WYH66666666/DSH-Transparent-UI-Plugin · JavaScript

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

  69. 72

    AinanPlayer

    343Ainanya21/AinanPlayer

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

  70. 73

    dsh-visualize

    310Nagi-ovo/dsh-visualize · TypeScript

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

  71. 74

    what-the-port

    251tomjohndesign/what-the-port · Swift

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

  72. 75

    ZhishengWeather

    234zhishengplus/ZhishengWeather · Kotlin

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

  73. 76

    dsh-reasoning-effort

    229HanaAyane/dsh-reasoning-effort · TypeScript

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

  74. 77

    DoubaoWorkGuide

    215AlephAITech/DoubaoWorkGuide · JavaScript

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

  75. 78

    bilibili-digest

    173biuworks/bilibili-digest · JavaScript

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

Often tagged together