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. Jig is a CLI tool that spins up a new project faster than ever.
Clojure 4 2A family of Claude Code plugins for AI agent workflows — kanban-dashboard for live team visibility, clojure for Clojure-specific craftsmanship, and clojure-security for Clojure-specific security review as the agent writes code.
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.
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.
Scaffold ─── CLJS + Garden CSS Builds
└─ Apron
Bucket ──── Datomic + In-Memory API
└─ Apron
Wire ───── Rich-Client Toolkit
└─ Apron
Apron ───── Core Utilities
Jig ────── Project Bootstrapping CLI
The 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 ToolsProject Bootstrapping
A CLI that bootstraps entire projects from templates. The quickest way to get started using c3kit. Select features and get coding faster than ever.
ClojureFull StackCleancoders 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.
# 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 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. Make your agent code like a Clean Coder.
Claude Code PluginClojureClojure Secure SDLC
Security-focused skills, hooks, and configurations for Clojure and ClojureScript to automatically security review your agent's code as it writes it. Includes clj-kondo, clj-holmes, clj-watson, gitleaks, and Semgrep.
Claude Code PluginClojure