Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 21 JavaScript dark-mode Projects
-
Project mention: App Should Have Been a Website (and Probably Your Game Too) | news.ycombinator.com | 2024-12-31
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
sveltia-cms
Netlify/Decap CMS alternative. Fast, lightweight, Git-based headless CMS. Modern UX, first-class i18n support, mobile support + 100s of improvements. Open source & free.
Payload, a CMS powered by Next.js, or Sveltia CMS, a Decap CMS alternative using Svelte, are examples of CMS that I recommend to avoid until they become framework agnostic.
-
-
dark-mode-toggle
A custom element that allows you to easily put a Dark Mode 🌒 toggle or switch on your site:
-
-
-
git clone https://github.com/gethugothemes/bigspring-light-hugo themes/bigspring-light
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
json-formatter
A Browser Extension to format JSON in the browser automatically. Available with 60+ Themes, Syntax Highlighting, automatically linkifies links and more. (by arnav-kr)
-
-
gatsby-plugin-dark-mode
A Gatsby plugin which handles some of the details of implementing a dark mode theme
-
-
gatsby-minimal-portfolio
JAMstack content-focused portfolio blog starter. Features include dark-mode, installable PWA, SEO, code highlighting, form, CI/CD.
-
React-Native-Light-Dark-Starter
React Native Expo simple starter with full light/dark theme control using async storage and context api, in addition to login and register screens
-
react-sidebar-tailwind-darkmode
Responsive sidebar built with React and Tailwind. Support for dark mode, react-router and Mobile Menu. Feel free to contribute⭐
-
night-video-tuner
:clapper: Browser extension that allows adjusting temperature and other properties of videos on Chrome and Firefox.
-
twiter-stats
TwiterStats is a Twitter Followers Tracker build with Next.js, TailwindCSS, NextAuth, SWR
-
gatsby-starter-oasis
🎁 FullPackage! || Lightweight page-based starter with highlight-based UI and Github typography
-
Quotes
Random quotes generator app built in with react with couple of features which fetches quotes details from an API having 0.5 Million dataset of quotes scraped/crawled from various sites (by shubham2924)
-
-
material-ui-dark-mode
How to Use a Dark Theme with Material UI and Gatsby js using useReducer and useContext via Snappy Web Design
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
JavaScript dark-mode discussion
JavaScript dark-mode related posts
-
The 7 best plugins to use in your Tailwind project
-
Dark Mode
-
How to quickly Add Dark Mode to your web app in just 3 steps
-
What are some things you’d like to see in a future TailwindCSS plug-in or in a Vue.js UI library?
-
How to implement a dark to light mode feature in your React/Sass project
-
Help me reach Lighthouse 100 performance score
-
Build a Twitter Followers Counter using Next.js, NextAuth and Tailwind
-
A note from our sponsor - Civic Auth
www.civic.com | 14 May 2025
Index
What are some of the best open-source dark-mode projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | marktext | 49,610 |
2 | sveltia-cms | 1,394 |
3 | use-dark-mode | 1,287 |
4 | dark-mode-toggle | 1,197 |
5 | hexo-theme-obsidian | 782 |
6 | nightwind | 731 |
7 | bigspring-light-hugo | 211 |
8 | json-formatter | 86 |
9 | 222 | 69 |
10 | gatsby-plugin-dark-mode | 69 |
11 | obsidian | 57 |
12 | gatsby-minimal-portfolio | 46 |
13 | React-Native-Light-Dark-Starter | 40 |
14 | react-sidebar-tailwind-darkmode | 37 |
15 | night-video-tuner | 32 |
16 | twiter-stats | 17 |
17 | gatsby-starter-oasis | 4 |
18 | Quotes | 4 |
19 | Swarth | 3 |
20 | material-ui-dark-mode | 3 |
21 | portfolio | 1 |