Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)!

palette

3 sites Security covered
View on drupal.org

Does your editorial team struggle with inconsistent brand colors scattered across content?
Palette gives administrators full control over which colors editors can use —
and gives editors a beautiful, visual way to pick them.

The problem it solves

When a site uses Color Field,
editors get a free-form hex input. Anyone can type any color. Over time this leads to dozens
of slightly-different shades of "brand blue" living across your content.

Palette solves this by letting you define a curated set of named, reusable colors
as content entities. Editors browse and pick from swatches — no hex codes required.

How it works

  1. An administrator defines the site's color palette at
    Administration > Structure > Palette colors.
  2. Each color gets a name (e.g. "Corporate Blue") and a hex value.
  3. Any color_field_type field can be switched to the
    Palette Color Browser widget.
  4. Editors click "Select color", pick a swatch from the visual modal,
    and the field is filled automatically.

Features

  • 🎨 Named color entities — manage colors just like any other content
  • 🖱️Visual entity browser — circular color swatches in a clean modal
  • Create on-the-fly — add new colors without leaving the edit form
  • 🔒 Enable / disable colors — retire a color without deleting it
  • 🔗 Views integration — list, filter and manage colors with Views
  • 🧩 Pluggable — entity browser widgets are extendable by other modules

Requirements

Compatibility

Palette supports Drupal 10 and Drupal 11.

Getting started

  composer require drupal/palette
  drush en palette
  

Then go to Administration > Structure > Palette colors and add your
first color. Switch any Color Field widget to "Palette Color Browser" and you're done.

Activity

Total releases
2
First release
Dec 2025
Latest release
4 months ago
Release cadence
11 days
Stability
0% stable

Releases

Version Type Release date
1.0.1-alpha2 Pre-release Jan 11, 2026
1.0.1-alpha1 Pre-release Dec 31, 2025