StylishThemes / GitHub-Dark
:octocat: Dark GitHub style
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing StylishThemes/GitHub-Dark in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Summary (README)
PreviewTOC
Preview

Installation
- Install Stylus for Firefox, Chrome, Opera or Cascadea for Safari.
- Install github-dark.user.css.
- Set GitHub itself to dark mode.
Additional Userstyles
⚙️ GitHub Custom Fonts<br> ⚙️ GitHub Blog Dark<br> ⚙️ GitHub Code Wrap<br> ⚙️ GitHub Commit Limit<br> ⚙️ GitHub Community Dark - Now part of Discourse Dark<br> ⚙️ GitHub Compact Feed<br> ⚙️ GitHub Dark Calendar Color Customizer<br> ⚙️ GitHub Dark Diff Color Customizer<br> ⚙️ GitHub Dark Element Borders<br> ⚙️ GitHub Dark IMG Background Color<br> ⚙️ GitHub Feed Icons<br> ⚙️ GitHub FixedHeader<br> ⚙️ GitHub Selected Tab Color<br> ⚙️ GitHub Sticky Sidebar<br> ⚙️ GitHub Tab Size<br> ⚙️ GitHub Custom Border Radii<br> ⚙️ GitHub Dark Custom Blame usercss<br> ⚙️ GitHub Upstream BugFixes usercss<br> ⚙️ Overlay Scrollbars<br>
Supported GitHub Extensions
💾 Gitako<br> 💾 GitHub Notifications Dropdown<br> 💾 GitHub Polls<br> 💾 Lovely forks<br> 💾 Notifications Preview for GitHub<br> 💾 OctoLinker<br> 💾 Octotree<br> 💾 Refined GitHub<br> 💾 Sourcegraph Browser Extension<br> 💾 ZenHub<br>
Available Syntax Highlighting Themes (Demo)
| Theme | GitHub | CodeMirror | Jupyter |
|---|---|---|---|
| Ayu Mirage | ✔️ | ❌ | ❌ |
| Ambiance | ✔️ | ✔️ | ❌ |
| Base16 Ocean Dark | ❌ | ✔️ | ✔️ |
| Chaos | ✔️ | ❌ | ❌ |
| Clouds Midnight | ✔️ | ❌ | ❌ |
| Cobalt | ✔️ | ✔️ | ❌ |
| Dracula | ✔️ | ✔️ | ✔️ |
| GitHub Dark | ✔️ | ❌ | ✔️ |
| Idle Fingers | ✔️ | ❌ | ✔️ |
| Kr Theme | ✔️ | ❌ | ❌ |
| Material | 🚧 | ✔️ | ❌ |
| Merbivore | ✔️ | ❌ | ❌ |
| Merbivore Soft | ✔️ | ❌ | ❌ |
| Mono Industrial | ✔️ | ❌ | ❌ |
| Mono Industrial Clear | ✔️ | ❌ | ❌ |
| Monokai | ✔️ | ✔️ | ✔️ |
| Monokai Spacegray Eighties | ✔️ | ✔️ | ✔️ |
| Obsidian | ✔️ | ❌ | ✔️ |
| One Dark | ✔️ | ✔️ | ❌ |
| Pastel on Dark | ✔️ | ✔️ | ✔️ |
| Railscasts | ✔️ | ✔️ | ✔️ |
| Solarized Dark | ✔️ | ✔️ | ✔️ |
| Terminal | ✔️ | ❌ | ❌ |
| Tomorrow Night | ✔️ | ❌ | ✔️ |
| Tomorrow Night Blue | ✔️ | ❌ | ✔️ |
| Tomorrow Night Bright | ✔️ | ✔️ | ✔️ |
| Tomorrow Night Eighties | ✔️ | ✔️ | ✔️ |
| Twilight (default) | ✔️ | ✔️ | ✔️ |
| Vibrant Ink | ✔️ | ✔️ | ❌ |
- Support for Codemirror and Jupyter notebook syntax highlighting themes as listed above.
- Please provide a pull request if you have or want to create a missing theme, or help complete the theme(s) designated with a construction symbol (🚧).
Contributions and Development
If you would like to contribute to this repository, please...
Fork- Make sure you have these installed:
- run
make build installto rebuild the style and install in the default browser.
Any custom changes should be done in the files in the src directory. Do not edit the .css files in the project root, these are generated.
Auto-generated CSS
Contributing e.g. unstyled items, sources, extensions, etc. to name a few.
See and edit the respective files in /src/gen/ then run make build install to rebuild and reinstall the style, then test your fixes and send a pull request.
Manual override entries
Manual overrides to e.g. generated content or inline HTML styles to name a few.
See and edit respective files in src then run make build install to rebuild and reinstall the style, then test your fixes and send a pull request.
Make targets
make deps: Install development dependencies intoGithub Dark/node_modulesmake build: Buildgithub-dark.user.cssmake install: Installgithub-dark.user.cssmake lint: Run lintersmake clean: Format source files
Lesser used targets include:
make authors: Regenerate theAUTHORSfile based on git historymake update: Update dependenciesmake: Alias formake build
Internal use only targets include:
make patch: Increment the patch version, create a commit and push itmake minor: Increment the minor version, create a commit and push itmake major: Increment the major version, create a commit and push it
Notes
- If you're using a custom domain for GitHub Enterprise, be sure to include it through a
@-moz-documentrule (Firefox) or add it to theApplies tosection in (Chrome).
Thanks to all our contributors so far! And thanks for the shoutout on the JS Party podcast!