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
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
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