Tencent/MMKV
Tencent/MMKV
An efficient key-value storage solution by WeChat, supporting Android, iOS and more, making app data saving faster and stable with minimal size.
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.
AI Summary
What This Project Does
Simply put, it's a data storage tool for mobile apps, used to record user settings, login status, and more. WeChat uses it internally, so it's very reliable.
What Problems It Solves
Storing data used to be slow or error-prone with multiple processes. This tool is extremely fast, saves automatically without you worrying, and prevents data loss during crashes.
Who It's For
Mainly for Android, iOS, or cross-platform (like Flutter) developers. If you need your app to run smoother or save lots of small data, this is for you.
Typical Use Cases
1. Saving user login credentials and preferences.
2. Recording temporary cache data in the app, like drafts or configs.
3. Sharing data safely between multiple processes.
4. Replacing the sluggish SharedPreferences or UserDefaults.
Key Strengths & Highlights
1. Tiny size, takes almost no space in the app.
2. Extremely fast I/O, no perceptible lag.
3. Multi-process support for safe background reading/writing.
4. Maintained by WeChat team, backed by a big company with stable updates.
Getting Started Requirements
Requires basic programming knowledge to integrate into your project code. No server deployment or API keys needed; just download dependencies to start.
Purpose
Suitable for high-performance local storage in mobile development, especially for scenarios seeking startup speed and stability. Not suitable for complex SQL queries or large relational databases.
Category
Tech Stack
Project Info
- Primary Language
- C++
- Default Branch
- master
- License
- NOASSERTION
- Homepage
- â
- Created
- Sep 17, 2018
- Last Commit
- 5 days ago
- Last Push
- 5 days ago
- Indexed
- Apr 19, 2026