Public primitives
Marquee, dock, and shimmer stay free. No license header.
Describe a page or section. Generate assembles a small composition from real Patina catalog pieces, then shows the preview and JSX you can take with you.
The sample on the right is a real catalog composition. Sign in if you want a custom prompt and a daily usage allowance.
Sign in to continueA canned catalog composition of the free Hero Centered and Feature 3-up blocks.
Professional React components
A freemium component library for shadcn/ui. Motion primitives stay free. Marketing blocks unlock with Pro.
Marquee, dock, and shimmer stay free. No license header.
Heroes, pricing, and chrome. One $49 unlock, no seat math.
@patina is public. @patina-pro reads X-License-Key.
import { Preview as HeroCentered } from "@/registry/heroes/hero-centered/preview";
import { Preview as Feature3up } from "@/registry/features/feature-3up/preview";
export function GeneratedComposition() {
return (
<div className="space-y-6">
<HeroCentered />
<Feature3up />
</div>
);
}