SaaSHub helps you find the best software and product alternatives Learn more →
Xtdb Alternatives
Similar projects and alternatives to xtdb
-
logseq
A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
-
-
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.
-
-
-
Metabase
The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
-
-
-
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.
-
-
-
kit
Lightweight, modular framework for scalable web development in Clojure (by kit-clj)
-
datascript
Immutable database and Datalog query engine for Clojure, ClojureScript and JS
-
re-frame
A ClojureScript framework for building user interfaces, leveraging React
-
-
-
cider
The Clojure Interactive Development Environment that Rocks for Emacs (by clojure-emacs)
-
helix
A simple, easy to use library for React development in ClojureScript. (by lilactown)
-
-
-
-
crux
Discontinued General purpose bitemporal database for SQL, Datalog & graph queries. Backed by @juxt [Moved to: https://github.com/xtdb/xtdb]
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
xtdb reviews and mentions
-
Mariposa – A programming language with time-travel
You don't necessarily need to embed it into the programming language itself to get a ton of value. XTDB (https://github.com/xtdb/xtdb) offer a Clojure, Java and HTTP API for interacting with the database, which is bitemporal and lets you query the database for a specific point in time for example.
- Everything wrong with databases and why their complexity is now unnecessary
-
I made a basic python client and ORM for XTDB
XTDB is a bitemporal and dynamic relational database for SQL and Datalog, written in Clojure. The Python application I work on uses XTDB for its bitemporal and schema-less nature. There were a few Python clients that looked unmaintained and lacked some features we needed, so I tried to build something that would have fit our own requirements in hindsight. This includes:
-
Endatabas: A SQLite-inspired, SQL document database with full history
it's bitemporal, will be SQL-compatible, and also has another query-language - XTQL :
-
Is Datomic right for my use case?
You can also consider other durable Datalog options like datahike or datalevin which can work either as lib (SQLite style) or in a client-server setup; if you want to play with bi-temporality XTDB is a rock solid option with very good support and documentation.
-
Datomic Is Now Free
You could look into http://xtdb.com/ if you want an open source alternative
-
Taming the Time: how to install & develop with XTDB
XTDB, or Cross-Time Database, is a distributed and transactional database system designed to handle complex and changing data with ease. It is based on a bitemporal model, which allows for the tracking of both the valid time and transaction time of data, enabling powerful and flexible querying capabilities. With XTDB, developers can work with immutable data structures, which simplifies development and improves reliability. Its graph query language, Datalog, provides a powerful and expressive way to navigate relationships within the data.
- Introduction to Datalog
- Clojure Turns 15 panel discussion video
-
XTDB with Postgres storage.
I recommend reading the source code for the module to understand more (there are also several PRs with detailed design decisions), although I would be very happy to elaborate further https://github.com/xtdb/xtdb/tree/master/modules/jdbc
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Apr 2024
Stats
xtdb/xtdb is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.
The primary programming language of xtdb is Clojure.