Clojure Datalog Databases

This page summarizes the projects mentioned and recommended in the original post on /r/Clojure

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • terminusdb

    TerminusDB is a distributed database with a collaboration model

    Aslo, FYI, we've been looking into building clojure support for TerminusDB because it looks like a strong foundation for an open-source datalog database.

  • datahike

    A durable Datalog implementation adaptable for distribution. (by FalseProtagonist)

    Hi, just to note that for datahike this feature is well underway on the cljs-support branch, specifically on the datahike fork under https://github.com/FalseProtagonist/datahike building on work by https://github.com/groundedSAGE. If anyone is interested in helping, the datahike guys have a dedicated discord channel and weekly community meetings (and are friendly). Also i (falseprotagonist) would be happy to help anyone get a development version/environment up and running to take a look at it in the interim

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

  • datahike

    A durable Datalog implementation adaptable for distribution.

    There is now a datahike linux native image preview available: https://github.com/replikativ/datahike/releases/tag/preview

  • clojurelog

    Matrix of Open Source Clojure Datalog Databases

    Thanks for the feedback! I've opened an issue to reflect on this.

  • datascript-mapdb

    Discontinued Datascript backed by MapDB

    Long before Crux, Håkan built a really tiny PoC that makes DataScript durable using with-derefs on the JVM + MapDB https://github.com/hraberg/datascript-mapdb/blob/master/src/datascript_mapdb/core.clj

  • node-lmdb

    Node.js binding for lmdb

    Perhaps this same approach could be resurrected in conjunction with something like https://github.com/Venemo/node-lmdb (which has synchronous APIs...to avoid rewriting DataScript to be async!)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts