xtdb VS nippy

Compare xtdb vs nippy and see what are their differences.

xtdb

An immutable database for application development and time-travel data compliance, with SQL and XTQL. Developed by @juxt (by xtdb)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
xtdb nippy
17 2
2,441 1,026
1.1% 0.7%
9.9 8.2
5 days ago 19 days ago
Clojure Clojure
Mozilla Public License 2.0 Eclipse Public License 1.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

xtdb

Posts with mentions or reviews of xtdb. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-09.

nippy

Posts with mentions or reviews of nippy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-06.
  • XTDB with Postgres storage.
    3 projects | /r/Clojure | 6 Jun 2022
    The `event_key` for the `topic=docs` rows is a content-addressable hash of the document. The `v` column is indeed https://github.com/ptaoussanis/nippy data.
  • The Strength of the Record (philosophy behind Crux)
    1 project | /r/Clojure | 31 Mar 2021
    The way Crux works today is that https://github.com/ptaoussanis/nippy is used to _precisely_ serialize the record (a.k.a. document map) such that details like the ordering of elements in vector values is preserved. Maintaining the order of cardinality-many values using any of the triple-based Clojure Datalog stores would require additional modelling and code complexity.

What are some alternatives?

When comparing xtdb and nippy you can also consider the following projects:

datahike - A durable Datalog implementation adaptable for distribution.

biff - A Clojure web framework for solo developers.

datalevin - A simple, fast and versatile Datalog database

encore - Core utils library for Clojure/Script

crux - General purpose bitemporal database for SQL, Datalog & graph queries. Backed by @juxt [Moved to: https://github.com/xtdb/xtdb]

sente - Realtime web comms library for Clojure/Script

datascript - Immutable database and Datalog query engine for Clojure, ClojureScript and JS

lines - A pure bash clojureish CI pipeline

kpow-secure - Key Generation and Payload Encryption

spring-data-jpa-temporal - Temporal auditing extension of the Spring Data JPA module

overarch - Overarch provides a data model for the holistic description of a software system, opening multiple use cases on the model data. Supports C4 and UML diagram generation with PlantUML.