metabase/toucan
View on GitHub ↗ ★ 575 Clojure
A classy high-level Clojure library for defining application models and retrieving them from a DB
5 mentions on Hacker News by 5 people: 1 story, 4 comments · first 2017-01-31 · latest 2023-06-17
20082026
-
Metabase's toucan ( https://github.com/metabase/toucan ) has some elegantly annotated source code: https://rawgit.com/metabase/toucan/master/docs/uberdoc.html
comment by doubleg · 2023-06-17 · in Ask HN: What are some of the most elegant codebases in your favorite language? -
There's this: https://github.com/metabase/toucan But beware what you do with it. Avoid DB side effects from business logic.
comment by danuker · 2023-02-13 · in Clojure Turns 15 panel discussion video -
At Metabase I think we've found a nice middle ground with our "Toucan" library for Clojure: https://github.com/metabase/toucan
comment by tlrobinson · 2019-05-07 · in To ORM or Not to ORM -
…etc and build up queries dynamically - can easily add abstractions, for example something like https://github.com/metabase/toucan/blob/master/README.md If you use postgresql, check out: https://github.com/nilenso/honeysql-postgres/blob/mast…
comment by mjmein · 2017-08-29 · in Honey SQL – SQL as Clojure data structures