A fully customizable UI starter template built with React Server Components and Kinde's Custom UI feature. Design your auth flows with complete control over the UI.
View live demo
- π― Full control over auth UI design and layout
- π Built with React Server Components
- π Kinde Authentication integration
- π± Responsive design out of the box
- npm or yarn
- A Kinde account with Custom UI feature enabled
In your project root directory, use the Kinde CLI and run
kinde custom-ui --template orbit
The template includes customizable layouts for all authentication pages:
- Sign In
- Sign Up
- Password Reset
- Email Verification
- Multi-factor Authentication
- Social Authentication
- Error Pages
- And more...
Each layout can be customized in the kindeSrc/enviroment/pages/(kinde)
directory.
π splitScape
βββ π kindeSrc
β βββ π environment
β βββ π pages
β βββ βοΈ layout.tsx
β βββ π styles.ts
β βββ π (kinde)
β βββ π (default)
β βββ βοΈ page.tsx
βββ π kinde.json
We welcome contributions! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Need help? Here are some resources:
- Check out the video demos for implementation examples
- Join the Kinde Community
- Open an issue on GitHub
- Review the Kinde documentation