React Native Quick Crypto screenshot

React Native Quick Crypto

Author Avatar Theme by Margelo
Updated: 7 Jan 2026
967 Stars

A fast implementation of Node's `crypto` module written in C/C++ JSI

Categories

Overview:

The react-native-quick-crypto is a fast implementation of Node’s crypto module written in C/C++ JSI, providing greater performance, particularly on mobile devices. It offers a speed boost for common cryptography functions, serving as a drop-in replacement for Web3/Crypto apps.

Features:

  • Up to 58x Faster: Lightning fast implementation with pure C++ and JSI.
  • Secure Native Compiled Cryptography: Provides secure native compiled cryptography.
  • Easy Drop-in Replacement: Can be used instead of crypto-browserify or react-native-crypto.
  • Well Tested: Thoroughly tested in JS and C++ (OpenSSL).
  • Made for Crypto Apps and Wallets: Specifically designed for crypto apps and wallets.

Installation:

To install the react-native-quick-crypto, you can replace crypto-browserify with the following steps:

  1. Install babel-plugin-module-resolver.
  2. Add the plugin to your babel.config.js to alias imports for crypto, stream, and buffer dependencies.
  3. Restart the bundler using yarn start --reset-cache.

Summary:

The react-native-quick-crypto offers a significantly faster implementation of common cryptography functions compared to traditional JS-based polyfills, making it ideal for crypto apps and wallets. By following the installation guide and replacing crypto-browserify, developers can benefit from increased performance in their React Native applications.