awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
folke avatar

folke/tokyonight.nvim

0
View on GitHub↗
7,823 stars·521 forks·Lua·apache-2.0·23 views

Tokyonight.nvim

tokyonight.nvim is a Lua-based Neovim plugin that provides a collection of dark and light color schemes and UI themes. It defines color palettes and highlight group configurations to manage syntax highlighting and the overall visual aesthetic of the editor.

The project enables the export of terminal color palettes to maintain a unified visual style across terminal emulators and other system applications. It also includes mechanisms to match the visual style of third-party extensions to the primary theme for workspace consistency.

Users can refine the visual appearance through color palette customization and the overriding of specific highlight settings. The plugin integrates with semantic tokens to map colors to language elements and supports real-time theme switching.

Features

  • Visual Styling - Provides a comprehensive collection of dark and light visual styles to personalize the Neovim interface.
  • Neovim Plugins - Implemented as a Lua-based Neovim plugin to enable deep integration and customization of editor colors.
  • Color Schemes - Offers a suite of dark and light color schemes for consistent syntax highlighting and interface styling.
  • UI Themes - Provides curated color palettes and highlight configurations to enhance the visual aesthetic of Neovim.
  • Color Schemes - Implements a system for applying comprehensive dark and light color palettes across all editor interface elements.
  • Semantic Token Mappers - Integrates with the tree-sitter engine to map specific language elements to themed colors via semantic tokens.
  • Semantic Highlighters - Maps semantic tokens from the syntax engine to specific color values for precise code highlighting.
  • Custom Color Palette Definitions - Defines color palettes as Lua tables, allowing for programmatic access and dynamic modification within Neovim.
  • Cross-Application Theme Synchronization - Exports color palettes to terminal emulators and system tools to maintain a consistent look across the workspace.
  • Terminal Color Schemes - Provides exported color configurations designed to unify the visual style of terminal emulators.
  • Color Scheme Exporters - Serializes internal color configurations into formats compatible with external terminal emulators.
  • Plugin Aesthetic Integration - Matches the visual style of third-party extensions to the primary theme to ensure workspace consistency.
  • Dynamic Theming - Provides the ability to switch between dark and light visual styles in real-time without restarting the editor.
  • Terminal Color Palettes - Generates compatible color configuration files specifically for terminal emulators to ensure visual consistency.
  • Visual Consistency Tooling - Ensures a uniform look across the entire editor by matching the colors of third-party plugins to the primary theme.
  • Color Themes - Clean, widely-supported dark and light theme.

Star history

Star history chart for folke/tokyonight.nvimStar history chart for folke/tokyonight.nvim

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Tokyonight.nvim

Similar open-source projects, ranked by how many features they share with Tokyonight.nvim.
  • catppuccin/nvimcatppuccin avatar

    catppuccin/nvim

    7,210View on GitHub↗

    This project is a Lua-based theme plugin for Neovim that provides a set of customizable color schemes and a synchronized color palette across the editor user interface. It functions as a theme framework that manages highlight groups and color configurations to define the visual appearance of the workspace. The framework distinguishes itself through a cross-plugin color system that synchronizes visual identity across third-party Neovim extensions and language tools. It allows for granular customization via palette overrides, enabling users to redefine specific hex codes and map abstract semant

    Luacatppuccincolorschemehacktoberfest
    View on GitHub↗7,210
  • nvim-mini/mini.nvimnvim-mini avatar

    nvim-mini/mini.nvim

    9,325View on GitHub↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    View on GitHub↗9,325
  • edeneast/nightfox.nvimEdenEast avatar

    EdenEast/nightfox.nvim

    4,026View on GitHub↗

    nightfox.nvim is a customizable Lua-based color scheme for Neovim and Vim. It provides a comprehensive visual theme with dedicated support for language server protocols, Tree-sitter, and various editor plugins. The project distinguishes itself through accessibility features, using daltonization and color simulation to increase contrast for users with color vision deficiency. It also enables dynamic theme development via hot-reloading configuration state, allowing users to refresh the active color scheme without restarting the editor. The system includes programmatic color space conversion an

    Luacolorblindcolorschemedaltonism
    View on GitHub↗4,026
  • rebelot/kanagawa.nvimrebelot avatar

    rebelot/kanagawa.nvim

    6,206View on GitHub↗

    kanagawa.nvim is a Lua-based colorscheme for NeoVim that provides a high-contrast visual theme based on a traditional Japanese art color palette. It functions as a comprehensive styling system for the editor, applying semantic syntax highlighting to code structures and plugins. The project features a system for switching between different lighting variants, such as warm, deep dark, and light modes. It includes utilities for customizing specific palette colors and highlight groups, as well as the ability to export color definitions to external terminal emulators and shells for cross-applicatio

    Lualspluaneovim
    View on GitHub↗6,206
See all 30 alternatives to Tokyonight.nvim→

Frequently asked questions

What does folke/tokyonight.nvim do?

tokyonight.nvim is a Lua-based Neovim plugin that provides a collection of dark and light color schemes and UI themes. It defines color palettes and highlight group configurations to manage syntax highlighting and the overall visual aesthetic of the editor.

What are the main features of folke/tokyonight.nvim?

The main features of folke/tokyonight.nvim are: Visual Styling, Neovim Plugins, Color Schemes, UI Themes, Semantic Token Mappers, Semantic Highlighters, Custom Color Palette Definitions, Cross-Application Theme Synchronization.

What are some open-source alternatives to folke/tokyonight.nvim?

Open-source alternatives to folke/tokyonight.nvim include: catppuccin/nvim — This project is a Lua-based theme plugin for Neovim that provides a set of customizable color schemes and a… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… edeneast/nightfox.nvim — nightfox.nvim is a customizable Lua-based color scheme for Neovim and Vim. It provides a comprehensive visual theme… rebelot/kanagawa.nvim — kanagawa.nvim is a Lua-based colorscheme for NeoVim that provides a high-contrast visual theme based on a traditional… joshdick/onedark.vim — This project is a dark syntax highlighting theme for Vim and Neovim. It provides a set of predefined color definitions… noctalia-dev/noctalia-shell — Noctalia Shell is a modular Wayland desktop shell that provides a user interface consisting of status bars, launchers,…