awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
norcalli avatar

norcalli/nvim-colorizer.lua

0
View on GitHub↗
2,685 stars·166 forks·Lua·3 views

Nvim Colorizer.lua

Nvim-colorizer.lua is a Neovim plugin that provides real-time syntax highlighting for color definitions directly within the text editor. It renders color codes, such as hex and RGB values, as visual backgrounds or text colors, allowing developers to preview design tokens and style definitions without leaving their source files.

The plugin distinguishes itself through a performance-oriented architecture that offloads text scanning to background processes, ensuring the editor interface remains responsive. It utilizes the editor's internal decoration system to overlay highlights without modifying the underlying source code, and it maintains a stateful registry to manage active highlights across different buffers.

Users can configure the plugin to target specific file types and color patterns, providing control over which documents receive visual styling. The tool includes functionality to toggle highlighting on or off for individual files and supports manual attachment for scenarios where automatic detection is not required.

The project is written in Lua and integrates with the editor's lifecycle events to automatically trigger scanning when files are opened or modified.

Features

  • Neovim Plugins - Renders color codes like hex and RGB values as visual backgrounds directly within the code buffer.
  • Color Code Visualizers - Renders hex and RGB color codes as visual backgrounds directly within the editor to help visualize design choices.
  • Editor Appearance Customizations - Tailors the visual appearance of text editors to provide real-time feedback on color values for improved readability.
  • Regex-Based Colorizers - Scans document text using optimized regular expressions to identify color codes like hex values and names in real time.
  • Syntax Highlighters - Provides a utility for developers that visualizes design tokens and color values to improve readability during front-end development.
  • Background Processing - Offloads heavy text scanning tasks to background threads to maintain editor responsiveness during large file edits.
  • Extmark-Based - Uses the editor's internal decoration system to overlay color highlights without modifying the underlying source code.
  • Color Palettes - Visualizes CSS color codes directly within source files to verify design choices and color palettes without switching to a browser.
  • Editor Event Hooks - Hooks into editor lifecycle events to automatically trigger color scanning whenever a file is opened or modified.

Star history

Star history chart for norcalli/nvim-colorizer.luaStar history chart for norcalli/nvim-colorizer.lua

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

Curated searches featuring Nvim Colorizer.lua

Hand-picked collections where Nvim Colorizer.lua appears.
  • Neovim Configuration and Plugin Frameworks

Open-source alternatives to Nvim Colorizer.lua

Similar open-source projects, ranked by how many features they share with Nvim Colorizer.lua.
  • akinsho/bufferline.nvimakinsho avatar

    akinsho/bufferline.nvim

    4,241View on GitHub↗

    bufferline.nvim is a buffer line plugin for Neovim that provides a visual tab bar at the top of the editor to display open buffers. It functions as a workspace organizer and tabpage management interface, allowing users to switch the display mode between individual open buffers and global tabpages. The project features an LSP diagnostic visualizer that maps language server errors and warnings directly onto the buffer tabs. It enables UI customization through adjustable tab shapes and underline indicators to emulate the appearance of graphical text editors. The plugin includes capabilities for

    Luabufferlineluaneovim
    View on GitHub↗4,241
  • nordtheme/nordnordtheme avatar

    nordtheme/nord

    6,760View on GitHub↗

    Nord is a cross-platform design palette and CSS color system providing a curated set of dimmed pastel colors for building consistent user interfaces and code themes. It functions as a UI design framework that delivers a standardized collection of colors through multiple file formats for use in development tools and graphic design software. The system is defined by its dual-mode visual theme, which coordinates complementary light and dark color sets to maintain a consistent visual hierarchy across different brightness modes. It also includes a syntax highlighting theme that maps specific palet

    SCSScolor-palettecolor-schemecolor-theme
    View on GitHub↗6,760
  • 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
  • yetone/avante.nvimyetone avatar

    yetone/avante.nvim

    17,967View on GitHub↗

    This project is a Neovim plugin that integrates large language models directly into the text editor to provide conversational programming assistance. It functions as an artificial intelligence coding assistant, enabling users to generate, refactor, and modify source code through natural language prompts and iterative chat sessions. The extension distinguishes itself by performing in-place code editing, where it applies suggestions directly to the active file buffer using precise diff-based patching. It supports agentic workflows by allowing models to execute shell commands and local scripts,

    Lua
    View on GitHub↗17,967
See all 30 alternatives to Nvim Colorizer.lua→

Frequently asked questions

What does norcalli/nvim-colorizer.lua do?

Nvim-colorizer.lua is a Neovim plugin that provides real-time syntax highlighting for color definitions directly within the text editor. It renders color codes, such as hex and RGB values, as visual backgrounds or text colors, allowing developers to preview design tokens and style definitions without leaving their source files.

What are the main features of norcalli/nvim-colorizer.lua?

The main features of norcalli/nvim-colorizer.lua are: Neovim Plugins, Color Code Visualizers, Editor Appearance Customizations, Regex-Based Colorizers, Syntax Highlighters, Background Processing, Extmark-Based, Color Palettes.

What are some open-source alternatives to norcalli/nvim-colorizer.lua?

Open-source alternatives to norcalli/nvim-colorizer.lua include: akinsho/bufferline.nvim — bufferline.nvim is a buffer line plugin for Neovim that provides a visual tab bar at the top of the editor to display… nordtheme/nord — Nord is a cross-platform design palette and CSS color system providing a curated set of dimmed pastel colors for… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… yetone/avante.nvim — This project is a Neovim plugin that integrates large language models directly into the text editor to provide… exafunction/windsurf.vim — windsurf.vim is an AI-driven development tool for Vim and Neovim that integrates AI-powered code completion, a… folke/noice.nvim — noice.nvim is a Neovim UI enhancement plugin that replaces the editor's default command-line, notification, and…