C Key-Value

Open-source C projects categorized as Key-Value

Top 7 C Key-Value Projects

  • dynomite

    A generic dynamo implementation for different k-v storage engines

    Project mention: Copy Redis Data to New Server | dev.to | 2022-08-04

    https://github.com/Netflix/dynomite - replication and routing

  • ejdb

    :snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL). Websockets / Android / iOS / React Native / Flutter / Java / Dart / Node.js bindings. Docker image.

    Project mention: Go Bindings for ejdb2 | reddit.com/r/golang | 2022-10-02

    I found https://ejdb.org/ but the go bindings where outdated.


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • FlashDB

    An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库

    Project mention: FlashDB: NEW Data - star count:1064.0 | reddit.com/r/algoprojects | 2022-11-19
  • cachegrand

    cachegrand - a modern OSS Key-Value store built for today's hardware

    Project mention: C++ caching library with tiering (RAM + disc) | reddit.com/r/cpp | 2023-01-03

    Closest that comes to my mind is CacheGrand. It doesn’t have some of the features yet, but I believe @daniele_dll is working on it!

  • hse

    HSE: Heterogeneous-memory storage engine

    Project mention: What's the big deal about key-value databases like FoundationDB ands RocksDB? | news.ycombinator.com | 2022-08-23

    HSE[0] is another storage engine to throw on the pile.

    [0]: https://github.com/hse-project/hse

  • liblogax

    Blazing fast, simple and modular header-only logging library with zero allocation for C and C++, implemented in C90. Allow logging into various output formats such as Key-Value and JSON.

    Project mention: Logging in your API | dev.to | 2023-02-22
  • tempCacheDb

    key/val database with focus on temporary ultra fast data storage

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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). The latest post mention was on 2023-02-22.

C Key-Value related posts


What are some of the best open-source Key-Value projects in C? This list will help you:

Project Stars
1 dynomite 4,073
2 ejdb 1,384
3 FlashDB 1,259
4 cachegrand 899
5 hse 661
6 liblogax 5
7 tempCacheDb 2
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.