Skip to content

Clojure Dialects

Tags Dialect Host Release Description
1 11074 Clojure JVM 2026-07-10 a14e9d5 The original; dynamic, functional Lisp on the Java Virtual Machine
2 9392 ClojureScript JavaScript 2026-05-07 r1.12.145 Clojure compiled to JavaScript via Google Closure
3 5977 Carp C 2026-03-28 v0.6.0 Statically-typed Lisp without a GC, compiles to C
4 5429 Hy Python 2026-05-24 1.3.0 A Lisp dialect embedded in Python (Clojure-adjacent)
5 4557 Babashka GraalVM native 2026-04-20 v1.12.218 Fast-starting Clojure interpreter for shell scripting
6 4327 Janet C 2026-02-18 v1.41.2 Dynamic language and bytecode VM (Clojure-adjacent)
7 3291 Jank C++ / LLVM 2026-07-11 0267737 Native Clojure dialect with seamless C++ interop
8 Fennel Lua 2025-12-30 1.6.1 Clojure-like Lisp dialect with seamless interop
9 1761 Joker Go 2026-07-02 v1.9.0 Small Clojure interpreter, linter and formatter
10 1739 Lux JVM (multi-target) 2025-11-01 0.9.0 Statically-typed functional Lisp with multiple host targets
11 1714 Clojerl Erlang VM 2025-01-07 4ad14e5 Clojure for the BEAM
12 1648 ClojureCLR .NET 2026-05-10 67eea9a Port of Clojure to the Common Language Runtime
13 1628 ClojureDart Dart / Flutter 2026-07-06 7975955 Clojure for Flutter and Dart with native and Wasm targets
14 1124 Ferret C++11 2020-01-29 171a575 Free-software Lisp for real-time embedded control
15 1040 Planck JavaScriptCore 2024-03-24 2.28.0 Stand-alone ClojureScript REPL on JavaScriptCore
16 978 ClojureRS Rust 2023-04-16 cb64b43 Clojure implementation atop Rust
17 957 nbb Node.js 2026-06-12 4fff82e Scripting in Clojure on Node.js via SCI
18 878 Squint JavaScript 2026-07-09 v0.14.203 Light-weight ClojureScript dialect transpiling to mutable JS
19 650 Cherry JavaScript (ES6) 2025-12-18 v0.5.34 Experimental ClojureScript to ES6 module compiler
20 629 YAMLScript GraalVM native 2026-07-10 0.2.27 YAML syntax that translates to Clojure code and semantics
21 585 Joyride VS Code 2026-07-07 v0.0.76 Make VS Code hackable like Emacs, with Clojure
22 709 Glojure Go 2026-07-10 v0.6.8 Clojure interpreter hosted on Go with seamless Go interop
23 520 Phel PHP 2026-07-01 v0.47.0 Functional Lisp-inspired language compiling to PHP
24 516 let-go Go 2026-06-29 v1.11.1 "Almost Clojure" written in Go
25 473 Basilisp Python 3 2026-04-09 v0.5.1 Clojure-compatible Lisp dialect with seamless Python interop
26 433 Scittle JavaScript (browser) 2026-02-10 v0.8.31 Run Clojure directly from <script> tags via SCI
27 398 Cloture Common Lisp 2026-01-11 84c31a5 Clojure dialect implemented in Common Lisp
28 246 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 157 ClojureWasm WebAssembly (Zig) 2026-07-02 v1.0.1 Independent Clojure runtime optimized for Wasm
31 154 JO Clojure C++ 2025-04-26 6633a8c Single-header C++ Clojure interpreter
32 147 Cream GraalVM 2026-07-01 91b35a2 Fast-starting Clojure runtime built on Crema
33 142 clojure-clr-next .NET (F#) 2025-09-23 8d9f95d Next-generation ClojureCLR under development
34 139 Calcit JavaScript (Rust runtime) 2026-07-08 0.12.49 ClojureScript-inspired scripting language with a structural code format
35 85 Jolt Chez Scheme 2026-07-11 v0.2.3 A Clojure implementation on Chez Scheme
36 44 Lingy Perl 2023-07-27 defdc85 Clojure-like Lisp dialect implemented in Perl
37 45 Gloat Go 2026-07-10 v0.1.57 Compile Clojure (and YAMLScript) to Go, native binaries and Wasm
38 26 go-joker Go 2026-07-10 v42.9.3 Optimized fork of Joker for coding-agent infrastructure
39 20 cljrs Rust + MLIR/LLVM 2026-04-24 521dc85 Clojure with MLIR/LLVM compilation and GPU support
40 6 ClojureFnl Fennel / Lua 2026-05-14 3cce8daf Early Clojure-to-Fennel transpiler
Tag legend   (click to expand)

Faithful Clojure implementation
Clojure-inspired Lisp
Compiles your code to a native binary
Instant REPL support

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.