A collection of GitHub's official color themes for Neovim, supporting multiple variants and high customizability.
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.
Neovim users who want GitHub's visual aesthetic in their editor, particularly those who work extensively with GitHub and value design consistency across tools.
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.
GitHub's Neovim themes
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
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.
Fully supports Treesitter, LSP, and Neovim >=0.8 features, ensuring compatibility with the latest editor enhancements and plugins.
Works seamlessly with popular plugins like Telescope, nvim-cmp, and Lualine, reducing conflicts in plugin-heavy setups.
Allows deep customization of palettes, specs, and highlight groups through Lua configuration, enabling tailored visual experiences without modifying source code.
Compiles user configurations into cached Lua bytecode for faster startup times, as detailed in the compile section.
Changes to customization or upgrades often require running :GithubThemeCompile to take effect, adding an extra step that can be forgotten or cause confusion.
Depends on true color and undercurl terminal support, which excludes some default terminals like macOS Terminal.app and requires additional Tmux configuration.
The deep customization options and Lua-based setup, while powerful, can overwhelm users seeking simple, out-of-the-box themes without tweaking.
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.