I contributed to (mostly) 14 top-rated Neovim color schemes. Here are some observations

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • mini.nvim

    Library of 40+ independent Lua modules improving overall Neovim (version 0.8 and higher) experience with minimal effort

    Some time ago I decided to improve user experience for my mini.nvim plugin by adding its explicit support to popular color schemes. Although out of the box experience should be pretty good (most coloring is done by linking to carefully selected builtin highlight groups), having them tailored to color scheme choices is certainly better.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • gruvbox

    Retro groove color scheme for Vim - community maintained edition (by gruvbox-community)

  • lush.nvim

    Create Neovim themes with real-time feedback, export anywhere.

    rktjmp/lush.nvim

  • colorbuddy.nvim

    Your color buddy for making cool neovim color schemes

    possibly https://github.com/tjdevries/colorbuddy.nvim

  • gruvbuddy.nvim

    Discontinued Gruvbox colors using https://github.com/tjdevries/colorbuddy.vim

    I use 'tjdevries/colorbuddy.vim' along with 'tjdevries/gruvbuddy.nvim' (https://github.com/tjdevries/gruvbuddy.nvim) for everyday stuff and it is nice (has tree-sitter coloring, etc)

  • nvim-highlite

    A colorscheme generator that is "lite" on logic for the developer.

    I do wish there was a builtin way to partially link highlight groups. In my colorscheme I opted for this syntax, which resolves self into the batch of groups being defined recursively unwraps highlight links to fetch the true highlight group being referenced.

  • vim-test

    Run your tests at the speed of thought

    One project that does a fantastic job on these two points is https://github.com/vim-test/vim-test Both adding new execution environments and test-runners can be done with minimal fuzz. Only thing is I would like a tutorial of how to add a new runner.

  • SaaSHub

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

    SaaSHub logo
  • base16

    Not a theme, but a framework

    I am not entirely sure what you mean by "universal format for themes", but there I personally love Base16 convention with its recommendation for styling. This is what I ended up (re)implementing for Neovim: mini.base16. It's been around, so most of instruments should have support for this.

  • nvim-grey

    I'm not sure, but I'm guessing part of the problem may be that some themes support both light and dark modes, and that may require some tweaking beyond just "color A for light mode, color B for dark mode". Beyond that it really shouldn't require much complexity. For example, my own theme is pretty simple.

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

  • Neovim for beginners

    20 projects | dev.to | 30 Sep 2024
  • What are some plugins that you can't live without?

    16 projects | /r/neovim | 4 Dec 2023
  • What IDEA or Vscode feature/function you want to have in neovim eco-system?

    16 projects | /r/neovim | 28 Jun 2023
  • Editing init.lua with lua_ls on gives "Undefined global : vim" ?

    3 projects | /r/neovim | 27 Jun 2023
  • Set it and forget it plugins?

    16 projects | /r/neovim | 27 Jun 2023

Did you konow that Lua is
the 18th most popular programming language
based on number of metions?