Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Neovim
  3. koda.nvim

koda.nvim

MITLuav2.11.0

A minimalist, fast, and lean color theme for Neovim, written in Lua.

GitHubGitHub
368 stars24 forks0 contributors

What is koda.nvim?

Koda is a minimalist color theme for Neovim, written in Lua, designed to provide a quiet and focused coding experience. It solves the problem of visually cluttered or performance-heavy themes by offering a lean, fast, and easily customizable alternative that integrates seamlessly with the Neovim plugin ecosystem.

Target Audience

Neovim users who prioritize a clean, distraction-free interface and value performance, especially developers who use a modern Neovim setup with plugins like Telescope, Treesitter, and Neo-tree.

Value Proposition

Developers choose Koda for its combination of minimalist aesthetics, excellent performance through caching, and intelligent plugin-aware highlighting that avoids bloat. Its flexibility via a comprehensive configuration API and support for multiple color variants sets it apart from more rigid themes.

Overview

Code's quiet companion. A minimalist theme for Neovim, written in Lua.

Use Cases

Best For

  • Neovim users seeking a fast-loading, minimalist color theme
  • Developers who want a theme that automatically adapts to installed plugins
  • Customizing syntax highlighting with fine-grained control over styles and colors
  • Creating a consistent, distraction-free coding environment across dark and light modes
  • Integrating theme colors with external tools like WezTerm or Lazygit via extras
  • Ensuring compatibility with the latest Neovim 0.12 features and popular plugins

Not Ideal For

  • Traditional Vim users, as Koda is specifically built for Neovim and uses Lua
  • Developers needing extensive, language-specific syntax highlighting beyond Neovim's defaults
  • Teams using plugin managers other than lazy.nvim, mini.deps, or vim.pack, due to limited auto-highlight support
  • Users who prefer themes with built-in, complex UI elements like custom status lines or animated effects

Pros & Cons

Pros

Minimalist Aesthetic

Emphasizes clarity and readability with a quiet design that reduces visual distraction, as stated in the philosophy for a focused coding environment.

Performance Optimized

Caches the theme for blazingly fast startup times and skips highlights for uninstalled plugins to reduce overhead, directly improving load speed.

Smart Variant Switching

Automatically switches between dark, light, moss, and glade variants based on background setting, offering seamless adaptation without manual toggling.

Extensive Plugin Integration

Provides tailored highlights for popular Neovim plugins like Telescope and Treesitter, with a listed set of supported plugins for reliable compatibility.

High Customizability

Offers a configuration API for fine-tuning styles, colors, and highlight overrides, including an on_highlights function for advanced user adjustments.

Cons

Limited Language-Specific Support

The README admits it relies on Neovim's defaults and avoids language-specific highlights, which may not satisfy users needing specialized syntax coloring.

Plugin Manager Dependency

The auto feature to skip uninstalled plugin highlights only supports lazy.nvim, mini.deps, and vim.pack, requiring manual setup for other managers.

Steeper Learning Curve

Customization requires knowledge of Lua and Neovim's highlight groups, making it less accessible for those unfamiliar with the ecosystem or seeking plug-and-play themes.

Separate Extras Setup

Extras for tools like WezTerm or Lazygit are in a separate folder and need manual integration, adding extra configuration steps beyond the theme itself.

Frequently Asked Questions

Quick Stats

Stars368
Forks24
Contributors0
Open Issues3
Last commit2 months ago
CreatedSince 2025

Tags

#kitty-theme#developer-tools#minimalist#windows-terminal-theme#plugin-support#syntax-highlighting#customizable#neovim-plugin#colorscheme#neovim-theme#neovim-colorscheme#neovim#lua#color-scheme#ghostty-theme#performance

Built With

N
Neovim
L
Lua

Included in

Neovim20.6k
Auto-fetched 1 day 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,226
Forks547
Last commit7 months ago
nvimnvim

🍨 Soothing pastel theme for Neovim

Stars7,652
Forks338
Last commit7 days ago
kanagawa.nvimkanagawa.nvim

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

Stars6,431
Forks237
Last commit5 months ago
everforesteverforest

🌲 Comfortable & Pleasant Color Scheme for Vim

Stars4,259
Forks144
Last commit4 months 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