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
- GitHub: github.com/morhetz/gruvbox
- Releases · Issues · Hacker News mentions
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