LibraryActive

MMKV

An efficient, small, easy-to-use mobile key-value storage framework used in WeChat, available on multiple platforms.

Open source page

Field note

What it does

MMKV is a mobile key-value storage framework using mmap and protobuf, supporting Android, iOS/macOS, Windows, POSIX, and HarmonyOS NEXT, with experimental Kotlin Multiplatform support.

Capabilities

Available capabilities

Tags

Tags

No tags filed yet.

Ways to use it

Ways to use it

sdk

Java / com.tencent:mmkv

other

Not filed / Not filed

sdk

Java/Kotlin / Not filed

sdk

Swift/Objective-C / Not filed

Product features

Product features

Easy-to-use

No sync or apply calls needed; changes saved immediately.

Efficient

Uses mmap and protobuf for high performance.

Small

Minimal files and binary size (about 50K on Android, less than 30K on iOS).

Small Footprint

Small in size, suitable for mobile apps.

Developed by WeChat

Developed by WeChat team.