Ccc.nvim
Color picker and highlighter plugin for Neovim.
Use the colorful sliders to easily generate any desired color! The project is written primarily in Lua, distributed under the MIT License license, first published in 2022. Key topics include: lua, neovim-lua-plugin, neovim-plugin.
Latest release: v2.0.3— v2.0
February 25, 2024View Changelog →
ccc.nvim
Create Color Code in neovim.
Use the colorful sliders to easily generate any desired color!
-
Features
- No dependency.
- Dynamic highlighting of sliders.
- Supports more than 10 color spaces (RGB, HSL, CMYK, etc.).
- Seamless input/output mode change.
- Restore previously used colors.
- Transparent slider for css functions (e.g.
rgb(),hsl()) - Color Highlighter for many formats.
- Programmable modules (input/output/picker)
-
Requirements
- neovim 0.9.0+
See doc for details.
GIF
Seamless mode change

Restore previously used colors

Highlight pickable colors
- LSP
textDocument/documentColoris supported (Requires neovim built-in LSP client).

- Many color formats conforming to CSS Color Module level4 can be highlighted without LSP.

There are some special picker to highlight. Descriptions are in the doc.
If you would like to see images, please visit the wiki.
Use multiple color spaces simultaneously
- Advanced settings
- See wiki

Contributors
Showing top 11 contributors by commit count.
This article is auto-generated from uga-rosa/ccc.nvim via the GitHub API.Last fetched: 6/25/2026
