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. Learn more →
Top 10 Clojure SQL Projects
-
xtdb
An immutable database for application development and time-travel data compliance, with SQL and XTQL. Developed by @juxt
-
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.
-
toucan
A classy high-level Clojure library for defining application models and retrieving them from a DB (by metabase)
-
walkable
A Clojure(script) SQL library for building APIs: Datomic® (GraphQL-ish) pull syntax, data driven configuration, dynamic filtering with relations in mind
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
toucan2
Successor library to Toucan with a modern and more-extensible API, more consistent behavior, and support for different backends including non-JDBC databases and non-HoneySQL queries. Currently in active beta.
-
phrag
GraphQL API created from an RDBMS connection for instant, flexible and customizable CRUD operations.
-
dbdoc
Document your database schema, because your team will thank you, and a single text file makes it easy. Works well with PostgreSQL and others.
Project mention: Mariposa – A programming language with time-travel | news.ycombinator.com | 2024-01-09You 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.
Project mention: Ask HN: What are some of the most elegant codebases in your favorite language? | news.ycombinator.com | 2023-06-17Metabase's toucan (https://github.com/metabase/toucan) has some elegantly annotated source code: https://rawgit.com/metabase/toucan/master/docs/uberdoc.html
I've been tooling around with "Tuple Database", which claims to be FoundationDB for the frontend (by the original dev of Notion).
https://github.com/ccorcos/tuple-database/
I have found it conceptually similar to Relic or Datascript, but with strong preformance guarantees - something Relic considers a potential issue. It also solves the problem of using reactive queries to trigger things like popups and fullscreen requests, which must be run in the same event loop as user input.
https://github.com/wotbrew/relic
Clojure SQL related posts
-
Drizzle - An ORM that lets you just write SQL
-
Introduction to Datalog
-
Clojure Turns 15 panel discussion video
-
Ask HN: Does anyone else think SQL needs help?
-
XTDB ‘Core2’ is an experimental, SQL-first, immutable database concept
-
Phrag: GraphQL API auto-created from an RDBMS connection for instant, flexible and customizable CRUD operations.
-
Phrag: GraphQL API auto-created from an RDBMS connection for instant, flexible and customizable CRUD operations.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source SQL projects in Clojure? This list will help you:
Project | Stars | |
---|---|---|
1 | xtdb | 2,447 |
2 | hugsql | 668 |
3 | toucan | 571 |
4 | coast | 550 |
5 | walkable | 443 |
6 | relic | 395 |
7 | seql | 111 |
8 | toucan2 | 64 |
9 | phrag | 43 |
10 | dbdoc | 42 |
Sponsored