📈 GH Trending Explorer 🎲 Surprise me

← all repos

morhetz / gruvbox

git clone https://github.com/morhetz/gruvbox.git v2.0.0 · 11y ago 🔥 on GitHub Trending today

Retro groove color scheme for Vim

—
stars, 24h
+19
stars, 7 days · #1,540
—
stars, 30 days
16k
★ total · +0% this week
1.1k
forks · 125 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageVim Script
License—
Created2012-11-28 (13y ago)
Last push1mo ago
Watchers132
OwnerUser

Seen on GitHub Trending

  • 2026-10-20 — #4 weekly in vim-script · +19 ★

Links

README excerpt
> [!NOTE]
> Long time no see, folks. morhetz here. \
> I'm building a desktop database client rn. \
> If you're interested in early access once it's ready, drop me a line at
> t5qQuRzLpVxe@morhetz.com.
gruvbox is heavily inspired by [badwolf][], [jellybeans][] and [solarized][].
Designed as a bright theme with pastel 'retro groove' colors and light/dark mode switching in the way of [solarized][]. The main focus when developing gruvbox is to keep colors easily distinguishable, contrast enough and still pleasant for the eyes.
 [badwolf]: https://github.com/sjl/badwolf
 [jellybeans]: https://github.com/nanotech/jellybeans.vim
 [solarized]: http://ethanschoonover.com/solarized
Attention
---------
1. Read this first
2. Typeface from gallery is Fantasque Sans Mono
3. Typeface from screenshots below is Fira Mono
Screenshots
-----------
Refer [Gallery][] for more syntax-specific screenshots.
 [Gallery]: https://github.com/morhetz/gruvbox/wiki/Gallery
### Dark mode
### Light mode
### Airline theme
Palette
-------
### Dark mode
### Light mode
Contrast options
----------------
Refer [wiki section][] for contrast configuration and other options.
 [wiki section]: https://github.com/morhetz/gruvbox/wiki/Configuration#ggruvbox_contrast_dark
Documentation
-------------
Please check [wiki][] for installation details, terminal-specific setup, troubleshooting, configuration options and others.
 [wiki]: https://github.com/morhetz/gruvbox/wiki
Features
--------
* Lots of style-customization options (contrast, color invertion, italics usage etc.)
* Extended filetype highlighting: Html, Xml, Vim, Clojure, C, Python, JavaScript, TypeScript, PureScript, CoffeeScript, Ruby, Objective-C, Go, Lua, MoonScript, Java, Markdown, Haskell, Elixir
* Supported plugins: [EasyMotion][], [vim-sneak][], [Indent Guides][], [indentLine][], [Rainbow Parentheses][], [Airline][], [Lightline][], [GitGutter][], [Signify][], [ShowMarks][], [Signature][], [Syntastic][], [Ale][], [CtrlP][], [Startify][], [NERDTree][], [Dirvish][]
 [EasyMotion]: https://github.com/Lokaltog/vim-easymotion
 [vim-sneak]: https://github.com/justinmk/vim-sneak
 [Indent Guides]: https://github.com/nathanaelkane/vim-indent-guides
 [indentLine]: https://github.com/Yggdroot/indentLine
 [Rainbow Parentheses]: https://github.com/kien/rainbow_parentheses.vim
 [Airline]: https://github.com/bling/vim-airline
 [Lightline]: https://github.com/itchyny/lightline.vim
 [GitGutter]: https://github.com/airblade/vim-gitgutter
 [Signify]: https://github.com/mhinz/vim-signify
 [ShowMarks]: http://www.vim.org/scripts/script.php?script_id=152
 [Signature]: https://github.com/kshenoy/vim-signature
 [Syntastic]: https://github.com/scrooloose/syntastic
 [Ale]: https://github.com/w0rp/ale
 [CtrlP]: https://github.com/kien/ctrlp.vim
 [Startify]: https://github.com/mhinz/vim-startify
 [NERDTree]: https://github.com/scrooloose/nerdtree
 [Dirvish]: https://github.com/justinmk/vim-dirvish
Contributions
-------------
See [gruvbox-contrib][] repo for