A Neovim colorscheme generator with semantic highlighting support and built-in themes.
nvim-highlite is a colorscheme generator for Neovim that simplifies creating and managing color themes. It provides a lightweight framework for developers to build custom colorschemes with minimal effort while ensuring compatibility with semantic highlighting and visibility across different lighting conditions.
Neovim users who want to create, customize, or export color themes, particularly those interested in semantic highlighting and plugin integration.
Developers choose nvim-highlite for its rapid development capabilities, extensive plugin and syntax support, and utilities for importing/exporting colorschemes to various formats, offering a balance of simplicity and flexibility.
A colorscheme generator that is "lite" on logic for the developer.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Generates highlight groups for over 20 Neovim and 15+ Vim plugins out of the box, including popular ones like telescope, lazy.nvim, and coc, as listed in the README.
Allows creating new colorschemes by specifying just a few colors, with utilities to clone, extend, or merge highlight groups for rapid development.
Exports any colorscheme to formats like bat, fish, wezterm, and imports from other formats, enabling interoperability with tools like ripgrep and Sublime Text.
Automatically sets terminal colors for all included colorschemes, ensuring consistency across Neovim and terminal emulators without manual configuration.
Does not generate cterm highlight groups by default, requiring an additional plugin like mini.colors for compatibility without termguicolors, as admitted in the Limitations section.
Cannot generate terminal palettes for custom colorschemes due to semantic color mapping, only providing them for built-in themes, forcing manual creation or reliance on mini.colors.
Setup involves managing a deny list for plugins and syntax to optimize startup time, which can be complex for users seeking fine-grained control over integrations.