tokyonight.nvim is a dark and light Neovim theme written in Lua that brings the Tokyo Night color scheme to the editor with support for language server protocol, Treesitter, and numerous plugins.
The theme solves the problem of having a cohesive, visually consistent editor environment by providing a unified color palette across Neovim and complementary terminal applications. It is ported from the Visual Studio Code Tokyo Night theme and extends that design philosophy to Neovim through Lua configuration, ensuring deep integration with the editor's syntax highlighting and UI elements while maintaining support for popular plugins.
Developers should choose this theme if they want a polished dark or light appearance that works seamlessly across their entire terminal workflow. The project suits users who work with Kitty, Alacritty, iTerm, or Fish shell and want those applications to share the same color scheme as their editor. The theme provides four distinct variants—Moon, Storm, Night, and Day—allowing developers to pick the specific aesthetic that matches their preference or environment.
The project maintains active engagement with its ecosystem, regularly updating plugin support to cover major community extensions and ensuring compatibility with recent Neovim releases. Development activity shows consistent responsiveness to user needs through ongoing refinement of color definitions and addition of new plugin integrations. The maintainers demonstrate commitment to cross-platform consistency by providing and maintaining theme exports for multiple terminal emulators and shells alongside the core Neovim implementation.