- Install Stylus for Firefox, Chrome, Opera or Cascadea for Safari.
- Install github-dark.user.css.
- Set GitHub itself to dark mode.
βοΈ GitHub Custom Fonts
βοΈ GitHub Blog Dark
βοΈ GitHub Code Wrap
βοΈ GitHub Commit Limit
βοΈ GitHub Community Dark - Now part of Discourse Dark
βοΈ GitHub Compact Feed
βοΈ GitHub Dark Calendar Color Customizer
βοΈ GitHub Dark Diff Color Customizer
βοΈ GitHub Dark Element Borders
βοΈ GitHub Dark IMG Background Color
βοΈ GitHub Feed Icons
βοΈ GitHub FixedHeader
βοΈ GitHub Selected Tab Color
βοΈ GitHub Sticky Sidebar
βοΈ GitHub Tab Size
βοΈ GitHub Custom Border Radii
βοΈ GitHub Dark Custom Blame usercss
βοΈ GitHub Upstream BugFixes usercss
βοΈ Overlay Scrollbars
πΎ Gitako
πΎ GitHub Notifications Dropdown
πΎ GitHub Polls
πΎ Lovely forks
πΎ Notifications Preview for GitHub
πΎ OctoLinker
πΎ Octotree
πΎ Refined GitHub
πΎ Sourcegraph Browser Extension
πΎ ZenHub
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 (π§).
If you would like to contribute to this repository, please...
- Fork
- Make sure you have these installed:
- run
make build install
to 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.
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 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 deps
: Install development dependencies intoGithub Dark/node_modules
make build
: Buildgithub-dark.user.css
make install
: Installgithub-dark.user.css
make lint
: Run lintersmake clean
: Format source files
Lesser used targets include:
make authors
: Regenerate theAUTHORS
file 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
- If you're using a custom domain for GitHub Enterprise, be sure to include it through a
@-moz-document
rule (Firefox) or add it to theApplies to
section in (Chrome).
Thanks to all our contributors so far! And thanks for the shoutout on the JS Party podcast!