Key Value Store

Open-source projects categorized as Key Value Store

Top 23 Key Value Store Open-Source Projects

Key Value Store
  • valkey

    A flexible distributed key-value datastore that supports both caching and beyond caching workloads.

    Project mention: Valkey 8.0.0 Is Out | news.ycombinator.com | 2024-09-18

    If you upgraded to 7.4, then redis switched to a proprietary dump format, and if you want to use those dumps you'll have to use a third-party tool to dump the data and put it back in valkey.

    https://github.com/valkey-io/valkey/issues/845#issuecomment-...

  • SaaSHub

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

    SaaSHub logo
  • foundationdb

    FoundationDB - the open source, distributed, transactional key-value store

    Project mention: FoundationDB – open-source, distributed, transactional key-value store | news.ycombinator.com | 2024-09-30
  • FASTER

    Fast persistent recoverable log and key-value store + cache, in C# and C++.

    Project mention: Hello World, Simple Event Broker | news.ycombinator.com | 2024-05-29

    Reading, 'ensuring that data is actually written and stays written is rather difficult', immediately reminded me of https://github.com/microsoft/FASTER (its not written in Go though), which is basically dealing with just that outlet ( except I think the KV store might be ram heavy, been a bit since I last looked at it )

  • SwiftyUserDefaults

    Modern Swift API for NSUserDefaults

  • hawk

    ✔️ Secure, simple key-value storage for Android

  • Olric

    Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.

    Project mention: A distributed KV store (standalone and Go lib) | news.ycombinator.com | 2024-10-02
  • ImmortalDB

    :nut_and_bolt: A relentless key-value store for the browser.

  • skytable

    Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences

    Project mention: Show HN: Skytable's new NoSQL engine BlueQL with injection safety, improved perf | news.ycombinator.com | 2023-12-10

    Hey HN!

    I've been working on Skytable since 2020 and after several iterations from a simple K/V store, we've walked the path to this release. The goal of Skytable is to deliver a solid foundation for building data intensive applications.

    Skytable's primary goal is performance and scale. Even with a query language it can outperform K/V stores which use simple commands (benchmarks will be shared in another post).

    Several implementations in Skytable (especially around query evaluation and execution) are fundamentally different from SQL and even NoSQL counterparts and there are some entirely new concepts which might make it a little hard to grasp.

    BlueQL is a very important part of Skytable and it employs some interesting concepts to try and reduce the surface for injection attacks and tries to be a modern and secure alternative to SQL.

    - Source code: https://github.com/skytable/skytable

  • DiskCache

    Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.

    Project mention: This Week In Python | dev.to | 2024-03-22

    python-diskcache – disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python

  • incubator-pegasus

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

  • pogreb

    Embedded key-value store for read-heavy workloads written in Go

    Project mention: Sparkey is a simple constant key/value storage library | news.ycombinator.com | 2024-01-04
  • redix

    a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more

  • Infinispan

    Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.

  • datalevin

    A simple, fast and versatile Datalog database

    Project mention: Datalevin: A simple, fast and versatile Datalog database | news.ycombinator.com | 2024-02-01
  • cachegrand

    cachegrand - a modern data ingestion, processing and serving platform built for today's hardware

  • trousseau

    File based encrypted key-value store (by oleiade)

  • speedb

    A RocksDB compliant high performance scalable embedded key-value store

    Project mention: FLaNK AI - 01 April 2024 | dev.to | 2024-04-01
  • gokv

    Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)

    Project mention: Map of Golang Key Value Engines | news.ycombinator.com | 2024-01-21

    Really great overview!

    I've been tracking some of them for a while as part of evaluating which ones to add to my key-value abstraction library gokv [1], but others only noticed recently. It's really interesting that there's no single most popular implementation, but new ones emerging and gaining popularity regularly.

    [1] https://github.com/philippgille/gokv

  • hse

    HSE: Heterogeneous-memory storage engine

  • heed

    A fully typed LMDB wrapper with minimum overhead 🐦

  • Prephirences

    Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state. UserDefaults

  • cubdb

    Elixir embedded key/value database

  • 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 🗄️

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

Key Value Store discussion

Log in or Post with

Key Value Store related posts

Index

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

Project Stars
1 valkey 16,565
2 foundationdb 14,428
3 FASTER 6,309
4 SwiftyUserDefaults 4,860
5 hawk 3,982
6 Olric 3,129
7 ImmortalDB 3,049
8 skytable 2,410
9 DiskCache 2,345
10 incubator-pegasus 1,973
11 pogreb 1,299
12 redix 1,211
13 Infinispan 1,192
14 datalevin 1,135
15 cachegrand 975
16 trousseau 960
17 speedb 910
18 gokv 739
19 hse 670
20 heed 596
21 Prephirences 571
22 cubdb 556
23 ustore 525

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Go is
the 4th most popular programming language
based on number of metions?