v2.0Convergence 2.0 is live!

Convergence UI

CONVERGENCECONVERGENCECONVERGENCE

A dynamic theming engine for modern web applications. Inject OKLCH colors directly into your DOM and transform your UI in real-time.

Get Started
npm install convergence-ui
View on NPM
Live Sandbox & PlaygroundLive Sandboxv2.0.0

Inspect, test, and live-edit shadcn/ui components. Tweak the Convergence tokens on the bottom-right to watch styles morph instantly.

Live Token Palette Matrix

Active DOM variable bindings
Primary

Main brand actions

Secondary

Alternative surfaces

Accent

Hover and highlights

Destructive

Errors and deletes

Muted

Subtle indicators

Revenue

+12%

$42.5k

Users

+24%

12,400

Active

+4%

1.2k

Conversion

-1%

4.3%

Buttons & Badges
Verifies color variants, border radii, and font weights.
DefaultSecondaryOutlineDestructive
Responds to background, foreground, ring, and border.
Disclosures & Navigation
Tests animations, transition triggers, and state classes.

Overview panel: Displays live platform variables. Updates style dynamically when theme variable coordinates change.

Typography & Font Tokens
Examines sans, serif, and mono typography styles.
Sans Serif

The quick brown fox jumps over the lazy dog perfectly.

Serif

The quick brown fox jumps over the lazy dog perfectly.

Monospace

The quick brown fox jumps over the lazy dog.

Form Controls
Examines focus borders, ring indicators, select lists, and switches.

Triggers live states

45%

Alex Rivers

Product Engineer & Themer

Weekly Activity
Live visualization of usage trends.
80
40
60
95
20
70
85
30
65
50
90
45
Loading calendar...
Modals & Dropdowns
Tests portal rendering, overlays, and dropdown positions.
Next.js 16/React 19 Ready

Tailwind v4's CSS engine handles standard `@theme` configurations correctly. Local components will update when colors in `:root` change.

Performance Metrics
Recent Activity

System Update

Version 2.4 is live.

2h ago

New User Registration

Alice joined the workspace.

5h ago

Build Successful

Production bundle generated.

1d ago
Live Table & Data Display
Tests zebra striping, row hover accentuation, cell padding, and outline borders.
Table Row Count: 3
Token IDSemantic RoleDefault ColorContrast Status
--primaryBrand action buttons, active toggles, highlighted statesoklch(0.205 0 0)Passes AA
--secondaryBackground surfaces, alternate badges, inactive bordersoklch(0.97 0 0)Passes AA
--destructiveDanger notifications, deletion confirmation, negative tagsoklch(0.577 0.245 27.3)Passes AA

System Tokens

Semantic color mappings derived from your palette.

Background--background
Foreground--foreground
Primary--primary
Secondary--secondary
Accent--accent
Destructive--destructive
Muted--muted
Border--border
Input--input
Card--card
Chart 1--chart-1
Chart 2--chart-2
Chart 3--chart-3
Chart 4--chart-4
Chart 5--chart-5
Ring--ring
Sidebar--sidebar
Popover--popover
Convergence

A theming engine for React and Next applications. Built with OKLCH for perceptual uniformity and accessibility.

© 2026 Convergence UI. All rights reserved.

System Operational
try me