GitHub
New: Input OTP Component ✨

Build your React Native appsfaster with ui69

Beautifully designed React Native components. Accessible. Customizable. Copy, paste, and own your code.

Get started in seconds

Install components with a single command. No package dependencies.

Installation
Add any component to your project with our CLI tool.
npx ui69 add button

Why choose ui69?

Built with the best practices for React Native development.

Copy & Paste

Components are added directly to your project. You own the code and can customize everything.

Customizable

Built with variants and size options. Easily modify colors, spacing, and behavior to match your design.

React Native

Designed specifically for React Native. Works with both Expo and React Native CLI projects.

TypeScript

Fully typed components with comprehensive prop interfaces and excellent IDE support.

Accessible

Built with accessibility in mind. Proper screen reader support and keyboard navigation.

Developer DX

Simple CLI tool, great documentation, and examples. Get productive immediately.

Components that just work

A growing collection of production-ready components for your React Native apps.

Button
Multiple variants and sizes with loading states
Input
Form inputs with validation and icons
Badge
Status indicators and labels
Default
Secondary
Outline

Ready to build?

Start building your React Native app with beautiful, accessible components.