Color Scheme Explorer

Nord curated dark

by Arctic Ice Studio & Sven Greb · nord
darkcolorfulhigh-contrast
readability60/100dark93%bg#2e3440fg#eceff4bg hue220°fg hue218°mean lightness60%saturation31%warmth+0.04mean hue220° azurehue variation100°distinct hues8avg contrast5.4fg contrast10.8text on bgwhiteachromatic0

Colors

nord0
nord1
nord2
nord3
nord4
nord5
nord6
nord7
nord8
nord9
nord10
nord11
nord12
nord13
nord14
nord15
roygcbpb

Ramp is sorted by WCAG relative luminance; the strip maps the 8 ANSI roles (base08–base0F).

Code sample

package main

import "fmt"

const (
	Version  = "1.2.0" // release
	MaxTries = 3
)

type Server struct {
	Host string
	Port int
}

func (s *Server) start(tls bool) error {
	addr := fmt.Sprintf("%s:%d", s.Host, s.Port)
	if tls {
		return listen(addr, 443)
	}
	return listen(addr, 80)
}

Analysis

hue wheel
hue histogram
<1.21.2234.5≥7
contrast buckets
WCAG contrast matrix
vsnord0nord1nord2nord3nord4nord5nord6nord7nord8nord9nord10nord11nord12nord13nord14nord15
nord0·1.21.41.79.210.210.86.06.24.63.13.14.48.06.14.4
nord11.2·1.21.47.48.28.74.85.03.72.52.53.56.44.93.6
nord21.41.2·1.26.47.17.54.14.33.22.12.13.05.54.23.0
nord31.71.41.2·5.56.06.43.53.72.71.81.82.64.73.62.6
nord49.27.46.45.5·1.11.21.51.52.03.03.02.11.21.52.1
nord510.28.27.16.01.1·1.11.71.62.23.33.42.31.31.72.3
nord610.88.77.56.41.21.1·1.81.72.33.53.52.51.41.82.5
nord76.04.84.13.51.51.71.8·1.01.31.92.01.41.31.01.4
nord86.25.04.33.71.51.61.71.0·1.32.02.01.41.31.01.4
nord94.63.73.22.72.02.22.31.31.3·1.51.51.11.71.31.1
nord103.12.52.11.83.03.33.51.92.01.5·1.01.42.62.01.4
nord113.12.52.11.83.03.43.52.02.01.51.0·1.42.62.01.4
nord124.43.53.02.62.12.32.51.41.41.11.41.4·1.81.41.0
nord138.06.45.54.71.21.31.41.31.31.72.62.61.8·1.31.8
nord146.14.94.23.61.51.71.81.01.01.32.02.01.41.3·1.4
nord154.43.63.02.62.12.32.51.41.41.11.41.41.01.81.4·

Each cell is the WCAG contrast ratio between the row color and the column color (darker cell = higher ratio). ≥4.5 passes AA for normal text, ≥7 passes AAA.

Terminal

user@host:~/dev/scheme$ ls -la
-rw-r--r-- 8.9K user main.go
-rw-r--r-- 5.8K user preview.go
-rwxr-xr-x 9.9M user colorexplorer
drwxr-xr-x 4096 user cache/
lrwxrwxrwx 11 user site -> public
-rw-r--r-- 2400 user bundle.zip
user@host:~/dev/scheme$ git diff --stat
diff --git a/main.go b/main.go
--- a/main.go
+++ b/main.go
@@ -12,7 +12,8 @@
-	addr := ":8080"
+	addr := ":9090"