692 Best React Native UI Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

expo-gl

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
great-docs
2Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
14K
Weekly Downloads
Weekly Downloads Icon
6K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

expo-camera

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
7
Top Feedback
easy-to-use
6Easy to Use
performant
6Performant
great-docs
5Great Documentation
GitHub Stars
Github Icon
14K
Weekly Downloads
Weekly Downloads Icon
23K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-render-html

iOS/Android pure javascript react-native component that renders your HTML into 100% native views

License Icon
License: BSD-2-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
59K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

lottie-web

Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
52
Top Feedback
great-docs
5Great Documentation
easy-to-use
5Easy to Use
performant
5Performant
GitHub Stars
Github Icon
25K
Weekly Downloads
Weekly Downloads Icon
546K
Last Commit
15d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-calendars

React Native Calendar Components πŸ—“οΈ πŸ“†

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
27
Top Feedback
highly-custom
9Highly Customizable
great-docs
7Great Documentation
easy-to-use
4Easy to Use
GitHub Stars
Github Icon
7K
Weekly Downloads
Weekly Downloads Icon
59K
Last Commit
13d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-elements

Cross-Platform React Native UI Toolkit

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
41
Top Feedback
easy-to-use
6Easy to Use
great-docs
5Great Documentation
performant
3Performant
GitHub Stars
Github Icon
21K
Weekly Downloads
Weekly Downloads Icon
91K
Last Commit
12d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

native-base

Mobile-first, accessible components for React Native & Web to build a customizable Design System.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
7
Top Feedback
great-docs
2Great Documentation
easy-to-use
2Easy to Use
highly-custom
2Highly Customizable
GitHub Stars
Github Icon
15K
Weekly Downloads
Weekly Downloads Icon
38K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-native-reanimated

React Native's Animated library reimplemented

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
10
Top Feedback
great-docs
4Great Documentation
easy-to-use
3Easy to Use
performant
3Performant
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
372K
Last Commit
1d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-native-ui-lib

UI Components Library for React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
15
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
9K
Last Commit
1d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnd

react-native-dropdown-picker

A single / multiple, categorizable, customizable, localizable and searchable item picker (drop-down) component for react native which supports both Android & iOS.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
great-docs
3Great Documentation
easy-to-use
2Easy to Use
performant
2Performant
GitHub Stars
Github Icon
341
Weekly Downloads
Weekly Downloads Icon
18K
Last Commit
1d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-gesture-handler

Declarative API exposing platform native touch and gesture system to React Native.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
3
Top Feedback
great-docs
1Great Documentation
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
393K
Last Commit
9d ago
Bundle Size (min+gzip)
21.9KB
Tree-Shakeable

@storybook/react-native

πŸ““ Storybook for React Native!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
321
Weekly Downloads
Weekly Downloads Icon
86K
Last Commit
10d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-share

Social share, sending simple data to other apps.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
15
Top Feedback
great-docs
8Great Documentation
easy-to-use
6Easy to Use
performant
5Performant
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
85K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

expo-image-picker

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.5/ 5
2
Top Feedback
great-docs
2Great Documentation
easy-to-use
2Easy to Use
performant
2Performant
GitHub Stars
Github Icon
14K
Weekly Downloads
Weekly Downloads Icon
35K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnp

react-native-push-notification

React Native Local and Remote Notifications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
4
Top Feedback
great-docs
3Great Documentation
easy-to-use
3Easy to Use
performant
3Performant
GitHub Stars
Github Icon
6K
Weekly Downloads
Weekly Downloads Icon
90K
Last Commit
10d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@react-native-mapbox-gl/maps

A Mapbox GL react native module for creating custom maps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
2
Top Feedback
easy-to-use
1Easy to Use
performant
1Performant
highly-custom
1Highly Customizable
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
12K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@react-native-community/picker

Picker is a cross-platform UI component for selecting an item from a list of options.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
User Rating
5.0/ 5
2
Top Feedback
great-docs
1Great Documentation
GitHub Stars
Github Icon
671
Weekly Downloads
Weekly Downloads Icon
58K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-paper

