A dependency-free color picker and highlighter plugin for Neovim with support for multiple color spaces.
ccc.nvim is a Neovim plugin that provides a color picker and highlighter for developers working with color codes. It solves the problem of inefficient color selection and visualization in code by offering an integrated tool to generate, pick, and highlight colors across multiple formats directly within the editor.
Neovim users who frequently work with CSS, design systems, or any code involving color values, such as frontend developers, UI/UX designers, and theme creators.
Developers choose ccc.nvim for its dependency-free design, support for numerous color spaces, and seamless integration with Neovim's LSP client, making it a lightweight yet powerful alternative to external color tools.
Color picker and highlighter plugin for Neovim.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
No external dependencies are required, making installation straightforward and reducing conflicts in Neovim environments, as emphasized in the README.
Supports over 10 color spaces including RGB, HSL, and CMYK, allowing flexible color generation and conversion for various use cases like CSS and design systems.
Integrates with Neovim's built-in LSP for real-time color detection via textDocument/documentColor, improving code readability and workflow efficiency.
Features sliders with real-time visual feedback, enabling precise color adjustments directly within the editor, as shown in the GIF demos.
Only works with Neovim 0.9.0+, excluding users on other editors or older Neovim versions, limiting its audience and flexibility.
Documentation is provided in a .txt file and a wiki, which can be less intuitive and harder to navigate than modern, integrated help systems.
Programmable modules for input, output, and picker require knowledge of Lua and Neovim's API, posing a barrier for non-technical users or beginners.