A truecolor Solarized dark colorscheme for Neovim built with Lua and colorbuddy.
neosolarized.nvim is a colorscheme plugin for Neovim that implements the Solarized dark palette using truecolor and Lua. It solves the problem of outdated or hard-to-customize Solarized themes by providing a modern, Lua-based implementation with easy customization via the colorbuddy library.
Neovim users who prefer the Solarized dark color palette and want a maintainable, customizable colorscheme built with modern Lua tooling.
Developers choose neosolarized.nvim for its clean integration with colorbuddy, which simplifies customization, and its out-of-the-box support for LSP diagnostics and popular Neovim plugins without requiring additional configuration.
Truecolor solarized theme for neovim in Lua using colorbuddy
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Faithfully implements the Solarized dark palette with full truecolor support, ensuring vibrant and accurate colors in modern terminals without banding issues.
Leverages the colorbuddy library to abstract Neovim highlight commands, allowing developers to tweak colors and groups with simple Lua code rather than verbose Vimscript.
Includes predefined colors for LSP diagnostic messages (errors, warnings, etc.), eliminating the need for separate plugins like lsp-colors and reducing configuration overhead.
Out-of-the-box compatibility with popular Neovim plugins such as telescope, nvim-cmp, and gitsigns.nvim, as listed in the README, ensuring a cohesive visual experience.
The colorscheme is dark-only, with no built-in light mode or theme-switching capability, limiting flexibility for users who prefer varied appearances or work in bright environments.
Requires the colorbuddy.nvim plugin to function, adding an extra dependency that must be managed and updated, which can complicate setup and introduce potential breakage.
Exclusively designed for truecolor terminals (termguicolors), so it won't work properly in older terminals or consoles without 24-bit color support, as acknowledged in the TODO for a non-truecolors version.