DengaUI
Tailwind v4 native · OKLCH theming

Beautiful UI,
semantic by design.

A Tailwind CSS component library with readable class names, CSS-variable theming, and optional Alpine.js interactivity. Drop it into any stack.

“Denga” means Sky in Shona.

Get Started Browse Components
npm install dengaui
your-app - themed live
Theme:
New Active Beta v0.1

Upgrade ready

Your workspace is on the latest release.

Changes saved - everything reacts to the active theme.
Why DengaUI

Everything you need, nothing you don’t

Component classes you can read at a glance, themed entirely through CSS variables.

</>

Semantic class names

dui-btn, dui-card, dui-modal - predictable, readable, and easy to remember.

OKLCH theming

Palettes authored in OKLCH for vivid, perceptually-even color and clean opacity blending.

5 built-in themes

Light, dark, savanna, midnight, and sunrise. Switch with a single data-theme attribute.

Zero-config Tailwind v4

Just @plugin "dengaui". No tailwind.config.js required.

Framework agnostic

Works with Laravel, React, Vue, Svelte, or plain HTML. Bring your own stack.

Alpine.js optional

Interactive components enhance with Alpine but fall back to native HTML and CSS.

Two lines

Add it to your CSS and go

@import "tailwindcss"; @plugin "dengaui";
43 components

A component for every part of your UI

Ready to ship your next UI?

Install DengaUI, pick a theme, and start composing. No config, no lock-in.

Get Started Explore Themes