# stylishthemes/github-dark

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/stylishthemes-github-dark).**

9,911 stars · 648 forks · CSS · BSD-2-Clause

## Links

- GitHub: https://github.com/StylishThemes/GitHub-Dark
- Homepage: https://raw.githubusercontent.com/StylishThemes/GitHub-Dark/master/github-dark.user.css
- awesome-repositories: https://awesome-repositories.com/repository/stylishthemes-github-dark.md

## Topics

`awesome` `css` `dark` `dark-theme` `github` `theme` `usercss` `userstyle`

## Description

GitHub-Dark is a browser extension theme and collection of user style sheets designed to provide a comprehensive dark mode aesthetic for the GitHub interface. It functions by injecting custom style rules directly into the browser to override default website colors, fonts, and layout properties, aiming to improve visual comfort and readability during extended use.

The project distinguishes itself through its focus on deep integration and visual consistency. It includes specialized support for syntax highlighting across various programming languages and notebook environments, ensuring that code blocks remain legible within the dark theme. Furthermore, it maintains compatibility with third-party browser extensions and developer tools, applying normalization rules to ensure that external interface components adhere to the unified dark aesthetic.

Beyond its core theming capabilities, the project provides options for users to customize specific interface elements such as sidebar behavior, tab sizes, and border styles. The codebase is maintained through automated build and linting pipelines that enforce strict style standards and manage version releases to ensure consistent performance across different browser environments.

## Tags

### User Interface & Experience

- [Browser Interface Customizers](https://awesome-repositories.com/f/user-interface-experience/browser-interface-customizers.md) — Modifies website visual appearance through style overrides to match personal preferences.
- [Color Themes](https://awesome-repositories.com/f/user-interface-experience/color-themes.md) — Applies a comprehensive dark color scheme to reduce eye strain during extended browsing. ([source](https://github.com/StylishThemes/GitHub-Dark#readme))
- [Dark Mode Support](https://awesome-repositories.com/f/user-interface-experience/dark-mode-support.md) — Implements a comprehensive dark mode aesthetic for the interface to reduce eye strain during extended use.
- [Custom Style Sheet Injections](https://awesome-repositories.com/f/user-interface-experience/layout-containers/custom-style-sheet-injections.md) — Injects custom style sheets directly into the browser to override default website appearances.
- [Dark Mode Strategies](https://awesome-repositories.com/f/user-interface-experience/presentation-frameworks/theme-systems/dark-mode-strategies.md) — Provides a dark mode aesthetic by overriding default interface colors. ([source](https://github.com/StylishThemes/GitHub-Dark/blob/master/AUTHORS))
- [Style Injection Systems](https://awesome-repositories.com/f/user-interface-experience/style-injection-systems.md) — Injects global CSS rules to transform website interfaces into a dark aesthetic. ([source](https://github.com/StylishThemes/GitHub-Dark/fork))
- [Interface Style Sheet Customizers](https://awesome-repositories.com/f/user-interface-experience/terminal-user-interfaces/visual-styling-presentation/interface-appearance-customization/interface-style-sheet-customizers.md) — Provides options for users to customize specific interface elements like sidebar behavior, tab sizes, and border styles.
- [Document Style Overrides](https://awesome-repositories.com/f/user-interface-experience/css-styling/document-style-overrides.md) — Replaces native interface properties like colors and fonts with structured CSS overrides.
- [Interface Layout Customization](https://awesome-repositories.com/f/user-interface-experience/interface-layout-customization.md) — Allows customization of UI elements like sidebar behavior, tab sizes, and border styles. ([source](https://github.com/StylishThemes/GitHub-Dark#readme))
- [Syntax Highlighting](https://awesome-repositories.com/f/user-interface-experience/syntax-highlighting.md) — Applies custom color palettes to code blocks and notebook environments to maintain visual consistency.
- [Syntax Highlighting Integrations](https://awesome-repositories.com/f/user-interface-experience/syntax-highlighting-integrations.md) — Integrates custom syntax highlighting palettes into code blocks and notebook environments. ([source](https://github.com/StylishThemes/GitHub-Dark#readme))
- [Syntax Highlighting Themes](https://awesome-repositories.com/f/user-interface-experience/syntax-highlighting-themes.md) — Offers selectable color schemes for code blocks to improve readability. ([source](https://github.com/StylishThemes/GitHub-Dark/blob/master/README.md))

### Repository Format

- [Awesome List](https://awesome-repositories.com/f/repository-format/awesome-list.md) — A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.

### Web Development

- [Browser Extensions](https://awesome-repositories.com/f/web-development/browser-extensions.md) — Functions as a browser extension that injects custom styles to transform the website's visual appearance.
- [Compatibility Layers](https://awesome-repositories.com/f/web-development/browser-extensions/compatibility-layers.md) — Ensures visual consistency and functional integration when using third-party browser extensions alongside the theme.

### Part of an Awesome List

- [Syntax Highlighting](https://awesome-repositories.com/f/awesome-lists/devtools/syntax-highlighting.md) — Provides specialized color schemes for code blocks and notebook environments to ensure readability within the dark theme.
- [Developer Tools](https://awesome-repositories.com/f/awesome-lists/devtools/developer-tools.md) — Customizable dark theme for the platform interface.
