whitemike889 / GitHub-Dark

:octocat: Dark GitHub style

Home Page:https://raw.githubusercontent.com/StylishThemes/GitHub-Dark/master/github-dark.user.css

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

githubdark-logo
Version Stars Forks devDependencies Gitter

Your eyes will :heart: you.

Preview

Installation

Install Stylus for either Firefox, Chrome or Opera or Cascadea for Safari and then install using one of these methods:

πŸ“¦ Install the usercss which supports automatic updates and customization.
πŸ“¦ Install GitHub-Dark Script which supports automatic updates and customization. Refer to its README.
πŸ“¦ Install manually from GitHub with no customization, but useful for development. The style is in Mozilla format.
πŸ“¦ Install via custom build with customization from configuration file. Refer to this wiki page.

Additional Userstyles

βš™οΈ GitHub-FixedHeader
βš™οΈ GitHub-Selected-Tab-Color
βš™οΈ GitHub-code-wrap
βš™οΈ GitHub-tab-size
βš™οΈ GitHub-Commit-Limit
βš™οΈ GitHub-Community-Dark
βš™οΈ GitHub-Compact-Feed
βš™οΈ GitHub-Feed-Icons
βš™οΈ Overlay-Scrollbars
βš™οΈ GitHub-Sticky-Sidebar

Supported GitHub Addons

πŸ’Ύ GitHub Awesome Autocomplete
πŸ’Ύ GitHub Notifications Dropdown
πŸ’Ύ GitHub Polls
πŸ’Ύ Lovely forks
πŸ’Ύ npmhub
πŸ’Ύ Octotree
πŸ’Ύ OctoLinker
πŸ’Ύ Refined GitHub
πŸ’Ύ ZenHub
πŸ’Ύ GitHub Hovercard (set it to dark theme)

Available Syntax Highlighting Themes (Demo)

Theme GitHub CodeMirror Jupyter
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 (🚧).

Notes

  • 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 the Applies to section in (Chrome).

Contributions

If you would like to contribute to this repository, please...

  1. πŸ‘“ Read the contribution guidelines.
  2. repo-forked Fork or cloud-download download this repository.
  3. πŸ‘Œ Create a pull request!

Development

To develop, first install Node.js, install dependencies via npm install after which you can use the various grunt tasks available:

  • npx grunt: The default task builds a custom theme using a provided build.json file. See the wiki for details.
  • npx grunt min: Same as grunt, but outputs a minified style.
  • npx grunt usercss: Build a Usercss style.
  • npx grunt themes: Parse all theme files and combine them into minified styles in the themes directory.
  • npx grunt clean: Reformat github-dark.css to conform the style guide.
  • npx grunt lint: Run Stylelint on github-dark.css.
  • npx grunt authors: Regenerate the AUTHORS file based on git history.
  • npx grunt imagemin: Minify all images present in the image directory.
  • npx grunt generate: Regenerate auto-generated CSS rules based on GitHub's stylesheet. Run this regularly.
  • npx grunt patch: Increment the version on the patch version number, update headers and create a commit.
  • npx grunt minor: Increment the version on the minor version number, update headers and create a commit.
  • npx grunt major: Increment the version on the major version number, update headers and create a commit.
  • npx grunt update: Update and install dependencies.

Thanks to all that have contributed so far!

And thanks for the shoutout on the JS Party podcast!

About

:octocat: Dark GitHub style

https://raw.githubusercontent.com/StylishThemes/GitHub-Dark/master/github-dark.user.css

License:Other


Languages

Language:CSS 72.5%Language:HTML 22.9%Language:JavaScript 4.5%Language:Shell 0.1%