Skip to content

Clojure Dialects

Dialect C A R B Host Release Description
1 10955 Clojure @richhickey JVM 2026-09-08 f3b1433 The original; dynamic, functional Lisp on the Java Virtual Machine
2 9391 ClojureScript @richhickey JavaScript 2026-05-07 r1.12.145 Clojure compiled to JavaScript via Google Closure
3 6037 Carp @eriksvedang C 2026-03-28 v0.6.0 Statically-typed Lisp without a GC, compiles to C
4 5438 Hy @paultag Python 2026-07-31 1.3.1 A Lisp dialect embedded in Python (Clojure-adjacent)
5 4606 Babashka @borkdude GraalVM native 2026-08-31 v1.13.220 Fast-starting Clojure interpreter for shell scripting
6 4411 Janet @bakpakin C 2026-09-11 v1.42.1 Dynamic language and bytecode VM (Clojure-adjacent)
7 3330 Jank @jeaye C++ / LLVM 2026-09-12 aa421ee Native Clojure dialect with seamless C++ interop
8 2750 Fennel @technomancy Lua 2025-12-30 1.6.1 Clojure-like Lisp dialect with seamless interop
9 1769 Joker @candid82 Go 2026-08-23 v1.10.0 Small Clojure interpreter, linter and formatter
10 1740 Lux @eduardoejp JVM (multi-target) 2025-11-01 0.9.0 Statically-typed functional Lisp with multiple host targets
11 1714 Clojerl @jfacorro Erlang VM 2025-01-07 4ad14e5 Clojure for the BEAM
12 1654 ClojureCLR @dmiller .NET 2026-09-12 74c3768 Port of Clojure to the Common Language Runtime
13 1643 ClojureDart @cgrand @dupuchba Dart / Flutter 2026-08-22 0.9.20260822a Clojure for Flutter and Dart with native and Wasm targets
14 1126 Ferret @nakkaya C++11 2020-01-29 171a575 Free-software Lisp for real-time embedded control
15 1037 Planck @mfikes JavaScriptCore 2024-03-24 2.28.0 Stand-alone ClojureScript REPL on JavaScriptCore
16 979 ClojureRS @Tko1 Rust 2023-04-16 cb64b43 Clojure implementation atop Rust
17 965 nbb @borkdude Node.js 2026-08-18 951e62b Scripting in Clojure on Node.js via SCI
18 901 Squint @borkdude JavaScript 2026-08-12 v0.14.208 Light-weight ClojureScript dialect transpiling to mutable JS
19 728 Glojure @jfhamlin @ingydotnet Go 2026-09-12 v0.7.18 Clojure interpreter hosted on Go with seamless Go interop
20 660 Cherry @borkdude JavaScript (ES6) 2026-08-10 v0.6.38 Experimental ClojureScript to ES6 module compiler
21 637 YAMLScript @ingydotnet GraalVM native 2026-08-25 0.2.32 YAML syntax that translates to Clojure code and semantics
22 593 Joyride @PEZ VS Code 2026-09-10 v0.0.83 Make VS Code hackable like Emacs, with Clojure
23 555 let-go @nooga Go 2026-07-20 v1.12.2 "Almost Clojure" written in Go
24 526 Phel PHP 2026-09-05 v0.51.0 Functional Clojure-compatible Lisp compiling to PHP
25 478 Basilisp @chrisrink10 Python 3 2026-04-09 v0.5.1 Clojure-compatible Lisp dialect with seamless Python interop
26 438 Scittle @borkdude JavaScript (browser) 2026-08-18 v0.8.33 Run Clojure directly from <script> tags via SCI
27 400 Cloture @ruricolist Common Lisp 2026-08-22 da0b3b0 Clojure dialect implemented in Common Lisp
28 247 obb @borkdude Applescript Open Scripting 2022-03-09 v0.0.3 SCI ClojureScript scripting of Mac OSX
29 220 Lokke @rlbdv GNU Guile 2024-03-18 10dfebe Clojure dialect hosted on GNU Guile
30 187 ClojureWasm @chaploud WebAssembly (Zig) 2026-08-12 v1.10.1 Independent Clojure runtime optimized for Wasm
31 167 Cream @borkdude GraalVM 2026-07-27 26fceeb Fast-starting Clojure runtime built on Crema
32 290 Jolt @yogthos Chez Scheme 2026-09-11 v0.8.7 A Clojure implementation on Chez Scheme
33 153 JO Clojure @Zelex C++ 2025-04-26 6633a8c Single-header C++ Clojure interpreter
34 143 clojure-clr-next @dmiller .NET (F#) 2025-09-23 8d9f95d Next-generation ClojureCLR under development
35 144 Calcit @tiye JavaScript (Rust runtime) 2026-09-13 0.14.17 ClojureScript-inspired scripting language with a structural code format
36 114 Cljbang @borkdude Emacs Lisp 2026-07-22 f18da3e Clojure-like language that compiles to and runs as Emacs Lisp
37 61 Clojurust Rust 2026-09-10 v0.2.13 A Rust-hosted dialect of the Clojure programming language
38 55 Sheaf @dbrll Rust / IREE 2026-07-14 v2.2.0 Functional Lisp for differentiable machine learning on CPUs and GPUs
39 45 Lingy @ingydotnet Perl 2023-07-27 defdc85 Clojure-like Lisp dialect implemented in Perl
40 27 go-joker @rcarmo Go 2026-09-06 v42.11.1 Optimized fork of Joker for coding-agent infrastructure
41 21 cljrs @tytrdev Rust + MLIR/LLVM 2026-04-24 521dc85 Clojure with MLIR/LLVM compilation and GPU support
42 23 cljgo @muthuishere Go 2026-08-02 v0.9.0 Clojure hosted on Go with universal Go interop and native compilation
43 22 Choq @borkdude QuickJS (Rust runtime) 2026-08-10 fdcc194 Lightweight Cherry runtime with an embedded QuickJS engine
44 12 Swish @infiniteNIL Swift 2026-09-12 5bae0f8 Clojure-inspired Lisp for embedding in Swift apps or compiling to Swift
45 6 ClojureFnl @andreyorst Fennel / Lua 2026-05-14 3cce8daf Early Clojure-to-Fennel transpiler
Tag legend   (click to expand)

C — Clojure relation
Faithful Clojure implementation
Clojure-inspired Lisp

A — Author
Author avatars link to GitHub profiles; hover an avatar for its username.

R — REPL support
Instant REPL support
Built-in nREPL support

B (Compiles to binary)
Compiles your code to a native binary

Other Curated Lists

Notes

  • Clojure-adjacent dialects (Hy, Janet) are listed because they share Clojure's syntax and spirit even though they predate or branch from the Clojure ecosystem.

There are many more dialects in the wild, including historical projects (Las3r, Scriptjure), niche transpilers (Kalai, cljs2go), and one-off experiments. The clojure-like catalog tracks ~90 of them.