Clojure SQL

Open-source Clojure projects categorized as SQL

Top 10 Clojure SQL Projects

  • xtdb

    An immutable database for application development and time-travel data compliance, with SQL and XTQL. Developed by @juxt

  • Project mention: Mariposa – A programming language with time-travel | news.ycombinator.com | 2024-01-09

    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.

  • hugsql

    A Clojure library for embracing SQL

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

    A classy high-level Clojure library for defining application models and retrieving them from a DB (by metabase)

  • Project mention: Ask HN: What are some of the most elegant codebases in your favorite language? | news.ycombinator.com | 2023-06-17

    Metabase's toucan (https://github.com/metabase/toucan) has some elegantly annotated source code: https://rawgit.com/metabase/toucan/master/docs/uberdoc.html

  • coast

    The fullest full stack clojure web framework

  • walkable

    A Clojure(script) SQL library for building APIs: Datomic® (GraphQL-ish) pull syntax, data driven configuration, dynamic filtering with relations in mind

  • relic

    Functional relational programming for Clojure(Script).

  • Project mention: FoundationDB: A Distributed Key-Value Store | news.ycombinator.com | 2023-07-03

    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

  • seql

    Simplfied EDN Query Language for SQL

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Clojure SQL related posts

  • Drizzle - An ORM that lets you just write SQL

    2 projects | /r/javascript | 15 Mar 2023
  • Introduction to Datalog

    6 projects | news.ycombinator.com | 15 Feb 2023
  • Clojure Turns 15 panel discussion video

    24 projects | news.ycombinator.com | 13 Feb 2023
  • Ask HN: Does anyone else think SQL needs help?

    7 projects | news.ycombinator.com | 11 Sep 2022
  • XTDB ‘Core2’ is an experimental, SQL-first, immutable database concept

    5 projects | /r/Clojure | 23 Aug 2022
  • Phrag: GraphQL API auto-created from an RDBMS connection for instant, flexible and customizable CRUD operations.

    1 project | /r/graphql | 5 Jul 2022
  • Phrag: GraphQL API auto-created from an RDBMS connection for instant, flexible and customizable CRUD operations.

    1 project | /r/Clojure | 5 Jul 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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 →

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com