khepri

Khepri is a tree-like replicated on-disk database library for Erlang and Elixir. (by rabbitmq)

Khepri Alternatives

Similar projects and alternatives to khepri

  • ra

    7 khepri VS ra

    A Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.

  • partisan

    High-performance, high-scalability distributed computing for the BEAM.

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

    InfluxDB logo
  • brod

    0 khepri VS brod

    Apache Kafka client library for Erlang/Elixir

  • observer_cli

    Visualize Erlang/Elixir Nodes On The Command Line

  • Binbo

    0 khepri VS Binbo

    Chess representation written in Erlang using Bitboards, ready for use on game servers

  • vernemq

    5 khepri VS vernemq

    A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!

  • gen_leader

    A project to unify various implementations of the Erlang library gen_leader into a modern, robust single implementation

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

    WorkOS logo
  • CouchDB

    27 khepri VS CouchDB

    Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better khepri alternative or higher similarity.

khepri reviews and mentions

Posts with mentions or reviews of khepri. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-14.
  • The Erlang Runtime System
    3 projects | news.ycombinator.com | 14 Feb 2024
    Erlang/OTP doesn't handle leader election, and by itself is bad at handling netsplits.

    There is https://github.com/rabbitmq/ra which is a Raft implementation in Erlang that is Jepsen-tested. You could use it to build "etcd in Erlang", or https://github.com/rabbitmq/khepri which is built on top of Ra.

  • Khepri is a tree-like replicated on-disk database library for Erlang and Elixir
    2 projects | news.ycombinator.com | 1 Feb 2023
    https://rabbitmq.github.io/khepri/ has a bit more information on why you might want to use this, from what I can understand. It's a bit over my head. I guess its sort of simpler to manage a bunch of data on a disk vs a regular db (when not considering that just a bunch of data on disk), mostly around network issues?

Stats

Basic khepri repo stats
3
304
8.1
16 days ago

rabbitmq/khepri is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of khepri is Erlang.


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