Yuki UI
Build the product. Keep the source.
A source-first toolkit for Next.js that brings together shadcn/ui components, authentication, utilities, and native building blocks without locking your codebase to a runtime component library.
A foundation that stays out of your way.
The goal is not to hide your application architecture. It is to give you a strong starting point and let your project take over from there.
The UI feels familiar because the architecture is familiar.
Build with the conventions you already know: composable primitives, variants, controlled state, and source-level customization.
Composable APIs
Use a primitive alone or build a higher-level pattern.Registry-driven
Install source exactly where your application expects it.Easy to extend
Add your own conventions without fighting the toolkit.Readable source
Debug and customize the implementation directly.More than a component library.
Bring the same source-first philosophy to the foundations that sit around your UI.
Identity should feel like part of your application.
Use a typed authentication layer with a predictable data model and adapters for the database stack you already use.
Read the auth docsOne mental model from desktop to mobile.
Move faster when your product spans platforms. Keep the vocabulary consistent without forcing browser behavior onto native surfaces.
Install it like a library. Maintain it like your code.
Registry commands give you a fast starting point without taking ownership away from your team.