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 15 Kv Open-Source Projects
-
kvrocks
Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Tendis
Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.
-
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.
-
PickleDB
PickleDB-rs is a lightweight and simple key-value store. It is a Rust version for Python's PickleDB
-
kv-connect-kit
Minimal Typescript client implementing the KV Connect protocol. Access Deno KV remotely from any Javascript environment like Node, Cloudflare Workers, Bun, Deno, and the browser.
-
Bitcask
🔑 A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak.
-
denodata
A Deno native indexed database. Backed by the Deno KV store, denodata has zero external dependencies. Both traditional table-oriented and object-oriented index approaches are supported and can be mixed and matched. The standard Deno KV key-value functions remain available and are enhanced to support the indexing and metadata features. Support for automatic serialization and deserialization of class instances, automatic key/value expiration and developer defined metadata. Support for Date, Re
-
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.
Project mention: SableDb – a key/value store that uses RocksDB and Redis API (written in Rust) | news.ycombinator.com | 2024-04-04a few times, seems interesting. The author's also built a lot of other cool concurrency primitives for Rust as well.
[0] https://github.com/spacejam/sled
I switched from SSDB to Kvrocks recently, because SSDB is abandoned and the author missing for 3 years now. I used to recommend SSDB, but now there's better alternatives available:
https://github.com/apache/kvrocks
https://github.com/sabledb-io/sabledb
Project mention: Direct Postgres connection to Supabase from Vercel Edge in Next.js | /r/nextjs | 2023-12-07Is anyone aware of a way to make a direct connection to Postgres with transaction support on Vercel Edge functions? The 'pg' package doesn't work on edge for me. The obvious answer would be @vercel/postgres but I find their lack of documentation rough and for whatever reason I can't get it to connect on my local computer using the Supabase-provided local database connection string. This is apparently a known issue (https://github.com/vercel/storage/issues/123, https://github.com/vercel/examples/issues/701) where in order to make this (or neon's package) work you need a WebSocket proxy? Is a direct Postgres connection from edge just impossible right now? Or do others have it working somehow?
I've been using it to build a dynamic blog/newsletter. Local DX with https://github.com/kitsonk/kview has been nice.
https://github.com/denoland/deno/tree/main/ext/kv#kv-connect
I kicked the tires on this with a pure TS implementation of the protocol called kv-connect-kit that gives you the KV client api in any Javascript runtime (including Cloudflare workers, which does not have anything Deno namespace related)
github: https://github.com/skymethod/kv-connect-kit
Project mention: denodb VS denodata - a user suggested alternative | libhunt.com/r/denodb | 2023-11-29A Deno native indexed database. Backed by the Deno KV store, denodata has zero external dependencies. Both traditional table-oriented and object-oriented index approaches are supported and can be mixed and matched. The standard Deno KV key-value functions remain available and are enhanced to support the indexing and metadata features. Support for automatic serialization and deserialization of class instances, automatic key/value expiration and developer defined metadata. Support for Date, RegExp and symbol as part of keys. Support for symbol as part of values. A powerful db.find function that supports approximate matching and works on both indexes and regular keys with over 50 operators including regular expressions, soundex/echoes, credit card, SSNs and more. If something is missing, it can be added in as little as one line. A subscription API allows listening for changes to the database.
Project mention: Show HN: Keyv2 lightweight Postgres/SQLite database wrapper for Deno | news.ycombinator.com | 2023-05-15
Kv related posts
- Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as s
- Five Apache projects you probably didn't know about
- A self-hosted back end for Deno KV
- Standalone, open source, self-hostable Deno KV binary
- Redis as a Database
- Apache Kvrocks: distributed store using RocksDB, Redis compatible protocol
- Getting started with Kvrocks and go-redis
-
A note from our sponsor - InfluxDB
www.influxdata.com | 27 Apr 2024
Index
What are some of the best open-source Kv projects? This list will help you:
Project | Stars | |
---|---|---|
1 | sled | 7,758 |
2 | kvrocks | 3,222 |
3 | Tendis | 2,826 |
4 | storage | 455 |
5 | denokv | 388 |
6 | lucid | 368 |
7 | vasedb | 252 |
8 | PickleDB | 251 |
9 | kview | 54 |
10 | kv-connect-kit | 53 |
11 | Bitcask | 25 |
12 | burrowkv | 20 |
13 | denodata | 11 |
14 | worker-link-shortener | 1 |
15 | deno-keyv-2 | 0 |
Sponsored