10 Best React Native Mobile Hardware Libraries

List hand-picked by Openbase Experts
Learn More

expo-permissions

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.7/ 5
19
Top Feedback
18Great Documentation
16Easy to Use
11Performant
GitHub Stars
15K
Weekly Downloads
82K
Last Commit
8d ago

react-native-device-info

Device Information for React Native iOS and Android

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.9/ 5
24
Top Feedback
21Great Documentation
19Easy to Use
16Performant
GitHub Stars
6K
Weekly Downloads
248K
Last Commit
21d ago

expo-permissions-interface

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: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
15K
Weekly Downloads
211
Last Commit
8d ago

react-native-permissions

An unified permissions API for React Native on iOS and Android

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.9/ 5
8
Top Feedback
6Easy to Use
4Great Documentation
4Performant
GitHub Stars
3K
Weekly Downloads
167K
Last Commit
9d ago

react-native-nfc-manager

React Native NFC module for Android & iOS

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
3
Top Feedback
3Great Documentation
3Performant
2Easy to Use
GitHub Stars
832
Weekly Downloads
6K
Last Commit
2mos ago

react-native-ble-manager

React Native BLE communication module

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
3
Top Feedback
2Easy to Use
1Great Documentation
GitHub Stars
1K
Weekly Downloads
4K
Last Commit
9d ago

react-native-bluetooth-status

React-Native library to query and manage bluetooth state of the device (iOS and Android)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
6
Top Feedback
3Great Documentation
2Easy to Use
1Performant
GitHub Stars
99
Weekly Downloads
3K
Last Commit
10mos ago
rnk

react-native-keep-awake

Keep the screen from going to sleep. iOS and Android.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
566
Weekly Downloads
17K
Last Commit
2yrs ago

react-native-ble-plx

React Native BLE library

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.6/ 5
5
Top Feedback
5Great Documentation
4Poor Documentation
3Buggy
GitHub Stars
2K
Weekly Downloads
10K
Last Commit
1mo ago
rnn

react-native-network-info

React Native library for getting information about the devices network

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
4
Top Feedback
4Easy to Use
3Great Documentation
3Performant
GitHub Stars
324
Weekly Downloads
5K
Last Commit
9mos ago
rna

react-native-android-permissions

React Native Android Permissions experimental module - Android M (6.0) permissions like to your React Native application

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Highly Customizable
GitHub Stars
122
Weekly Downloads
14
Last Commit
4yrs ago
rnl

react-native-location-permission

A react Native module to enable location based services on Android and IOS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
2
Top Feedback
1Easy to Use
GitHub Stars
1
Weekly Downloads
29
Last Commit
6mos ago
bs

@ionic-native/bluetooth-serial

Native features for mobile apps built with Cordova/PhoneGap and open web technologies. Complete with TypeScript support.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
763
Last Commit
14d ago

rn-hardware-info

A backend API that retrieves peformance information of hardware to React Native Apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
N/A
Weekly Downloads
0
Last Commit
1yr ago
rne

react-native-easy-permissions

React Native: Native Easy Permissions

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
31
Weekly Downloads
1
Last Commit
5mos ago
rnb

react-native-bluetooth-classic

⚛ Bluetooth classic Android(Bluetooth)/IOS(ExternalAccessory) module for serial communication

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
97
Weekly Downloads
495
Last Commit
9d ago

@reason-react-native/device-info

ReScript bindings for ORIGINAL_PACKAGE_NAME

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
2.0/ 5
1
Top Feedback
1Buggy
1Abandoned
GitHub Stars
6
Weekly Downloads
6
Last Commit
7mos ago
rns

react-native-star-prnt

React-Native bridge to communicate with Star Micronics Bluetooth/LAN Printers

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
61
Weekly Downloads
459
Last Commit
2yrs ago
rnb

react-native-bluetooth-escpos-printer

React-Native plugin for the bluetooth ESC/POS printers.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
185
Last Commit
N/A
rne

@leesiongchan/react-native-esc-pos

A React Native ESC/POS module to help you connect to your ESC/POS printer easily.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
71
Weekly Downloads
148
Last Commit
10mos ago
rnb

react-native-bluetooth-serial

Port of https://github.com/don/BluetoothSerial for react native

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
421
Weekly Downloads
135
Last Commit
5yrs ago

react-native-nfc

This project has the goal of making it easy (or easier) to scan NFC tags and read the NDEF records they contain.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
76
Weekly Downloads
116
Last Commit
4yrs ago

react-native-bluetooth-manager

Bluetooth API for React Native

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
53
Weekly Downloads
16
Last Commit
4yrs ago

@smartractechnology/react-native-rfid-nfc

This project has the goal of making it easy (or easier) to scan NFC tags and read the NDEF records they contain.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
18
Weekly Downloads
7
Last Commit
4yrs ago