59 Best React Native Client & Server Utilities Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

rq

react-query

⚛️ Hooks for fetching, caching and updating asynchronous data in React

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

realm

Realm is a mobile database: an alternative to SQLite & key-value stores

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

react-native-config

Bring some 12 factor love to your mobile apps!

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
122K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnf

react-native-file-viewer

Native file viewer for React Native. Preview any type of file supported by the mobile device.

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

react-native-storage

local storage wrapper for both react-native and browser. Support size controlling, auto expiring, remote data auto syncing and getting batch data in one query.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
performant
1Performant
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
6K
Last Commit
3mo ago
Bundle Size (min+gzip)
3.22KB
Tree-Shakeable

expo-file-system

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
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
14K
Weekly Downloads
Weekly Downloads Icon
161K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

rn-fetch-blob

A project committed to making file access and data transfer easier, efficient for React Native developers.

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

react-ridge-state

react-ridge-state is a very simple global state management library for React and React Native

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

react-native-background-downloader

A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
great-docs
1Great Documentation
performant
1Performant
highly-custom
1Highly Customizable
GitHub Stars
Github Icon
257
Weekly Downloads
Weekly Downloads Icon
6K
Last Commit
7mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnb

react-native-background-timer

Emit event periodically (even when app is in the background)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
26K
Last Commit
1mo ago
Bundle Size (min+gzip)
0.56KB
Not Tree-Shakeable
rnc

react-native-countdown-circle-timer

Lightweight React/React Native countdown timer component with color and progress animation based on SVG

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

react-native-logs

Performance-aware simple logger for React-Native with namespaces, custom levels and custom transports (colored console, file writing, etc.)

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

bugsnag-react-native

Error monitoring and reporting tool for native exceptions and JS errors in React Native apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
369
Weekly Downloads
Weekly Downloads Icon
17K
Last Commit
1y ago
Bundle Size (min+gzip)
5.06KB
Not Tree-Shakeable
rt

react-timeout

Component wrapper for setTimeout et al that cleans up after itself.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
130
Weekly Downloads
Weekly Downloads Icon
15K
Last Commit
7mo ago
Bundle Size (min+gzip)
1.45KB
Not Tree-Shakeable
rns

react-native-startup-time

measure startup time of your react-native app

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
64
Weekly Downloads
Weekly Downloads Icon
15K
Last Commit
3mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@segment/analytics-react-native-google-analytics

The hassle-free way to add analytics to your React-Native app.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
215
Weekly Downloads
Weekly Downloads Icon
55
Last Commit
7d ago
Bundle Size (min+gzip)
0.29KB
Not Tree-Shakeable
rnd

react-native-debug-console

A network and console debug component and modal for react native purely in JavaScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
17
Weekly Downloads
Weekly Downloads Icon
90
Last Commit
4mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rp

reactn-persist

Add persist functionality to reactn global storage.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
5
Weekly Downloads
Weekly Downloads Icon
103
Last Commit
8mo ago
Bundle Size (min+gzip)
0.85KB
Not Tree-Shakeable
ea

expo-analytics

Google Analytics integration for use with React Native apps built on Expo

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

react-native-google-analytics-bridge

React Native bridge to the Google Analytics libraries on both iOS and Android.

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

asyncstorage-down

A leveldown API implementation that maps to AsyncStorage in React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
77
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
1y ago
Bundle Size (min+gzip)
5.81KB
Not Tree-Shakeable
rr

redux-remotedev

Redux DevTools for production (web and React Native) with a highly flexible API.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
267
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
5y ago
Bundle Size (min+gzip)
9.09KB
Not Tree-Shakeable
rrd

remotedev-rn-debugger

Injecting remotedev-app monitor into official Remote debugger of React Native. (formerly remote-redux-devtools-on-debugger)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
244
Weekly Downloads
Weekly Downloads Icon
991
Last Commit
2y ago
Bundle Size (min+gzip)
31.7KB
Not Tree-Shakeable
rns

react-native-slowlog

A tiny in-process profiler for React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
883
Last Commit
N/A
Bundle Size (min+gzip)
0.62KB
Not Tree-Shakeable

react-native-google-analytics

Google Analytics for React Native! Compatible with react-native-ab

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
387
Weekly Downloads
Weekly Downloads Icon
849
Last Commit
1y ago
Bundle Size (min+gzip)
1.00KB
Not Tree-Shakeable
rs

rn-snoopy

Snoopy is a profiling tool for React Native, that lets you snoop on the React Native Bridge.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
844
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rga

rn-google-analytics

React native Google Analytics

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
67
Last Commit
9mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnd

react-native-debugger

React Native Debugger in Redux

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
10
Weekly Downloads
Weekly Downloads Icon
711
Last Commit
3y ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-performance-monitor

React Native Performance Monitor - Realtime graphing of React Native render performance

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
155
Weekly Downloads
Weekly Downloads Icon
600
Last Commit
1y ago
Bundle Size (min+gzip)
142.0KB
Not Tree-Shakeable
rns

