Open Source Tools
Great software starts with great tools. We build ours from scratch, use them daily, and share them with you.
Our Clojure kit — a family of modular libraries for building web apps. Apron for core utilities, Bucket for persistence, Wire for frontend, and Scaffold for builds.
Clojure 4 2A family of Claude Code plugins for AI agent workflows — kanban-dashboard for live team visibility and clojure for Clojure-specific craftsmanship.
Claude Code PluginNewC3Kit
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.
Scaffold ── CLJS + Garden CSS Builds
└─ Apron
Bucket ──── Datomic + In-Memory API
└─ Apron
Wire ────── Rich-Client Toolkit
└─ Apron
Apron ───── Core UtilitiesThe Libraries
Core Utilities
Necessities almost any Clojure app needs — schema validation, time helpers, logging, entity indexing, cursors, and edn/transit/CSV.
ClojureFoundationPersistence
Identical API for data on the server (Datomic) and the client (in-memory). Plus migrations, hashids, and background tasks.
ClojureDatomicRich-Client Toolkit
Toolset for rich-client web apps — Ajax, WebSockets, flash messaging, asset fingerprinting, drag-and-drop, and dev reload.
ClojureScriptFull-StackBuild Tooling
Compiles ClojureScript (with watch mode) and transpiles Garden CSS to stylesheets with auto-recompile.
ClojureDev ToolsCleancoders 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 and subagents for Clojure and ClojureScript work, including page creation, migrations, Reagent patterns, forms, c3kit bucket, and Speclj tests.
# 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
✓ Plugins installedThe Plugins
Live Team Dashboard
A real-time browser dashboard for AI agent teams. Agents report progress via MCP tools and the dashboard updates live with task cards, progress bars, agent color coding, and file diffs.
Claude Code PluginMCPClojure Craftsmanship
Specialist skills and subagents for Clojure and ClojureScript — page creation, migrations, Reagent components, forms, c3kit bucket, and Speclj tests.
Claude Code PluginClojure