Warm components for calm, capable products
Components
Real components, rendered right here.
Nothing below is a screenshot. These are the components themselves, so press, type and toggle your way through them.
Built in
The details are already done.
Contrast you can read
Text tokens are tuned for AA contrast on the surfaces they sit on, in light and in dark.
Light and dark
Surfaces, inks and accents all carry dark values, so one class on the root switches everything.
Accent themes
Swap the lime for blue, orange, violet or green with a single class. The neutrals follow.
Motion with manners
Springs and easings are tokens too, and they settle at once when reduced motion is on.
Free and coming soon
Every component is free. Full pages are coming soon.
Build anything with the open-source library. Finished dashboards, account screens and sidebar shells are on the way, all made from the same free components.
Install
Install once. Import anywhere.
Add the package, import its stylesheet once at the root of your app, and every component is ready to use.
01Install the package
npm install @pestoui/core02Import the styles once, at your app root
import "@pestoui/core/styles.css"03Use any component
import { Button } from "@pestoui/core"