react-native-stopwatch-timer

A stopwatch/timer component for React Native.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
69
Weekly Downloads
Weekly Downloads Icon
448
Last Commit
2y ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnd

react-native-debug-stylesheet

Stylesheet that helps you debug layout problems in react-native, because we're all still not that good at flexbox

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
86
Weekly Downloads
Weekly Downloads Icon
362
Last Commit
5y ago
Bundle Size (min+gzip)
1.32KB
Not Tree-Shakeable
rns

react-native-sync-localstorage

None async local storage

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
6
Weekly Downloads
Weekly Downloads Icon
285
Last Commit
4y ago
Bundle Size (min+gzip)
0.70KB
Not Tree-Shakeable
rnc

react-native-cache-store

A localStorage-like wrapper around React Native's AsyncStorage with cache expiration.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
44
Weekly Downloads
Weekly Downloads Icon
251
Last Commit
2y ago
Bundle Size (min+gzip)
0.57KB
Not Tree-Shakeable

react-native-js-profiler

This projects tries to measure the performance impact on JS thread by different app modules. It attempts to do so by measuring execution time in of a given function and also measuring callbacks of asynchronous operations starting inside.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
13
Weekly Downloads
Weekly Downloads Icon
48
Last Commit
4mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnf

react-native-flip-timer

A Flip Timer implementation in React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
65
Weekly Downloads
Weekly Downloads Icon
48
Last Commit
10mo ago
Bundle Size (min+gzip)
2.84KB
Tree-Shakeable
rgh

react-global-hook

state management for react & react-native using hooks.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
12
Weekly Downloads
Weekly Downloads Icon
105
Last Commit
1y ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@brigad/redux-rest-easy

⛳ Redux/React/React Native framework handling network requests, state management, selectors, caching and much more

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
108
Weekly Downloads
Weekly Downloads Icon
71
Last Commit
2y ago
Bundle Size (min+gzip)
16.8KB
Tree-Shakeable
rgs

redux-ga-screen-tracker

Redux middleware for screen tracking in google analytics

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
5
Weekly Downloads
Weekly Downloads Icon
55
Last Commit
3y ago
Bundle Size (min+gzip)
0.40KB
Not Tree-Shakeable
rne

react-native-easy-downloader

Download files using system download manager and install apk files

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
44
Last Commit
N/A
Bundle Size (min+gzip)
0.33KB
Not Tree-Shakeable
xta

xtate

Simple State Management library for React / React Native

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
15
Weekly Downloads
Weekly Downloads Icon
41
Last Commit
3y ago
Bundle Size (min+gzip)
21.9KB
Not Tree-Shakeable
rnf

react-native-file-opener

A React Native module that allows you to open a file (mp3, mp4, pdf, word, excel, dwg etc.) on your device with its default application

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
138
Weekly Downloads
Weekly Downloads Icon
41
Last Commit
5y ago
Bundle Size (min+gzip)
0.18KB
Not Tree-Shakeable
rng

react-native-google-analytics-bridge-meifacil

React Native bridge to the Google Analytics libraries on both iOS and Android.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
39
Last Commit
3y ago
Bundle Size (min+gzip)
0.33KB
Not Tree-Shakeable

stagync

Persist and sync states and data.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
1
Weekly Downloads
Weekly Downloads Icon
33
Last Commit
1y ago
Bundle Size (min+gzip)
38.2KB
Not Tree-Shakeable
rng

react-native-googleanalytics

Google Analytics for React Native apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
32
Last Commit
4y ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnf

react-native-flip-countdown-timer

A Flip Countdown Timer implementation in React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
20
Weekly Downloads
Weekly Downloads Icon
31
Last Commit
2y ago
Bundle Size (min+gzip)
2.81KB
Tree-Shakeable
rfo

rn-file-opener

Open file with its default application, clone from https://github.com/huangzuizui/react-native-file-opener

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
31
Last Commit
N/A
Bundle Size (min+gzip)
0.20KB
Not Tree-Shakeable
rnn

react-native-network-proxy

Network proxy for react-native applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
29
Last Commit
N/A
Bundle Size (min+gzip)
0.53KB
Not Tree-Shakeable
rc

rn-cook

React Native AsyncStorage Debug Tool

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
34
Weekly Downloads
Weekly Downloads Icon
28
Last Commit
5y ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

react-native-open-file

Open local and remote files with default OS behavior in react native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
20
Weekly Downloads
Weekly Downloads Icon
24
Last Commit
1y ago
Bundle Size (min+gzip)
0.22KB
Not Tree-Shakeable
rnl

react-native-layout-debug

React native layout debugger. 🔍

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
22
Weekly Downloads
Weekly Downloads Icon
24
Last Commit
1y ago
Bundle Size (min+gzip)
0.64KB
Not Tree-Shakeable