Become a sponsor to Cam Saul
Hi everyone! Working on Metabase is my day job, but if you want to buy me a cup of coffee or a beer for work I do on my open-source libraries on my free rime it will help fuel new features and bug fixes. I maintain a handful of libraries in my free time including Toucan, Methodical, lein-docstring-checker, metabase/saml20-clj and more. On top of that, I've submitted bug fixes and other improvements to tons of important Clojure libraries such as Ring, clojure.java.jdbc, Cloverage, just to name a few.
Featured work
-
metabase/metabase
The simplest, fastest way to get business intelligence and analytics to everyone in your company 😋
Clojure 38,702 -
metabase/toucan
A classy high-level Clojure library for defining application models and retrieving them from a DB
Clojure 569 -
camsaul/methodical
Functional and flexible multimethods for Clojure. Nondestructive multimethod construction, CLOS-style aux methods and method combinations, partial-default dispatch, easy next-method invocation, hel…
Clojure 295 -
camsaul/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 a…
Clojure 81 -
camsaul/whitespace-linter
Fast multithreaded and customizable linter that checks files for trailing whitespace, tabs, files that don't end in newlines, files that end in blank lines, Unicode characters that look maddeningly…
Clojure 18 -
metabase/connection-pool
Connection pools for JDBC databases. Simple wrapper around C3P0.
Clojure 14