Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Neovim
  3. github-nvim-theme

github-nvim-theme

MITLuav1.1.2

A collection of GitHub's official color themes for Neovim, supporting multiple variants and high customizability.

GitHubGitHub
2.5k stars115 forks0 contributors

What is github-nvim-theme?

github-nvim-theme is a collection of color schemes for Neovim that replicate GitHub's official visual design. It provides multiple theme variants including light, dark, high contrast, and colorblind-accessible options, allowing developers to code in a familiar GitHub-like environment directly within their editor.

Target Audience

Neovim users who want GitHub's visual aesthetic in their editor, particularly those who work extensively with GitHub and value design consistency across tools.

Value Proposition

It offers the most comprehensive implementation of GitHub's official color schemes for Neovim, with extensive customization options and excellent support for modern Neovim features like Treesitter and LSP.

Overview

GitHub's Neovim themes

Use Cases

Best For

  • Neovim users who want GitHub's visual design in their editor
  • Developers who switch between GitHub web interface and Neovim frequently
  • Users requiring colorblind-accessible coding themes
  • Those who prefer high contrast themes for better visibility
  • Neovim plugin developers testing theme compatibility
  • Users who want deeply customizable color schemes with Lua configuration

Not Ideal For

  • Users on Neovim versions older than 0.8.0 who don't want to manage a separate branch
  • Developers using terminals without true color support, like macOS's default Terminal.app
  • Those who prefer minimalist, unstyled themes without multiple variants or deep customization
  • Teams needing themes not tied to a specific design system for more originality

Pros & Cons

Pros

Multiple Theme Variants

Offers light, dark, dimmed, high contrast, and colorblind-friendly themes, closely matching GitHub's official VSCode themes and Primer design guidelines as shown in the comparison table.

Modern Neovim Support

Fully supports Treesitter, LSP, and Neovim >=0.8 features, ensuring compatibility with the latest editor enhancements and plugins.

Extensive Plugin Integration

Works seamlessly with popular plugins like Telescope, nvim-cmp, and Lualine, reducing conflicts in plugin-heavy setups.

High Customizability

Allows deep customization of palettes, specs, and highlight groups through Lua configuration, enabling tailored visual experiences without modifying source code.

Performance Optimized

Compiles user configurations into cached Lua bytecode for faster startup times, as detailed in the compile section.

Cons

Manual Compilation Required

Changes to customization or upgrades often require running :GithubThemeCompile to take effect, adding an extra step that can be forgotten or cause confusion.

Terminal Compatibility Limits

Depends on true color and undercurl terminal support, which excludes some default terminals like macOS Terminal.app and requires additional Tmux configuration.

Complex Configuration Overhead

The deep customization options and Lua-based setup, while powerful, can overwhelm users seeking simple, out-of-the-box themes without tweaking.

Breaking Changes History

Has undergone major refactors (e.g., inspired by nightfox.nvim) leading to deprecations, requiring users to migrate or use older branches, as noted in the changelog.

Frequently Asked Questions

Quick Stats

Stars2,474
Forks115
Contributors0
Open Issues23
Last commit1 year ago
CreatedSince 2021

Tags

#treesitter#syntax-highlighting#accessibility#colorscheme#neovim-theme#vim-plugins#neovim#lua#lua-configuration#lsp#github

Built With

N
Neovim
L
Lua

Included in

Neovim20.6k
Auto-fetched 1 day ago

Related Projects

tokyonight.nvimtokyonight.nvim

🏙 A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.

Stars8,226
Forks547
Last commit7 months ago
nvimnvim

🍨 Soothing pastel theme for Neovim

Stars7,652
Forks338
Last commit6 days ago
kanagawa.nvimkanagawa.nvim

NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.

Stars6,431
Forks237
Last commit5 months ago
everforesteverforest

🌲 Comfortable & Pleasant Color Scheme for Vim

Stars4,259
Forks144
Last commit4 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub