InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β
Top 21 C++ NoSQL Projects
-
Project mention: I Built a Multiplayer Browser Game Where Everyone Pets the Same Pixel | dev.to | 2025-06-23
The global pet count is stored in Dragonfly β an open source alternative to Redis, which has shown to actually be faster in most benchmarks.
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Alternatives to: RocksDB, eXist-db, MongoDB
-
-
Scylla
NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB
-
ArangoDB
π₯ ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
-
-
Memgraph
Open-source graph database, tuned for dynamic analytics environments. Easy to adopt, scale and own.
Project mention: Show HN: FastGraphRAG β Better RAG using good old PageRank | news.ycombinator.com | 2024-11-18Suggestion: check out Memgraph for graph db storage - https://memgraph.com/. I work at Memgraph as DX Engineer so feel free to ping me in case you have questions about it: https://memgraph.com/office-hours
Your solution looks interesting and I would love to hear more about it. I haven't seen that many PageRank-based graph exploration tools.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
Tendis
Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.
-
kuzu
Embedded property graph database built for speed. Vector search and full-text search built in. Implements Cypher.
Project mention: Build Real-Time Knowledge Graphs from Documents Using CocoIndex + Kuzu (with LLMs & Live Updates) | dev.to | 2025-06-03β Kuzu https://github.com/kuzudb/kuzu An open-source, fast, and lightweight graph database designed for high performance. Itβs easy to run locally or in production, and now natively supported in CocoIndex.
-
griddb
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.
-
incubator-pegasus
Apache Pegasus - A horizontally scalable, strongly consistent and high-performance key-value store
-
-
toplingdb
ToplingDB is a cloud native LSM Key-Value Store with searchable compression algo and distributed compaction
Project mention: ToplingDB β the compatible superior replacement for RocksDB | news.ycombinator.com | 2025-07-01It's quite active. They just aren't using GitHub pull requests in their workflow, which is what GitHub Pulse measures. https://github.com/topling/toplingdb/commits/memtable_as_log...
-
ustore
Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang ποΈ
-
-
-
-
-
Ah good to know. For my use cases I would probably be looking at Couchbase Lite [1] not PouchDB. Iβd be more concerned about file attachment sizes and syncing.
1: https://github.com/couchbase/couchbase-lite-C
-
OurDB-Database
This is database which is created by zeel sheladiya , mihir surati and parth dabheliya. this database is very portable , user friendly and also in this database you can make your own syntax to execute the queries. there are lot's of feature there that you can use in this database. However, the main feature is that you can connect this database with your project with the one line of code.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ NoSQL discussion
C++ NoSQL related posts
-
Database Sharding vs Partitioning: Whatβs the Difference?
-
Building MongoDB-based event-driven applications with DocumentDB
-
Open Source Project Financial Independence: A Blueprint for Sustainable Innovation
-
Offline-First with CouchDB and PouchDB in 2025
-
Copyleft Licenses: Bridging Open Source with Commercial Sustainability
-
Ask HN: Where is MongoDB source code?
-
Building Atomic Counters with Amazon DocumentDB
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Jul 2025
Index
What are some of the best open-source NoSQL projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | dragonfly | 28,516 |
2 | MongoDB | 27,315 |
3 | RethinkDB | 26,905 |
4 | Scylla | 14,677 |
5 | ArangoDB | 13,875 |
6 | pikiwidb | 6,046 |
7 | Memgraph | 3,086 |
8 | Tendis | 3,076 |
9 | kuzu | 2,844 |
10 | griddb | 2,430 |
11 | incubator-pegasus | 2,013 |
12 | MongoDB C++ Driver | 1,076 |
13 | toplingdb | 985 |
14 | ustore | 601 |
15 | todis | 365 |
16 | Hypertable | 264 |
17 | couchbase-lite-core | 258 |
18 | sqlite_blaster | 184 |
19 | couchbase-lite-C | 123 |
20 | OurDB-Database | 19 |
21 | sqlite_blaster_python | 9 |