Material Design for React Native (Android & iOS)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
16
Top Feedback
easy-to-use
6Easy to Use
great-docs
5Great Documentation
highly-custom
4Highly Customizable
GitHub Stars
Github Icon
8K
Weekly Downloads
Weekly Downloads Icon
72K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rnv

react-native-vector-icons

Customizable Icons for React Native with support for image source and full styling.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
31
Top Feedback
great-docs
9Great Documentation
easy-to-use
9Easy to Use
responsive-maintainers
4Responsive Maintainers
GitHub Stars
Github Icon
15K
Weekly Downloads
Weekly Downloads Icon
270K
Last Commit
2mo ago
Bundle Size (min+gzip)
6.90KB
Not Tree-Shakeable

react-native-camera

A Camera component for React Native. Also supports barcode scanning!

License Icon
License: MIT AND Apache-2.0 AND BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
12
Top Feedback
great-docs
12Great Documentation
easy-to-use
9Easy to Use
performant
6Performant
GitHub Stars
Github Icon
9K
Weekly Downloads
Weekly Downloads Icon
103K
Last Commit
12d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-onesignal

React Native Library for OneSignal Push Notifications Service

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
21K
Last Commit
18h ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@react-native-community/datetimepicker

React Native date & time picker component for iOS, Android and Windows

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
5
Top Feedback
easy-to-use
3Easy to Use
performant
3Performant
great-docs
2Great Documentation
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
162K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@react-native-community/masked-view

React Native Masked View Library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
553
Weekly Downloads
Weekly Downloads Icon
297K
Last Commit
15d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-image-picker

πŸŒ„ A React Native module that allows you to use native UI to select media from the device library or directly from the camera.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
13
Top Feedback
great-docs
14Great Documentation
easy-to-use
11Easy to Use
performant
6Performant
GitHub Stars
Github Icon
7K
Weekly Downloads
Weekly Downloads Icon
119K
Last Commit
13d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-maps

React Native Mapview component for iOS + Android

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
12
Top Feedback
great-docs
4Great Documentation
easy-to-use
1Easy to Use
highly-custom
1Highly Customizable
GitHub Stars
Github Icon
12K
Weekly Downloads
Weekly Downloads Icon
100K
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

lottie-react-native

Lottie wrapper for React Native.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
16
Top Feedback
great-docs
2Great Documentation
easy-to-use
2Easy to Use
slow
1Slow
GitHub Stars
Github Icon
14K
Weekly Downloads
Weekly Downloads Icon
127K
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-modal

An enhanced, animated and customizable react-native modal

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
great-docs
3Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
205K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnd

react-native-date-picker

React Native Date Picker is an inline datepicker for Android and iOS. It includes date, time and datetime picker modes. The datepicker is customizable and is supporting different languages. It's written with native code to achieve the best possible look, feel and performance.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
6
Top Feedback
great-docs
6Great Documentation
easy-to-use
4Easy to Use
highly-custom
3Highly Customizable
GitHub Stars
Github Icon
906
Weekly Downloads
Weekly Downloads Icon
33K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@react-native-community/clipboard

React Native Clipboard API for both iOS and Android.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
262
Weekly Downloads
Weekly Downloads Icon
77K
Last Commit
10d ago
Bundle Size (min+gzip)
0.52KB
Not Tree-Shakeable
rnf

react-native-fs

Native filesystem access for react-native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
107K
Last Commit
3mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-linear-gradient

A <LinearGradient /> component for react-native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
5
Top Feedback
great-docs
5Great Documentation
easy-to-use
4Easy to Use
highly-custom
3Highly Customizable
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
190K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnr

react-native-ratings

Tap and Swipe Ratings component for React Native.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.1/ 5
7
Top Feedback
great-docs
6Great Documentation
easy-to-use
3Easy to Use
performant
2Performant
GitHub Stars
Github Icon
609
Weekly Downloads
Weekly Downloads Icon
91K
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-notifications

