C3Kit

Modular Clojure component toolkit

C3Kit is a family of modular Clojure libraries that form the foundation for every application we build. Each library handles a different concern and can be pulled independently as a dependency.


Apron provides the necessities almost any Clojure app needs—schema, time, logging, and more. Bucket gives you one identical API for data, whether it lives in Datomic on the server or in-memory on the client. Wire is a toolset for rich-client web apps, spanning Clojure on the server and ClojureScript on the client. Scaffold handles build tooling—ClojureScript compilation and Garden CSS transpiling with auto-recompile.


Jig is a CLI tool for starting new projects faster than ever. Simply select the features you're going to need in your project, and Jig will build everything you need to get coding a full-stack application with c3kit.

ClojureDatomicClojureScriptModular
View on GitHub
cleancoders/c3kit
Scaffold ─── CLJS + Garden CSS Builds
  └─ Apron

Bucket ──── Datomic + In-Memory API
  └─ Apron

Wire ───── Rich-Client Toolkit
  └─ Apron

Apron ───── Core Utilities

Jig ────── Project Bootstrapping CLI

Cleancoders Agent Plugins

Claude Code plugins for AI agent workflows

A marketplace of Claude Code plugins built for AI agent workflows. Install once and share the same discipline, dashboards, and skills across every project your team touches.

kanban-dashboard is a live MCP server and browser dashboard for agent teams — task cards, dependencies, and file diffs update in real-time so you can see parallel work at a glance.
clojure bundles specialist skills, hooks, and configurations for Clojure and ClojureScript work, including writing and testing migrations, Reagent patterns, c3kit, Speclj testing, and formatting with cljfmt.
clojure-security makes sure that your coding agent is SSDLC/DevSecOps aware with linting, SAST, and dependency scanning. It provides skills, hooks, and configurations for clj-kondo, clj-holmes, clj-watson, and gitleaks.

Claude CodeMCPClojureReal-time
View on GitHub
cleancoders/agent-plugins
# Add marketplace (once)
$ /plugin marketplace add \
    cleancoders/agent-plugins

# Install a plugin
$ /plugin install \
    kanban-dashboard@cleancoders-agent-plugins
$ /plugin install \
    clojure@cleancoders-agent-plugins
$ /plugin install \
    clojure-security@cleancoders-agent-plugins

 Plugins installed