nowfound

Dev tools · alternatives · 2026

24 alternatives to A strongly-typed document DB that runs on any transactional KV store

A strongly-typed document database that runs on any transactional key-value store. - losfair/RefineDB

This is a document database system designed for developers who need strong type safety. It runs on top of existing transactional key-value stores, making it compatible with various backend infrastructure. Launched in… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 1 we have checked on their own sites, 1 of them free or with a free tier. A strongly-typed document DB that runs on any transactional KV store launched in 2021; newer entries below may have overtaken it.

  1. 1

    (educational) build your own disk based KV store. Contribute to avinassh/py-caskdb development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  2. 2
    SereneDBfree▲262

    Ultra-Fast Search & Analytics Database, Agentic AI ready

    Sep 2026 · serenedb.com · its alternatives →

  3. 3

    This C library is part of a main project aimed at providing a reactive key-value (KV) database. The data is typed (numbers, strings, dates, or booleans) and can include formulas with references to other entries. Clients connected to this database receive a real-time data stream with updates to the subscribed keys, allowing them to react to changes and their dependencies. Essentially, it’s like building a distributed Excel, where data and formulas dynamically update across the system. I couldn’t find any libraries that offered the full set of features I needed for evaluating expressions, so I…

    2024 · github.com · its alternatives →

  4. 4

    Would love thoughts! Here is the HF page: https://huggingface.co/chatdb/natural-sql-7b

    2024 · github.com · its alternatives →

  5. 5

    A SQL database implemented purely in TypeScript type annotations. - codemix/ts-sql

    2020 · github.com · its alternatives →

  6. 6

    A fast, multi-threaded Redis® and Valkey alternative written in Rust: drop-in compatible, with full-text and vector search built in - kividbio/kividb

    4d ago · github.com · its alternatives →

  7. 7

    A totally proof-of-concept FoundationDB based network block device backend - dividuum/fdb-nbd

    2018 · github.com · its alternatives →

  8. 8

    Hey HN, we want to share HelixDB (https://github.com/HelixDB/helix-db/), a project a college friend and I are working on. It’s a new database that natively intertwines graph and vector types, without sacrificing performance. It’s written in Rust and our initial focus is on supporting RAG. Here’s a video runthrough: https://screen.studio/share/szgQu3yq. Why a hybrid? Vector databases are useful for similarity queries, while graph databases are useful for relationship queries. Each stores data in a way that’s best for its main type of query (e.g.…

    2025 · github.com · its alternatives →

  9. 9AB

    we've been working on a KV store for the past year or so which is 2-6x faster than Redis (benchmark link below) yet disk persisted! so you get the speed of in-memory KV stores but with disk persistence. To achieve this we've created our custom filesystem that is optimized for our special usecase and we're doing smart batching for writes and predictive fetching for reads. In addition to basic operations, it also provides atomic inc/dec, atomic json patch, range scans and a unique key monitoring mechanism (pub-sub) over WebSockets which essentially allows you to receive notification on…

    2025 · hpkv.io · its alternatives →

  10. 10

    IronDB is now ImmortalDB: https://github.com/gruns/ImmortalDB - gruns/irondb

    2018 · github.com · its alternatives →

  11. 11IB

    upscaledb - a blazingly fast embedded key-value store with analytical functions

    2016 · upscaledb.com · its alternatives →

  12. 12KA

    The most powerful type-safe SQL query builder for TypeScript

    2023 · kysely.dev · its alternatives →

  13. 13BA
  14. 14

    The most advanced distribution system of NDB Cluster, by Mikael Ronström the inventor of NDB Cluster; made to work for the most advanced ML applications.

    2021 · rondb.com · its alternatives →

  15. 15

    We're excited to share EloqDoc, a new open source document database built on top of Data Substrate. EloqDoc is designed around the principle of treating object storage (like S3) as a first-class citizen for durability and cost efficiency. If you love the flexibility of MongoDB's document model but are struggling with scaling, cost, and consistency due to its coupled architecture, EloqDoc is for you. It’s built to solve MongoDB's inherent infrastructure challenges while remaining fully compatible with existing MongoDB clients and drivers. Key Features: 1. Object Storage as First Citizen: Uses…

    2025 · github.com · its alternatives →

  16. 16
    RipDB▲65

    Fast, decentralized key-value Store for web3 builders

    2022 · zdenham.github.io · its alternatives →

  17. 17RA

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

    2018 · alash3al.github.io · its alternatives →

  18. 18

    Hi HN, I’m Samrith, creator of Hyperterse. Today I’m launching Hyperterse 2.0, a schema-first framework for building MCP servers directly on top of your existing production databases. If you're building AI agents in production, you’ve probably run into agents needing access to structured, reliable data but wiring your business logic to MCP tools is tedious. Most teams end up writing fragile glue code. Or worse, giving agents unsafe, overbroad access. There isn’t a clean, principled way to expose just the right data surface to agents. Hyperterse lets you define a schema over your data and…

    Feb 2026 · hyperterse.com · its alternatives →

  19. 19

    A transactional key-value database written in Go for Linux and macOS - voidDB/voidDB

    2025 · github.com · its alternatives →

  20. 20
    QoreDB▲95

    The fast, open-source database client built with Rust

    Mar 2026 · qoredb.com · its alternatives →

  21. 21ES

    We're thrilled to unveil EloqKV, a lightning-fast distributed key-value store with a Redis-compatible API. Built on a new database architecture called the Data Substrate, EloqKV brings significant innovations to database design. Here’s the unique features that makes it stand out: - Flexible Deployment: Run it as a single-node in-memory KV cache, a larger-than-memory database or scale to a highly available, distributed transactional database with ease. - High Performance: Achieves performance levels comparable to top in-memory databases like Redis and DragonflyDB, while significantly…

    2024 · eloqdata.com · its alternatives →

  22. 22

    Hey everyone! I hope you’re all having a great day. Today I’m sharing an experimental open-source project I’ve been working on for the past few months called Wildcat. Wildcat is an embedded persistent storage engine implementing an lsm tree similar to RocksDB and or LevelDB. The motivation for this system was to try to solve the multi-writer bottlenecks that most embedded systems incur. With that, during my journey with storage systems especially the log structured flavour I’ve implemented a lot of interesting optimizations and algorithms in regards to the write and read paths. I hope you…

    2025 · github.com · its alternatives →

  23. 23

    A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell. - honza/redish

    2013 · github.com · its alternatives →

  24. 24

    Throughout my career, I tried many tools to query PostgreSQL, and in the end, concluded that for what I do, the simplest is almost always the best: raw SQL queries. Until now, I typed the results manually and relied on tests to catch problems. While this is OK in e.g., GoLang, it is quite annoying in TypeScript. First, because of the more powerful type system (it's easier to guess that updated_at is a date than it is to guess whether it's nullable or not), second, because of idiosyncrasies (INT4s are deserialised as JS numbers, but INT8s are deserialised as strings). So I wrote pg-typesafe,…

    Feb 2026 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →