An ultra fast(0.0002s read/write), small & encrypted mobile key-value storage framework for React Native written in C++ using JSI. This library aims to provide a fast & reliable solution for you data storage needs in react-native apps. It uses MMKV by Tencent under the hood on Android and iOS both that is used by their WeChat app(more than 1 Billion users). Unlike other storage solutions for React Native, this library lets you store any kind of data type, in any number of database instances, with or without encryption in a very fast and efficient way. Read about it on this blog post I wrote on dev.to. Starting from v0.5.0 the library has been rewritten in C++ on Android and iOS both. It employs React Native JSI making it the fastest storage option for React Native. MMKV uses mmap to keep memory synced with file, and protobuf to encode/decode values to achieve the best performance.

Features

  • Ultra fast
  • Encrypted
  • Easy to use
  • Build your own modules
  • (~ 50K Android/30K iOS) and even smaller when packaged
  • Simple and lightweight
  • Written in C++ using JSI

Project Samples

Project Activity

See All Activity >

Categories

Database, Frameworks

License

MIT License

Follow react-native-mmkv-storage

react-native-mmkv-storage Web Site

Other Useful Business Software
The ultimate digital workspace. Icon
The ultimate digital workspace.

Axero Intranet is an award-winning intranet and employee experience platform.

Hundreds of companies and millions of employees use Axero’s intranet software to communicate, collaborate, manage tasks and events, organize content, and develop their company culture.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of react-native-mmkv-storage!

Additional Project Details

Programming Language

C++

Related Categories

C++ Database Software, C++ Frameworks

Registered

2022-07-27