v2.0 — Instant UI Engine

Build beautiful UI
instantly.

A zero-setup runtime CSS engine with built-in components and a beautiful chocolate design system. One script tag. No config. Ships today.

CDN
<script src="https://unpkg.com/chai-choco-tailwind"></script>
~4KB gzipped
Zero build step
Zero dependencies
Works anywhere

Everything you need, built in

Buttons, cards, badges, inputs, animations — fully styled, zero assembly. Add a class, get a component.

Buttons
Cards & Badges
Caramel Cream Dark
Dark Card
Hover to lift
Inputs & Forms

From idea to interface in seconds

Stop spending hours on setup. Start building what matters.

Traditional Setup
Install dependencies and configure build tools
Set up config files, plugins, purge settings
Design your own color system from scratch
Compose every component from primitives
Hours before you write a single UI element
With Chai Choco
One script tag — nothing else required
No config. No build pipeline. No PostCSS.
Beautiful chocolate palette, ready out of the box
Buttons, cards, badges, inputs — just add a class
Beautiful UI in under 60 seconds

Three steps. Then you're done.

Step 01
Scan
On load, the engine reads your HTML and extracts every chai-choco-* class it finds in the DOM.
Step 02
Generate
Only the CSS you actually use is generated — no bloat, no unused rules. Static and dynamic utilities alike.
Step 03
Inject
Generated CSS is injected into <head> instantly. Your UI is styled. Nothing else needed.

Up and running in 30 seconds

CDN (Recommended) Fastest
<!-- Add to <head> --> <script src="https://unpkg.com/chai-choco-tailwind"></script> <!-- Use classes anywhere --> <button class="chai-choco-btn"> Hello World </button>
npm / yarn Frameworks
# Install the package npm install chai-choco-tailwind // Import in your entry file import "chai-choco-tailwind";
React / Vue / Any Framework Full Example
// App.jsx — import once at the root import "chai-choco-tailwind"; export default function App() { return ( <div className="chai-choco-container chai-choco-py-12"> <div className="chai-choco-card"> <h1 className="chai-choco-font-bold chai-choco-text-24">Hello Chai Choco</h1> <p className="chai-choco-text-muted">Zero setup, instant UI.</p> <button className="chai-choco-btn">Get Started</button> </div> </div> ); }

Where do you want to go?

Deep-dive into the docs, browse real demos, or contribute on GitHub.