Node.js

Node.js brand palette anchored on Node Green (#5FA04E), the signature green of the hexagon mark following the 2024 brand refresh. The historic green (#339933) and Foundation-PDF Node Green (#68A063) are preserved as supporting tones. The full palette also includes Dark Green (#006837) and Light Green (#39B54A) from the original Node.js Foundation Visual Identity Guidelines, and a neutral set for light and dark canvases.

11 swatches 14 light roles 14 dark roles nodejsjavascriptruntimeservergreenopen-source

Swatches

node-green
#5FA04E
Primary brand color — the hexagon mark fill, post-2024 refresh. Source: nodejs.org current logo / simple-icons.
node-green-classic
#339933
Historic Node Green used in earlier marks and still common across badges and community materials. Preserved for legacy surfaces.
node-green-foundation
#68A063
Node Green as published in the original Foundation Visual Identity Guidelines PDF. PANTONE 7741 C.
node-dark-green
#006837
Deep green used for hover states and shadowed accents per the Foundation guidelines. PANTONE 361 C (approx).
node-light-green
#39B54A
Lighter green used for highlights per the Foundation guidelines. PANTONE 360 C (approx).
node-black
#000000
Pure black per Foundation guidelines.
node-charcoal
#1C1C1C
Dark-mode page canvas (brand-atoms inversion).
node-gray
#666666
Mid neutral.
node-light-gray
#D5D5D5
Hairline borders.
node-off-white
#F4F4F4
Subtle layered surface.
node-white
#FFFFFF
Page canvas in light mode.

Mode role mappings

Light mode (14 roles)

accent → node-light-green
accent-hover → node-green
background → node-white
error → node-dark-green
primary → node-green
primary-hover → node-dark-green
success → node-green
surface → node-off-white
surface-elevated → node-white
text-primary → node-black
text-secondary → node-gray
text-tertiary → node-dark-green
warning → node-light-green
warning-hover → node-green

Dark mode (14 roles)

accent → node-green
accent-hover → node-light-green
background → node-charcoal
error → node-dark-green
primary → node-light-green
primary-hover → node-green
success → node-green
surface → node-black
surface-elevated → node-charcoal
text-primary → node-white
text-secondary → node-light-gray
text-tertiary → node-light-green
warning → node-light-green
warning-hover → node-green

Provenance

Source
https://nodejs.org/static/documents/foundation-visual-guidelines.pdf
License
MIT
Attribution
Node.js is MIT-licensed and stewarded by the OpenJS Foundation. Brand colors documented here are the original Node.js Foundation Visual Identity Guidelines palette (Node Green #68A063, Dark Green #006837, Light Green #39B54A), supplemented by the post-2024 refresh Node Green (#5FA04E) used in the current logo and on nodejs.org and published by the simple-icons project.
Imported
2026-05-18
Notes
Node.js maintains two versions of its primary green: the Foundation PDF v1.0 publishes #68A063 as the canonical value; the current refreshed mark on nodejs.org and the simple-icons project use #5FA04E. Both are captured here; #5FA04E is the primary in role mappings since it is the current published value.