List of Clojure-like projects, including ports, dialects, programming languages, experimental projects heavily inspired by Clojure etc.
| Name | Description | Stars | Language | Forks | Watching | Size | |
|---|---|---|---|---|---|---|---|
| ⏳ | Clojure 🔗 | The Clojure programming language | 10.8k⭐ | Java | 1.5k⎇ | 684👁️ | 19.1 Mb |
| 🟢 | ClojureScript | Clojure to JS compiler | 9.3k⭐ | Clojure | 790⎇ | 338👁️ | 18.5 Mb |
| ⏳ | Carp | A statically typed lisp, without a GC, for real-time applications. | 5.8k⭐ | Haskell | 179⎇ | 108👁️ | 12 Mb |
| 🟢 | Hy 🔗 | A dialect of Lisp that's embedded in Python | 5.4k⭐ | Python | 372⎇ | 111👁️ | 7.7 Mb |
| 🟢 | babashka 🔗 | Native, fast starting Clojure interpreter for scripting | 4.4k⭐ | Clojure | 259⎇ | 43👁️ | 11.7 Mb |
| 🟢 | Janet 🔗 | A dynamic language and bytecode vm | 4k⭐ | C | 253⎇ | 63👁️ | 14.4 Mb |
| 🟢 | jank 🔗 | The native Clojure dialect hosted on LLVM with seamless C++ interop. | 2.9k⭐ | C++ | 115⎇ | 43👁️ | 8.6 Mb |
| 🟢 | Fennel 🔗 | Lua Lisp Language | 2.7k⭐ | Fennel | 131⎇ | 51👁️ | 3.2 Mb |
| Pixie | A small, fast, native lisp with "magical" powers | 2.4k⭐ | Python | 127⎇ | 102👁️ | 3.4 Mb | |
| Lumo | Fast, cross-platform, standalone ClojureScript environment | 1.9k⭐ | Clojure | 84⎇ | 54👁️ | 20.4 Mb | |
| ⏳ | zygomys 🔗 | Zygo is a Lisp interpreter written in 100% Go. Central use case: dynamically compose Go struct trees in a zygo script, then invoke compiled Go functions on those trees. Makes Go reflection easy. | 1.8k⭐ | Go | 83⎇ | 50👁️ | 7.2 Mb |
| 🟢 | Joker 🔗 | Small Clojure interpreter, linter and formatter. | 1.7k⭐ | Go | 67⎇ | 29👁️ | 6.8 Mb |
| 🟢 | Lux | The Lux Programming Language | 1.7k⭐ | Emacs Lisp | 54⎇ | 67👁️ | 49.3 Mb |
| Clojerl 🔗 | Clojure for the Erlang VM (unofficial) | 1.7k⭐ | Erlang | 42⎇ | 48👁️ | 4.8 Mb | |
| 🟢 | ClojureCLR | A port of Clojure to the CLR, part of the Clojure project | 1.6k⭐ | C# | 161⎇ | 150👁️ | 18.7 Mb |
| 🟢 | ClojureDart | Clojure dialect for Flutter and Dart | 1.5k⭐ | Clojure | 100⎇ | 64👁️ | 8.7 Mb |
| 🟢 | SCI | Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs | 1.3k⭐ | Clojure | 96⎇ | 21👁️ | 3.2 Mb |
| Ferret 🔗 | Ferret is a free software lisp implementation for real time embedded control systems. | 1.1k⭐ | Makefile | 47⎇ | 39👁️ | 2.2 Mb | |
| Planck 🔗 | Stand-alone ClojureScript REPL | 1k⭐ | C | 67⎇ | 27👁️ | 3.9 Mb | |
| wisp 🔗 | A little Clojure-like LISP in JavaScript | 987⭐ | wisp | 71⎇ | 35👁️ | 2.8 Mb | |
| ClojureRS | Clojure, implemented atop Rust (unofficial) | 974⭐ | Rust | 27⎇ | 33👁️ | 601 Kb | |
| ClojureC | A Clojure implementation on top of C | 919⭐ | Clojure | 57⎇ | 73👁️ | 1.2 Mb | |
| ⏳ | nbb | Scripting in Clojure on Node.js using SCI | 918⭐ | Clojure | 55⎇ | 12👁️ | 2 Mb |
| 🟢 | Squint 🔗 | Light-weight ClojureScript dialect | 812⭐ | Clojure | 54⎇ | 14👁️ | 2.5 Mb |
| TimL | Clojure like language which compiles down to VimL | 680⭐ | VimL | 18⎇ | 25👁️ | 1.6 Mb | |
| Rhine | 🏞 an OCaml compiler for an untyped lisp | 630⭐ | OCaml | 24⎇ | 51👁️ | 2.1 Mb | |
| 🟢 | Cherry 🔗 | Experimental ClojureScript to ES6 module compiler | 625⭐ | Clojure | 24⎇ | 15👁️ | 864 Kb |
| gherkin 🔗 | a functional programming language and interpreter written in GNU Bash 4 | 521⭐ | Shell | 29⎇ | 41👁️ | 82 Kb | |
| Fleck | A LISP that runs wherever Bash is | 505⭐ | Shell | 14⎇ | 6👁️ | 237 Kb | |
| ki 🔗 | lisp + mori, sweet.js | 479⭐ | JavaScript | 28⎇ | 21👁️ | 599 Kb | |
| Joxa | A Modern Lisp for the Erlang VM | 472⭐ | Erlang | 49⎇ | 33👁️ | 7.7 Mb | |
| 🟢 | Phel 🔗 | Phel is a functional, Lisp-inspired programming language that compiles to PHP. It brings the expressive power of Clojure and the simplicity of Janet to the PHP ecosystem. | 461⭐ | PHP | 23⎇ | 9👁️ | 6.5 Mb |
| ⏳ | Glojure | Clojure interpreter hosted on Go, with extensible interop support. | 459⭐ | Go | 7⎇ | 6👁️ | 7 Mb |
| 🟢 | Basilisp 🔗 | A Clojure-compatible(-ish) Lisp dialect targeting Python 3.9+ | 417⭐ | Python | 19⎇ | 10👁️ | 2.9 Mb |
| Cloture | Clojure in Common Lisp | 388⭐ | Common Lisp | 10⎇ | 16👁️ | 896 Kb | |
| Liz | Lisp-flavored general-purpose programming language (based on Zig) | 282⭐ | Clojure | 2⎇ | 8👁️ | 397 Kb | |
| LispSyntax.jl | lisp-like syntax in julia | 236⭐ | Julia | 24⎇ | 14👁️ | 524 Kb | |
| 🟢 | CLClojure | An experimental port of clojure to common lisp. Also some native common lisp implementations of clojure libraries, like seq, persistent vectors, etc. | 228⭐ | Common Lisp | 8⎇ | 19👁️ | 629 Kb |
| cljs2go | ClojureScript to Go | 211⭐ | Go | 5⎇ | 13👁️ | 2.6 Mb | |
| llr | Lisp-like-R: A clojure inspired lisp that compiles to R in R | 203⭐ | R | 13⎇ | 7👁️ | 83 Kb | |
| Glojure | The Glojure programming language | 176⭐ | Go | 7⎇ | 10👁️ | 3.1 Mb | |
| JO Clojure | Fast Embeddable Clojure in C/C++ | 151⭐ | C++ | 7⎇ | 8👁️ | 3.5 Mb | |
| 🟢 | clojure-clr-next | Next generation of ClojureCLR under development. | 135⭐ | F# | 6⎇ | 20👁️ | 9.5 Mb |
| Cormorant | Clojure(ish) interpreter in Swift | 133⭐ | Swift | 9⎇ | 12👁️ | 1 Mb | |
| 🟢 | Lithium | Clojure-based x86 assembler and toy Lisp compiler | 124⭐ | Clojure | 5⎇ | 7👁️ | 95 Kb |
| Kapok 🔗 | A Lisp on the Erlang VM | 120⭐ | Erlang | 7⎇ | 12👁️ | 866 Kb | |
| let-go 🔗 | Clojure-esque extension language for Go. (WIP) | 81⭐ | Go | 9⎇ | 3👁️ | 707 Kb | |
| ClojureHaxe | Clojure port written in Haxe targeting multiple platforms | 66⭐ | Haxe | 2⎇ | 4👁️ | 341 Kb | |
| ⏳ | Bridje | Bridje is a statically typed LISP targeting GraalVM, drawing inspiration from both Clojure, Haskell and Kotlin. | 59⭐ | Kotlin | 0⎇ | 6👁️ | 2.4 Mb |
| Gojure | A compiler from Clojure to Go. | 50⭐ | Go | 5⎇ | 4👁️ | 192 Kb | |
| 🟢 | Venice | Venice, a Clojure inspired sandboxed Lisp dialect with Java interoperability serving as a safe scripting language. | 39⭐ | Java | 4⎇ | 2👁️ | 348.5 Mb |
| ⏳ | Magic | Experimental typed JVM Lisp inspired by Clojure | 34⭐ | Java | 2⎇ | 6👁️ | 737 Kb |
| Javelin | Javelin is a dialect of Lisp. It is designed to be an embedded language (minimal Lisp for the Java Virtual Machine). | 29⭐ | Java | 3⎇ | 4👁️ | 133 Kb | |
| Closhure | Lisp for .NET | 10⭐ | C# | 1⎇ | 1👁️ | 87 Kb | |
| Charon 🔗 | Charon is a functional, LISP flavoured language that compiles to Lua. | 7⭐ | TypeScript | 1⎇ | 2👁️ | 658 Kb | |
| 🟢 | Toccata | This is the Toccata compiler and core library. Start here. | 4⭐ | C | 0⎇ | 1👁️ | 261.9 Mb |
| clojure-rt | 3⭐ | C | 0⎇ | 0👁️ | 15.3 Mb |
Table generated on: 15 Nov 2025
- 🟢 - last push was less than 1 month ago
- ⏳ - last push was less than 6 months ago
- Add project repo link to repos.edn
lein runfor updating README.md