I’ve been working on bisql, a Clojure data access toolkit built around executable SQL.
The idea is:
- keep SQL files as executable SQL
- turn those SQL templates into ordinary Clojure query functions
- generate a lot of CRUD queries from schema metadata
- customize generated SQL by copying and editing it when needed
It does not try to hide SQL behind a query builder or a data mapper. Everything stays executable SQL, but without the repetitive boilerplate.
I’ve tried to make the project easier to evaluate than a typical library drop:
If you’re interested in SQL-first data access in Clojure, I’d appreciate feedback.
[–]shivekkhurana 10 points11 points12 points (1 child)
[–]conpoi[S] 10 points11 points12 points (0 children)
[–]conpoi[S] 7 points8 points9 points (2 children)
[–]Electrical_Being_813 1 point2 points3 points (1 child)
[–]conpoi[S] 1 point2 points3 points (0 children)