Skip to main content
React Native UI Kit

Rott UI

29 production-ready components. Type-safe theming. Built for React Native.

npm versionGitHub starsMIT License

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 5 minutes

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

Installation Guide