Skip to content

Clojure Dialects

★ Dialect C A R B Host Release Description
1 10973 Clojure JVM 2026-10-07 4278bce The original; dynamic, functional Lisp on the Java Virtual Machine
2 9391 ClojureScript JavaScript 2026-05-07 r1.12.145 Clojure compiled to JavaScript via Google Closure
3 6061 Carp C 2026-03-28 v0.6.0 Statically-typed Lisp without a GC, compiles to C
4 5440 Hy Python 2026-07-31 1.3.1 A Lisp dialect embedded in Python (Clojure-adjacent)
5 4614 Babashka GraalVM native 2026-09-28 v1.13.225 Fast-starting Clojure interpreter for shell scripting
6 4449 Janet C 2026-09-11 v1.42.1 Dynamic language and bytecode VM (Clojure-adjacent)
7 3339 Jank C++ / LLVM 2026-10-08 651e9b0 Native Clojure dialect with seamless C++ interop
8 2759 Fennel Lua 2025-12-30 1.6.1 Clojure-like Lisp dialect with seamless interop
9 1774 Joker Go 2026-08-23 v1.10.0 Small Clojure interpreter, linter and formatter
10 1746 Lux JVM (multi-target) 2025-11-01 0.9.0 Statically-typed functional Lisp with multiple host targets
11 1715 Clojerl Erlang VM 2025-01-07 4ad14e5 Clojure for the BEAM
12 1658 ClojureCLR .NET 2026-10-09 f714f36 Port of Clojure to the Common Language Runtime
13 1648 ClojureDart Dart / Flutter 2026-10-02 0.9.20261002 Clojure for Flutter and Dart with native and Wasm targets
14 1127 Ferret C++11 2020-01-29 171a575 Free-software Lisp for real-time embedded control
15 1037 Planck JavaScriptCore 2024-03-24 2.28.0 Stand-alone ClojureScript REPL on JavaScriptCore
16 982 ClojureRS Rust 2023-04-16 cb64b43 Clojure implementation atop Rust
17 969 nbb Node.js 2026-09-25 0345b45 Scripting in Clojure on Node.js via SCI
18 906 Squint JavaScript 2026-10-02 v0.14.211 Light-weight ClojureScript dialect transpiling to mutable JS
19 730 Glojure Go 2026-09-21 v0.7.21 Clojure interpreter hosted on Go with seamless Go interop
20 662 Cherry JavaScript (ES6) 2026-08-10 v0.6.38 Experimental ClojureScript to ES6 module compiler
21 647 YAMLScript GraalVM native 2026-10-02 0.3.4 YAML syntax that translates to Clojure code and semantics
22 595 Joyride VS Code 2026-09-19 v0.0.85 Make VS Code hackable like Emacs, with Clojure
23 568 let-go Go 2026-09-20 v1.13.0 "Almost Clojure" written in Go
24 529 Phel PHP 2026-10-04 v0.54.0 Functional Clojure-compatible Lisp compiling to PHP
25 480 Basilisp Python 3 2026-04-09 v0.5.1 Clojure-compatible Lisp dialect with seamless Python interop
26 439 Scittle JavaScript (browser) 2026-08-18 v0.8.33 Run Clojure directly from <script> tags via SCI
27 402 Cloture Common Lisp 2026-08-22 da0b3b0 Clojure dialect implemented in Common Lisp
28 247 obb Applescript Open Scripting 2022-03-09 v0.0.3 SCI ClojureScript scripting of Mac OSX
29 220 Lokke GNU Guile 2024-03-18 10dfebe Clojure dialect hosted on GNU Guile
30 189 ClojureWasm WebAssembly (Zig) 2026-08-12 v1.10.1 Independent Clojure runtime optimized for Wasm
31 167 Cream GraalVM 2026-07-27 26fceeb Fast-starting Clojure runtime built on Crema
32 322 Jolt Chez Scheme 2026-10-09 v0.8.20 A Clojure implementation on Chez Scheme
33 153 JO Clojure C++ 2025-04-26 6633a8c Single-header C++ Clojure interpreter
34 143 clojure-clr-next .NET (F#) 2025-09-23 8d9f95d Next-generation ClojureCLR under development
35 148 Calcit JavaScript (Rust runtime) 2026-10-07 0.28.1 ClojureScript-inspired scripting language with a structural code format
36 116 Cljbang Emacs Lisp 2026-09-14 1e45ecc Clojure-like language that compiles to and runs as Emacs Lisp
37 66 Clojurust Rust 2026-10-08 v0.2.26 A Rust-hosted dialect of the Clojure programming language
38 55 Sheaf Rust / IREE 2026-09-25 v2.3.0 Functional Lisp for differentiable machine learning on CPUs and GPUs
39 45 Lingy Perl 2023-07-27 defdc85 Clojure-like Lisp dialect implemented in Perl
40 27 go-joker Go 2026-10-06 v42.12.4 Optimized fork of Joker for coding-agent infrastructure
41 22 cljrs Rust + MLIR/LLVM 2026-04-24 521dc85 Clojure with MLIR/LLVM compilation and GPU support
42 24 cljgo Go 2026-08-02 v0.9.0 Clojure hosted on Go with universal Go interop and native compilation
43 22 Choq QuickJS (Rust runtime) 2026-08-10 fdcc194 Lightweight Cherry runtime with an embedded QuickJS engine
44 12 Swish Swift 2026-09-12 5bae0f8 Clojure-inspired Lisp for embedding in Swift apps or compiling to Swift
45 ClojureFnl Fennel / Lua 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.