Skip to main content

React Native UI Kit

Components that
hold their shape.

29 production-ready React Native components with type-safe theming. Declare your brand once in rott.config.ts — every component follows.

Components
29
Runtime deps
0
Typed
100%
Installyarn add @tansuk/rott-ui

Everything you need

Built for production from day one

29 Production-Ready Components

Buttons, modals, inputs, lists, alerts and more — every component is battle-tested, fully typed, and ready for production.

Type-Safe Theming

Define your brand colors in rott.config.ts and get full TypeScript autocomplete across every component in your app.

React Native First

Optimized for mobile with platform-specific adaptations, safe area handling, and performance-focused rendering.

Highly Customizable

Every component accepts extensive styling and behavior props. Customize without touching source code.

Internationalization Ready

Built-in i18n with React Intl. Turkish and English included. Add any locale without rebuilding your components.

Performance Optimized

Powered by FlashList, Reanimated, and Worklets. Smooth animations and efficient list rendering out of the box.

Ready to build?

Start in under five minutes

Install Rott UI, wrap your app with RottProvider, and start using components immediately.

Installation guide