Less friction.
More possibility.
Thoughtful React components, flexible themes, and motion that responds. Build interfaces that feel as good as they look.
Your ideas. Your identity. A foundation to build on.
Take the scenic route.
Salt air. Open skies. A little room to wander.
Real components. Small details. A better feeling.
A foundation with feeling
The details make
the difference.
A button is a beginning. The way it fits, responds, and works with everything around it is what makes an interface feel complete.
Explore an interactive exampleCompose, don’t compromise.
From layout and text fields to dialogs and notifications. Bring the pieces together around your application.
See composed surfacesA theme that goes all the way.
Color, density, direction, and the details in between. Shape one coherent experience across your components.
Visit the theme studioResponsive in every sense.
Hover, focus, drag, and transition feedback, with support for keyboard interaction and reduced motion.
Try the interaction controlsimport { Button } from
'@fayegram-ai/faye-ui/controls/button';
export default function YourNextIdea() {
return (
<Button
variant="solid"
tone="accent"
>
Make something yours
</Button>
);
}Built for your workflow
One package.
Your way of building.
Import the parts you need. Compose with React, customize with tokens, and keep the same foundation as your interface grows.
Faye UI 0.1.0 preview · npm package unpublished. See release status and verification.
A little more you