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.
Simulation of spatial processes in Protege-frames by scenarios
Deprecation in Clojure made easy
Techniques, advice, and anecdotes about how to teach Functional Programming
Turn files into asynchronous streams
A data-oriented approach to Datastar using the official SDK and Nexus. Wow!
Rente: Clojure, ClojureScript, Reagent (react) + Sente (web sockets). Heroku-ready!
JavaScript lazy arrays, sort of like Clojure's seqs
Clojure syntax checker (via Joker) for flycheck
A utility for building ClojureScript-based React Native apps
Fast declarative Clojure map transforms to solve impedance mismatch
Configuration powertool with `metosin/malli`
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.
Babashka CLIs
A netstring and bencode implementation for Clojure.
high quality mounted real (e)states
Function serialization between Clojure processes and dialects
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
A proof of concept version of Clojure in Rust.
A simple full-stack clojure app
🌌 Clojure's API for JavaScript's Objects
Ruby port of clojure.spec
Add function args and return Spec checking via assertions
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.
Multi-page web application prototype with Clojure(Script)
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
Clojure mocking library
Simple React Native application with ClojureScript, re-frame and react navigation v5
eBird location and observation data rendered on OpenStreetMap
High-performance symbolic, 2D and 3D visual extensions to the Emmy computer algebra system.
A frontend rendering library in Clojure, for Clojurists
An nREPL client plugin for the Helix editor
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
Ruby, Kotlin, Groovy, Clojure, and JShell support for Ghidra scripting and interactive sessions.