Rankings/Tencent/MMKV

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.

Stars
18,549
Forks
1,982
Watchers
282
Issues
5
💡

An efficient key-value storage solution by WeChat, supporting Android, iOS and more, making app data saving faster and stable with minimal size.

📂 Developer ToolsđŸ’» C++📄 NOASSERTION

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.

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