C++ NoSQL

Open-source C++ projects categorized as NoSQL

Top 21 C++ NoSQL Projects

  1. dragonfly

    A modern replacement for Redis and Memcached

    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.

  2. 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.

    InfluxDB logo
  3. MongoDB

    The MongoDB Database

    Project mention: PostgreSQL Maximalism | dev.to | 2025-05-28

    Alternatives to: RocksDB, eXist-db, MongoDB

  4. RethinkDB

    The open-source database for the realtime web.

    Project mention: DiceDB | news.ycombinator.com | 2025-03-16
  5. Scylla

    NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

    Project mention: ScyllaDB SSTable Compaction Strategies | news.ycombinator.com | 2025-01-01
  6. 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.

  7. pikiwidb

    Pikiwidb is a Redis-Compatible database developed by Qihoo's infrastructure team.

  8. 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-18

    Suggestion: 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.

  9. 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.

    Stream logo
  10. Tendis

    Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.

  11. 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.

  12. griddb

    GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.

  13. incubator-pegasus

    Apache Pegasus - A horizontally scalable, strongly consistent and high-performance key-value store

  14. MongoDB C++ Driver

    C++ Driver for MongoDB

  15. 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-01

    It'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...

  16. 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 πŸ—„οΈ

  17. todis

    Todis is a massive, persistent Redis server developed by Topling Inc.

  18. Hypertable

    A flexible database focused on performance and scalability

  19. couchbase-lite-core

    Cross-platform C++ core library for Couchbase Lite

  20. sqlite_blaster

    Create huge Sqlite indexes at breakneck speeds

  21. couchbase-lite-C

    C language bindings for the Couchbase Lite embedded NoSQL database engine

    Project mention: Offline-First with CouchDB and PouchDB in 2025 | news.ycombinator.com | 2025-05-02

    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

  22. 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.

  23. sqlite_blaster_python

    A library for creating huge Sqlite indexes at breakneck speeds

  24. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ NoSQL discussion

Log in or Post with

C++ NoSQL related posts

  • Database Sharding vs Partitioning: What’s the Difference?

    3 projects | dev.to | 26 May 2025
  • Building MongoDB-based event-driven applications with DocumentDB

    2 projects | dev.to | 22 May 2025
  • Open Source Project Financial Independence: A Blueprint for Sustainable Innovation

    1 project | dev.to | 7 May 2025
  • Offline-First with CouchDB and PouchDB in 2025

    3 projects | news.ycombinator.com | 2 May 2025
  • Copyleft Licenses: Bridging Open Source with Commercial Sustainability

    3 projects | dev.to | 7 Apr 2025
  • Ask HN: Where is MongoDB source code?

    1 project | news.ycombinator.com | 4 Apr 2025
  • Building Atomic Counters with Amazon DocumentDB

    2 projects | dev.to | 17 Mar 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jul 2025
    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 β†’

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

Sponsored
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.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?