Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Neovim
  3. gruvbox-material

gruvbox-material

MITVim Script

A modified Gruvbox color scheme with softer contrast and Material palette for eye protection.

GitHubGitHub
2.6k stars190 forks0 contributors

What is gruvbox-material?

Gruvbox Material is a modified version of the popular Gruvbox color scheme designed with a softer contrast to protect developers' eyes during long coding sessions. It introduces a Material-inspired palette while maintaining the original Gruvbox aesthetic, offering multiple contrast levels and palette options for customization.

Target Audience

Developers and programmers who spend extended time in code editors and want a visually comfortable, customizable color scheme that reduces eye strain.

Value Proposition

It provides a carefully engineered balance between aesthetic appeal and visual comfort, with extensive customization options and modern editor support that aren't always available in the original Gruvbox theme.

Overview

Gruvbox with Material Palette

Use Cases

Best For

  • Reducing eye strain during long programming sessions
  • Customizing editor themes with multiple contrast options
  • Using Material Design principles in development environments
  • Maintaining Gruvbox aesthetics with improved readability
  • Working with modern editors featuring Tree-sitter support
  • Creating consistent theming across different file types and plugins

Not Ideal For

  • Developers requiring high-contrast themes for accessibility or personal preference
  • Teams using editors with limited theme customization or no support for advanced features like Tree-sitter
  • Projects where quick theme switching without configuration is prioritized

Pros & Cons

Pros

Eye-Strain Reduction

The theme is explicitly designed with softer contrast to protect developers' eyes during long coding sessions, as highlighted in the introduction and philosophy sections.

Multiple Palette Options

Offers three distinct palettes—Material, Mix, and Original Gruvbox—with full color previews, allowing users to switch based on aesthetic preference without losing the Gruvbox essence.

Customizable Contrast Levels

Provides Hard, Medium, and Soft contrast variants for both dark and light themes, enabling fine-tuned visual comfort, as shown in the detailed comparison tables.

Modern Editor Support

Includes Tree-sitter support, semantic highlighting, and italic font support, catering to advanced editor features and rich language support for common file types.

Cons

Complex Configuration

With three palettes and multiple contrast levels, setting up the theme requires manual configuration, such as using global variables, which can be time-consuming compared to plug-and-play themes.

Limited Editor Compatibility

While it supports common editors, installation and full functionality may require manual adjustments in some IDEs, and the documentation primarily focuses on Vim/Neovim, leaving other environments less covered.

Potential for Inconsistency

The high customization options can lead to fragmented theming across team members if not standardized, making collaboration tricky without shared configuration files.

Frequently Asked Questions

Quick Stats

Stars2,617
Forks190
Contributors0
Open Issues8
Last commit3 months ago
CreatedSince 2019

Tags

#vim-colorscheme#themes#developer-tools#gruvbox#vim#syntax-highlighting#color#airline#theme#lightline#material-design#color-schemes#color-scheme#theme-customization

Included in

Neovim20.6k
Auto-fetched 5 hours 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,138
Forks546
Last commit4 months ago
nvimnvim

🍨 Soothing pastel theme for Neovim

Stars7,535
Forks337
Last commit1 day ago
kanagawa.nvimkanagawa.nvim

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

Stars6,282
Forks234
Last commit2 months ago
everforesteverforest

🌲 Comfortable & Pleasant Color Scheme for Vim

Stars4,125
Forks147
Last commit1 month 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