#128128th of 146 in Backends, databases and hosting
wcdb
SQLite and SQLCipher-based embedded database with ORM for mobile and desktop apps
- Stars
- 11.7k
- License
- custom license
- Last commit
- Oct 2026
- Last release
- Mar 2026
- Language
- C
11,393 on 22 Apr 202611,652 on 11 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
WCDB is the database framework used in WeChat. It wraps SQLite and SQLCipher with an ORM and a native query layer (WINQ) for C++, Java, Kotlin, Swift and Objective-C, all sharing one core. It adds encryption, corruption recovery, full-text search, data migration and Zstd field compression. It is not an AI project; it fits this list only loosely, as an embedded storage layer.
Who it is for: Mobile and desktop developers needing an encrypted embedded SQLite ORM
Strengths
- Same core across C++, Java, Kotlin, Swift and Objective-C, so mixed-language apps share one database
- Built-in SQLCipher encryption, corruption repair kit and SQL injection protection
- Concurrent read-read and read-write access through connection pooling
- Per-field Zstd compression and database-to-database migration via configuration
Weaknesses
- Embedded client library only; no server, auth or hosted storage
- Not AI-related; no vector search or model integration is described
- License is reported as NOASSERTION, so terms need manual checking
- Build and tutorial wiki links point to Chinese-language pages
What it needs
- no GPU
- Needs SQLite, SQLCipher, Zstd
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Also in Backends, databases and hosting
See all 146| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 93 out of 100 |
| 3 | ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills | 93 out of 100 |
| #4 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| #5 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |