Veteran software architect, focusing on web / JVM / Clojure these days.
honeysql. Turn Clojure data structures into SQL
1.9knext-jdbc. A modern low-level Clojure wrapper for JDBC-based access to databases.
860dot-clojure. My .clojure/deps.edn file
634clj-new. Generate new projects based on clj, Boot, or Leiningen Templates!
515deps-new. Create new projects for the Clojure CLI / deps.edn
446usermanager-example. A little demo web app in Clojure, using Component, Ring, Compojure, Selmer (and a database)
369depstar. Builds JARs, uberjars, does AOT, manifest generation, etc for deps.edn projects
239build-clj. Common build tasks abstracted into a library.
152readme. A testing library that turns your README into executable Clojure tests!
141vscode-calva-setup. My VS Code / Calva / Portal / Joyride setup
117om-sente. Playground to create Om + Sente test app
45jsql. Basic DSL for generating SQL/DDL, formerly java.jdbc.sql and java.jdbc.ddl
43boot-tools-deps. A Boot task (deps) that wraps tools.deps(.alpha) to read deps.edn files
40logging4j2. A Clojure wrapper for log4j2
23polylith-external-test-runner. An external (subprocess) test runner for Polylith
22engine. A Clojure library to implement a query -> logic -> updates workflow, to separate persistence updates from business logic, to improve testing etc.
22clj-soap. Fork of https://bitbucket.org/taka2ru/clj-soap updated to latest Clojure version
21lein-fregec. A Leiningen plugin to compile Frege (http://www.frege-lang.org) code.
20java-clojure-example. Trivial example to show using Java from Clojure in deps.edn project
18atom-chlorine-setup. My Atom / Chlorine setup
17socket-rebl. A Socket REPL that also submits forms to Cognitect's REBL
13fw1. THIS IS A FORK: SEE https://github.com/framework-one/fw1 FOR RELEASES ETC! FW/1 - Framework One - is a lightweight, convention over configuration, MVC application framework for ColdFusion / CFML.
13ring-cfml. A version of Ring (Clojure) for CFML
12next.jdbc.xt. Experimental extension of next.jdbc to work with XTDB 2.0 (snapshots)
12build-uber-log4j2-handler. A conflict handler for log4j2 plugins cache files for the tools.build uber task.
12datamapper. A couple of CFCs from the World Singles data mapper to show how we wrap Clojure (vectors of) hashmaps to present a thin OO veneer to our CFML code.
8ring-data-json. Ring middleware for handling JSON, using clojure.data.json
7boot-kotlinc. A Kotlin compilation task for Boot
7liquid-setup. Configuration for the Liquid in-process Clojure editor
7macro-day. Code examples I wrote during Amit Rathore's "A day with Clojure macros" training
6edmund. Edmund is an Event-Driven Model micro-framework for CFML / ColdFusion
5datafy-nav-example. Examples of datafy and nav
3boot-expectations. Boot task for running Expectations
3avowal. Futures and Promises for modern CFML, inspired by my earlier cfconcurrency library
3cfml-interop. CFML/Clojure interop library extracted from World Singles code and open sourced!
3lightstuff. Historical archive of Peter Bell's LightBase and LightGen utility framework/code
2cat-genetics. Utilities to help calculate TICA-specific color cat genetics etc
2boxlang-clojure. An example of calling Clojure code from BoxLang
2di1. THIS IS A FORK! SEE https://github.com/framework-one/di1 FOR RELEASES, DOCUMENTATION ETC! DI/1 - Inject One - is a very lightweight, convention over configuration, dependency injection (inversion of control) framework for ColdFusion / CFML.
2orm-blog. A very simple blog/cms built in ColdFusion using Framework 1 and ORM.
2clojure-lucee. A toy example of running CFML pages via Lucee as an embedded engine in a Clojure Ring application.
2cfmljure. A way to dynamically call Clojure from CFML
2fw1-clj. A port of Framework One (FW/1) from CFML to Clojure
2clojure-dining-car. A Categorized and Annotated Directory of Clojure Libraries
2