awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to rescrv/hyperdex

Open-source alternatives to HyperDex

30 open-source projects similar to rescrv/hyperdex, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best HyperDex alternative.

  • tarantool/tarantooltarantool avatar

    tarantool/tarantool

    3,642View on GitHub↗

    Get your data in RAM. Get compute close to data. Enjoy the performance.

    Lua
    View on GitHub↗3,642
  • cockroachdb/pebblecockroachdb avatar

    cockroachdb/pebble

    5,777View on GitHub↗

    Pebble is an embedded key-value storage engine written in Go, designed as a library that provides durable, write-optimized data persistence directly within applications. It organizes data using a log-structured merge-tree (LSM-tree) structure, where writes are first buffered in an in-memory skiplist memtable and persisted to a write-ahead log before being flushed to block-based SSTable files on disk. The engine supports atomic batch commits, configurable write synchronization, and automatic background compaction that merges and rewrites sorted runs to reclaim space and maintain read performanc

    Go
    View on GitHub↗5,777
  • dicedb/diceDiceDB avatar

    DiceDB/dice

    10,760View on GitHub↗

    Dice is a low-latency key-value store based on Valkey that functions as a hierarchical storage engine. It combines a high-speed memory store with a tiered cache system to manage data across multiple storage levels. The system extends memory capacity by implementing a disk-backed cache that automatically persists evicted items to disk and restores them during cache misses. This storage tiering balances retrieval speed and operational cost by distributing data between fast memory and slower disk storage. The engine includes a query subscription service that monitors specific data patterns and

    C
    View on GitHub↗10,760
  • akumuli/akumuliakumuli avatar

    akumuli/Akumuli

    840View on GitHub↗

    Time-series database

    C++
    View on GitHub↗840

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • apache/incubator-druidapache avatar

    apache/incubator-druid

    14,020View on GitHub↗

    Apache Druid is a real-time OLAP database and distributed analytics engine. It functions as a columnar time-series database designed for high-performance analytical queries and the real-time ingestion of streaming and batch datasets. The system provides a framework for high-concurrency analytics, allowing multiple simultaneous users to execute SQL and native queries across large-scale data. It supports mixed data ingestion, combining real-time streaming and batch loading into a single system for unified analysis. The platform includes capabilities for distributed cluster management, enabling

    Java
    View on GitHub↗14,020
  • basho/riakbasho avatar

    basho/riak

    4,023View on GitHub↗

    Riak is a decentralized NoSQL key-value store designed for high availability and fault tolerance. It is a Dynamo-style distributed database that utilizes consistent hashing and eventual consistency to scale data across a cluster of nodes. The system functions as a geo-replicated datastore, synchronizing data across multiple physical locations to provide disaster recovery and maintain availability during regional outages. It employs a multi-master replication model, allowing writes to any node in the cluster. The platform covers broad capability areas including decentralized cluster coordinat

    Shell
    View on GitHub↗4,023
  • antirez/redisantirez avatar

    antirez/redis

    109View on GitHub↗

    This document serves as both a quick start guide to Redis and a detailed resource for building it from source.

    C
    View on GitHub↗109
  • bloomberg/comdb2bloomberg avatar

    bloomberg/comdb2

    1,519View on GitHub↗

    Bloomberg's distributed RDBMS

    C
    View on GitHub↗1,519
  • bobris/btdbBobris avatar

    Bobris/BTDB

    142View on GitHub↗

    Key Value Database in .Net with Object DB Layer, RPC, dynamic IL and much more

    C#
    View on GitHub↗142
  • boltdb/boltboltdb avatar

    boltdb/bolt

    14,642View on GitHub↗

    Bolt is a single-file embedded key-value store for Go applications. It is an ACID transactional database that organizes data in B+trees on disk to provide efficient sorted key retrieval and range scans. The system uses a memory-mapped model to map the database file directly into the process address space for fast random-access reads. The project distinguishes itself through a multi-version concurrency control architecture that allows multiple simultaneous readers to access a consistent snapshot of data without blocking a writer. It employs a single-writer multi-reader locking model and uses a

    Go
    View on GitHub↗14,642
  • cayleygraph/cayleycayleygraph avatar

    cayleygraph/cayley

    15,043View on GitHub↗

    Cayley is a graph database engine designed for storing and querying interconnected data using a quad-based data model. It functions as an RDF quad store, managing information through subjects, predicates, objects, and labels. The system features a modular graph store architecture with pluggable backends, allowing it to swap between in-memory storage and various external persistent databases. It includes a GraphQL-inspired API and a dedicated data visualizer for the interactive exploration of nodes and edges. Query capabilities cover bidirectional path traversal and multi-syntax execution usi

    Go
    View on GitHub↗15,043
  • cbd/ediscbd avatar

    cbd/edis

    519View on GitHub↗

    An Erlang implementation of Redis

    Erlang
    View on GitHub↗519
  • cockroachdb/cockroachcockroachdb avatar

    cockroachdb/cockroach

    32,207View on GitHub↗

    Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict ACID compliance and global data consistency. It functions as a relational database engine that automatically partitions data into ranges, rebalancing them across a cluster to accommodate growing storage and throughput requirements. By utilizing a distributed consensus protocol, the system ensures that all nodes agree on the order of operations, providing fault tolerance and continuous availability even in the event of hardware failures. The system distinguishes itself through

    Gocockroachdbdatabasedistributed-database
    View on GitHub↗32,207
  • jobbole/awesome-mysql-cnjobbole avatar

    jobbole/awesome-mysql-cn

    2,780View on GitHub↗

    MySQL 资源大全中文版,分析工具、备份、性能测试、配置、部署、GUI 等

    View on GitHub↗2,780
  • dalmatinerdb/dalmatinerdbdalmatinerdb avatar

    dalmatinerdb/dalmatinerdb

    692View on GitHub↗

    See gitlab: https://gitlab.com/Project-FiFo/DalmatinerDB/dalmatinerdb

    Erlang
    View on GitHub↗692
  • coreos/etcdcoreos avatar

    coreos/etcd

    51,846View on GitHub↗

    etcd is a distributed key-value store and configuration store designed to maintain a consistent set of data across a cluster of nodes. It functions as a reliable registry for storing and synchronizing critical settings and metadata used by distributed applications. The system implements the Raft consensus algorithm to ensure data consistency and leader election across servers. To protect data transfers and verify node identities, it utilizes a network security layer based on mutual TLS and client certificates. Its capabilities cover distributed configuration management, cluster state synchro

    Go
    View on GitHub↗51,846
  • deroproject/gravitonderoproject avatar

    deroproject/graviton

    424View on GitHub↗

    Graviton Database: ZFS for key-value stores.

    Go
    View on GitHub↗424
  • dgraph-io/badgerdgraph-io avatar

    dgraph-io/badger

    15,666View on GitHub↗

    Badger is an embeddable key-value store written in Go that provides persistent data storage for byte keys and values. It is a persistent database that utilizes a tiered LSM tree storage model to optimize disk storage and retrieval efficiency. The system features an ACID transaction engine that ensures data integrity through serializable snapshot isolation and multi-version concurrency control. It also provides an encrypted key-value store with data-at-rest encryption and a managed encrypted key registry to secure stored information. The engine covers a broad set of capabilities including hig

    Godatabasedocument-databasego
    View on GitHub↗15,666
  • biokoda/actordbbiokoda avatar

    biokoda/actordb

    1,889View on GitHub↗

    ActorDB distributed SQL database

    Erlang
    View on GitHub↗1,889
  • filodb/filodbfilodb avatar

    filodb/FiloDB

    1,462View on GitHub↗

    Distributed Prometheus time series database

    Scala
    View on GitHub↗1,462
  • flower-corp/lotusdbflower-corp avatar

    flower-corp/lotusdb

    2,253View on GitHub↗

    Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.

    Go
    View on GitHub↗2,253
  • gchq/gaffergchq avatar

    gchq/Gaffer

    1,791View on GitHub↗

    A large-scale entity and relation database supporting aggregation of properties

    Java
    View on GitHub↗1,791
  • greenplum-db/gpdbG

    greenplum-db/gpdb

    0View on GitHub↗
    View on GitHub↗0
  • hashicorp/consulhashicorp avatar

    hashicorp/consul

    29,943View on GitHub↗

    Consul is a distributed coordination service and service mesh tool used for service discovery, health monitoring, and cluster state management across dynamic networks. It provides a platform for locating network addresses of services and managing traffic across distributed infrastructure using DNS and HTTP interfaces. The project distinguishes itself through multi-datacenter network orchestration, enabling the federation of services across different regions using mesh gateways. It secures communication via a service mesh architecture that employs identity-based authorization and mutual TLS en

    Goapi-gatewayconsulecs
    View on GitHub↗29,943
  • icefiredb/icefiredbI

    IceFireDB/IceFireDB

    0View on GitHub↗
    View on GitHub↗0
  • influxdata/influxdbinfluxdata avatar

    influxdata/influxdb

    31,556View on GitHub↗

    InfluxDB is a specialized time series database platform engineered for the high-speed ingestion, compression, and retrieval of timestamped data at scale. It functions as a distributed metrics platform, providing the infrastructure necessary to organize and analyze massive volumes of time-stamped information to identify trends, patterns, and anomalies within complex data streams. The platform distinguishes itself through a functional dataflow engine that utilizes a specialized programming language for complex analytical transformations and automated tasks. This architecture is supported by a p

    Rustdatabasegoinfluxdb
    View on GitHub↗31,556
  • iondbproject/iondbiondbproject avatar

    iondbproject/iondb

    595View on GitHub↗

    IonDB, a key-value datastore for resource constrained systems.

    C
    View on GitHub↗595
  • jakekgrog/ghostdbjakekgrog avatar

    jakekgrog/GhostDB

    753View on GitHub↗

    GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.

    Go
    View on GitHub↗753
  • alticelabs/kyotoalticelabs avatar

    alticelabs/kyoto

    279View on GitHub↗

    Kyoto Tycoon key-value store (and the underlying Kyoto Cabinet library)

    C++
    View on GitHub↗279
  • akrylysov/pogrebakrylysov avatar

    akrylysov/pogreb

    1,350View on GitHub↗

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

    Gogohash-tablekey-value
    View on GitHub↗1,350