React Native Notifications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
12K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rns

react-native-swipe-list-view

A React Native ListView component with rows that swipe open and closed

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
great-docs
3Great Documentation
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
30K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rni

react-native-image-crop-picker

iOS/Android image picker with support for camera, video, configurable compression, multiple images and cropping

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.5/ 5
4
Top Feedback
great-docs
3Great Documentation
easy-to-use
2Easy to Use
performant
1Performant
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
69K
Last Commit
9d ago
Bundle Size (min+gzip)
0.21KB
Not Tree-Shakeable
rnv

react-native-view-shot

Snapshot a React Native view and save it to an image

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
49K
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnc

react-native-calendar-events

πŸ“† React Native Module for iOS and Android Calendar Events

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
great-docs
6Great Documentation
easy-to-use
2Easy to Use
GitHub Stars
Github Icon
734
Weekly Downloads
Weekly Downloads Icon
11K
Last Commit
20d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rna

react-native-audio-recorder-player

react-native native module for audio recorder and player.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
316
Weekly Downloads
Weekly Downloads Icon
4K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@ui-kitten/components

πŸ’₯ React Native UI Library based on Eva Design System 🌚✨Dark Mode

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.8/ 5
8
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
8K
Weekly Downloads
Weekly Downloads Icon
9K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

victory-native

victory components for react native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.7/ 5
3
Top Feedback
great-docs
7Great Documentation
performant
1Performant
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
26K
Last Commit
3mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-track-player

A fully fledged audio module created for music apps. Provides audio playback, external media controls, chromecast support, background mode and more!

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
4
Top Feedback
great-docs
4Great Documentation
easy-to-use
2Easy to Use
bleeding-edge
2Bleeding Edge
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
9K
Last Commit
16d ago
Bundle Size (min+gzip)
2.70KB
Not Tree-Shakeable

react-native-sticky-parallax-header

A simple React Native library, enabling to create a fully custom header for your iOS and Android apps.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
945
Weekly Downloads
Weekly Downloads Icon
917
Last Commit
6mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-keyboard-aware-scroll-view

A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
145K
Last Commit
3mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rbs

reanimated-bottom-sheet

Highly configurable bottom sheet component made with react-native-reanimated and react-native-gesture-handler

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
31K
Last Commit
1y ago
Bundle Size (min+gzip)
3.63KB
Tree-Shakeable

@react-native-community/cameraroll

CameraRoll is a react-native native module that provides access to the local camera roll or photo library.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
3
Top Feedback
great-docs
3Great Documentation
highly-custom
3Highly Customizable
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
447
Weekly Downloads
Weekly Downloads Icon
39K
Last Commit
4mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-svg

SVG library for React Native, React Native Web, and plain React web projects.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
14
Top Feedback
buggy
3Buggy
great-docs
2Great Documentation
easy-to-use
2Easy to Use
GitHub Stars
Github Icon
6K
Weekly Downloads
Weekly Downloads Icon
360K
Last Commit
1mo ago
Bundle Size (min+gzip)
2.73KB
Tree-Shakeable

react-show-more-text

Convenience wrapper around react-truncate

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
31
Weekly Downloads
Weekly Downloads Icon
15K
Last Commit
3d ago
Bundle Size (min+gzip)
4.05KB
Not Tree-Shakeable
rns

react-native-skeleton-placeholder

SkeletonPlaceholder is a React Native library to easily create an amazing loading effect.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.5/ 5
4
Top Feedback
slow
1Slow
GitHub Stars
Github Icon
318
Weekly Downloads
Weekly Downloads Icon
14K
Last Commit
12d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnm

react-native-modal-dropdown

Fork of the original https://github.com/sohobloo/react-native-modal-dropdown

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
great-docs
5Great Documentation
buggy
4Buggy
performant
2Performant
GitHub Stars
Github Icon
56
Weekly Downloads
Weekly Downloads Icon
7K
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnp

react-native-pdf

A <Pdf /> component for react-native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
40K
Last Commit
3mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable