Clojure is a functional, dynamic, general-purpose programming language. It provides built-in concurrency support via software transactional memory and asynchronous agents, and offers a rich set of immutable, persistent data structures. Clojure runs on JVM, JavaScript VMs, and Common Language Runtime.
Babashka CLIs
VS Code AI Agent Interactive Programming. Tools for CoPIlot and other assistants. Can also be used as an MCP server.
Bracket-fixing Clojure REPL for Claude Code, ECA and other agents.
high quality mounted real (e)states
Ruby port of clojure.spec
Function serialization between Clojure processes and dialects
A netstring and bencode implementation for Clojure.
A proof of concept version of Clojure in Rust.
DI is a dependency injection framework that allows you to define dependencies as cheaply as defining function arguments.
:wrench: The slim way to build Clojure.
Versioned, fast and scalable columnar database.
🌌 Clojure's API for JavaScript's Objects
Add function args and return Spec checking via assertions
Beagle helps you identify keywords, phrases, regexes, and complex search queries of interest in streams of text documents.
Clojure library for enhanced Java interop that helps you make friends with Java's functional interfaces 😍
Clojure bindings for the Chromium Embedded Framework
AWS Certified AI Practitioner (AIF-C01) exam preparation
Technology radar in Clojure/ClojureScript
A concise and composable syntax for your function specs
mixfix syntax for clojure
collection of useful CLJS code
Simple React component DSL for Clojure/Script
Jayfu is a tutorial on how to create a Clojure CLI with GraalVM native-image and SCI.
A simple full-stack clojure app
A html->hiccup conversion function in pure CLJC
View the sizes of your dependencies.
Demo of web application with Rama and Electric
Your trampoline to Clojure dev toolbox
Clojure specs for Ring
Pattern matching for the monads in the cats Clojure library
Testing library for clojure.spec fdefs
Multi-page web application prototype with Clojure(Script)
eBird location and observation data rendered on OpenStreetMap
A library for building functional-reactive (FRP) GUIs in Clojurescript
A simple demo using pathom, fulcro and crux
Diffuse is a library to create, use and manipulate diffs, to build the change you wish to see in your data.
Publish deps.edn libraries to Clojars
Simple React Native application with ClojureScript, re-frame and react navigation v5
Boot task providing live-reload using Fighweel client
simple and functional concurrency primitives for Clojure
Micro-framework for data-driven composable system architectures
Propel helps you start Clojure(Script) REPLs with a prepl
Datahike with Firebase as data storage
Clojure mocking library
Send commands from text to interactive programs
A tiny, zero-dependency HTTP router
A CLI for executing EQL queries on EDN data
Ruby, Kotlin, Groovy, Clojure, and JShell support for Ghidra scripting and interactive sessions.
High-performance symbolic, 2D and 3D visual extensions to the Emmy computer algebra system.
A frontend rendering library in Clojure, for Clojurists