Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 11 C Key-Value Projects
-
Redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Cache: a Redis cache
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
FlashDB
An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库
-
ejdb
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
-
cachegrand
cachegrand - a modern data ingestion, processing and serving platform built for today's hardware
-
valkey
A new project to resume development on the formerly open-source Redis project. Name is placeholder.
-
Project mention: Please add licenses to your projects, rust DS emulator Dust now dead. | /r/rust | 2023-06-28
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
placeholderkv
A new project to resume development on the formerly open-source Redis project. Name is placeholder.
Aha, now here's a comment that adds to the discussion. This is certainly worth mentioning in my post.
Ah! And here's the two projects discussing merging efforts: https://github.com/placeholderkv/placeholderkv/issues/18
-
IncludeDB
Tiny key/value-store in a single, embeddable C file. For games, small servers, sbc, etc...
Project mention: Show HN: IncludeDB – A simple, single header C database library | news.ycombinator.com | 2023-07-09 -
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.
-
C Key-Value related posts
- Fix Redis Drama
- Redis Renamed to Redict
- Redis changes license from BSD-3 to dual RSALv2+SSPLv1
- Change license from BSD-3 to dual RSALv2+SSPLv1
- Redis is no longer BSD-3 licensed
- Redis Adopts Dual Source-Available Licensing
- Tutorial: Install Redis in Distro Linux: Pop!_OS
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Mar 2024
Index
What are some of the best open-source Key-Value projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Redis | 64,235 |
2 | dynomite | 4,157 |
3 | FlashDB | 1,586 |
4 | ejdb | 1,422 |
5 | cachegrand | 956 |
6 | valkey | 673 |
7 | hse | 670 |
8 | placeholderkv | 144 |
9 | IncludeDB | 8 |
10 | liblogax | 6 |
11 | tempCacheDb | 2 |