folke/tokyonight.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...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 12 minutes ago
Added to GitGenius on September 8th, 2026
Created on April 16th, 2021
Open Issues & Pull Requests: 21 (+0)
GitHub issues: Enabled
Number of forks: 552
Total Stargazers: 8,183 (+0)
Total Subscribers: 19 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

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.