Vim Color Schemes

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • base16-vim

    Base16 for Vim (by chriskempson)

  • I'm a huge fan of the base16 color schemes - not for their appearance (though most look great), but for their ease of integration within the shell and vim. Just clone the repos below, drop a few lines in your shellrc/vimrc, then use a single bash command to change the scheme in both. No mucking more mucking with Xresources.

    https://github.com/chriskempson/base16-shell

    https://github.com/chriskempson/base16-vim

  • base16

    Not a theme, but a framework

  • The one I use is from this repo: https://github.com/chriskempson/base16-vim, which is built on the "base16 system" https://github.com/chriskempson/base16.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • base16-shell

    Base16 for Shells

  • I'm a huge fan of the base16 color schemes - not for their appearance (though most look great), but for their ease of integration within the shell and vim. Just clone the repos below, drop a few lines in your shellrc/vimrc, then use a single bash command to change the scheme in both. No mucking more mucking with Xresources.

    https://github.com/chriskempson/base16-shell

    https://github.com/chriskempson/base16-vim

  • shoji

    Discontinued vim theme that conveys syntax with colorful background highlighting (instead of colored text)

  • nord

    An arctic, north-bluish color palette.

  • Over recent years I've been drawn to the cross-tool themes like Nord and Dracula.

    https://www.nordtheme.com/

    https://draculatheme.com/

    Having consistency between neovim, fzf, bat and fish is lovely.

  • vim-dim

    Dim (/dɪm/; a contraction of Default IMproved) is a clone of Vim’s default colorscheme, with some improvements.

  • I achieve that same consistency with virtually zero configuration by simply setting the colors in my terminal and forgetting about it. Stopped all the fiddling with color schemes quite a while ago.

    Good explanation: https://jeffkreeftmeijer.com/vim-16-color/

  • Apprentice

    A dark, low-contrast, Vim colorscheme.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • awesome-vim-colorschemes

    Collection of awesome color schemes for Neo/vim, merged for quick use.

  • Vim

    The official Vim repository

  • FWIW, modern reworks of the built-in colorschemes are on their way [1]. We plan to add more third-party colorschemes in the future as we streamline the creation and validation process.

    [1] https://github.com/vim/vim/pull/9795

  • forest-night

    🌲 Comfortable & Pleasant Color Scheme for Vim

  • Everforest has a nice warm light mode with a yellowish background. https://github.com/sainnhe/everforest

  • base16-nvim

    Neovim plugin for building a sync base16 colorscheme. Includes support for Treesitter and LSP highlight groups.

  • vim-nightfly-colors

    A dark midnight theme for modern Neovim & classic Vim

  • After constantly switching schemes I "finally" settled on using nightfly.

    https://github.com/bluz71/vim-nightfly-guicolors

  • pywal

    🎨 Generate and change color-schemes on the fly.

  • There are a bunch of tools that generate color schemes for other tools based on a template of their configs. For example pywal is a popular one: https://github.com/dylanaraps/pywal But pretty much every major scripting language like JS, ruby, etc. has their own take on the same idea.

    Base16 is another popular one with a ton of implementations: https://github.com/chriskempson/base16

  • kitty

    Cross-platform, fast, feature-rich, GPU based terminal

  • I use i3 and win+enter is bound to spawn a new terminal. I had read that kitty was supposed to be super fast, but I tried it out and spawning a terminal was taking .5-1 second!

    I looked it up and found https://github.com/kovidgoyal/kitty/issues/330 where the dev says:

    > that's just python interpreter startup time

    So... The answer is just "yeah it's slow". When you're used to a few milliseconds for terminal spawn, .5s is eons.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts