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
EdenEast avatar

EdenEast/nightfox.nvim

0
View on GitHub↗
4,026 stars·170 forks·Lua·MIT·17 views

Nightfox.nvim

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 and template-based palette customization to ensure consistent brightness and saturation. Performance is addressed through configuration compilation, which pre-computes settings into cached bytecode to reduce startup times.

Features

  • UI Themes - Provides a comprehensive Neovim UI theme focusing on visual aesthetics and highlight group configurations.
  • Color Schemes - Provides a pre-defined set of colors for syntax highlighting and UI elements in Neovim and Vim.
  • Visual Styling - Implements a personalized visual style for Neovim through a comprehensive color scheme and highlight groups.
  • Dynamic Theme Assignments - Provides runtime linking of editor tokens from Tree-sitter and LSP to specific visual highlight groups.
  • Colorblind-Friendly Palettes - Provides pre-defined color sets designed specifically to increase contrast for users with color vision deficiency.
  • Color Scheme Manipulators - Offers a Lua-based color scheme with tools for programmatically adjusting lightness, saturation, and hue.
  • Color Rendering Adjustments - Implements daltonization-based color rendering adjustments to ensure visual compatibility for colorblind users.
  • Editor Color Schemes - Provides a contrast-optimized editor color scheme designed for users with color vision deficiency.
  • Custom Color Palette Definitions - Provides mechanisms for assigning and overriding specific color values for named interface elements via templates.
  • Visual Themes - Implements customizable visual identities by applying coordinated highlight groups and colors across the interface.
  • Configuration Hot-Reloaders - Monitors configuration files to refresh the active color scheme in real-time without restarting the editor.
  • Live Configuration Reloads - Automatically applies updated theme configuration values to the running editor session without requiring a restart.
  • Configuration Compilations - Compiles theme configuration into binary cached bytecode to reduce editor startup time.
  • Configuration Bytecode Caching - Pre-computes theme settings into cached binaries to minimize loading time during editor startup.
  • Color Space Converters - Includes an engine to transform color coordinates between different mathematical models for consistent brightness.
  • Live Theme Iteration - Allows iterating on editor color settings with live updates to see changes immediately without restarting.
  • Color Themes - Soft, highly customizable dark theme.
  • Terminal Themes - Versatile, multi-variant theme collection with deep, rich tones.

Star history

Star history chart for edeneast/nightfox.nvimStar history chart for edeneast/nightfox.nvim

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Frequently asked questions

What does edeneast/nightfox.nvim do?

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.

What are the main features of edeneast/nightfox.nvim?

The main features of edeneast/nightfox.nvim are: UI Themes, Color Schemes, Visual Styling, Dynamic Theme Assignments, Colorblind-Friendly Palettes, Color Scheme Manipulators, Color Rendering Adjustments, Editor Color Schemes.

Which projects share features with edeneast/nightfox.nvim?

Projects with overlapping indexed features include: catppuccin/nvim — This project is a Lua-based theme plugin for Neovim that provides a set of customizable color schemes and a… folke/tokyonight.nvim — tokyonight.nvim is a Lua-based Neovim plugin that provides a collection of dark and light color schemes and UI themes.… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… sublimetext/spacegray — Spacegray is a minimalist UI theme and color scheme for Sublime Text. It provides a stripped-down visual design… rebelot/kanagawa.nvim — kanagawa.nvim is a Lua-based colorscheme for NeoVim that provides a high-contrast visual theme based on a traditional… sainnhe/everforest — Everforest is a nature-inspired color scheme and syntax highlighting theme for Vim and Neovim. It provides a…

Projects sharing features with Nightfox.nvim

These projects share indexed features with Nightfox.nvim. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • folke/tokyonight.nvimfolke avatar

    folke/tokyonight.nvim

    7,823View on GitHub↗

    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 c

    Luaalacrittyalacritty-colorschemealacritty-theme
    View on GitHub↗7,823
  • 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
  • sublimetext/spacegraySublimeText avatar

    SublimeText/Spacegray

    7,208View on GitHub↗

    Spacegray is a minimalist UI theme and color scheme for Sublime Text. It provides a stripped-down visual design intended to remove distractions and emphasize the active workspace and code. The theme focuses on a minimalist workspace setup and interface customization, utilizing high-contrast color schemes and curated light and dark palettes for syntax highlighting and editor backgrounds. The project enables layout optimization by adjusting sidebar and tab dimensions to maximize screen space. It allows for the modification of visual styles, including row heights and icon visibility, to reduce

    JavaScriptcolor-schemeflavorspacegray
    View on GitHub↗7,208
  • Compare all 30 related projects→