List of Clojure-inspired programming languages, including ports, dialects, compilers, environments etc.
Updated on: 01 Nov 2026
Total: 113
Top-starred over the last 2 months
| Icon | Name | Stars added |
|---|---|---|
| Janet 🔗 | ➕ 97⭐ | |
| Jolt 🔗 | ➕ 74⭐ | |
| Carp | ➕ 59⭐ | |
| jank 🔗 | ➕ 49⭐ | |
| babashka 🔗 | ➕ 36⭐ | |
| mal | ➕ 29⭐ | |
| Squint 🔗 | ➕ 26⭐ | |
| Clojure 🔗 | ➕ 25⭐ | |
| let-go 🔗 | ➕ 21⭐ | |
| clojurust | ➕ 17⭐ |
Show more
| Icon | Name | Stars added |
|---|---|---|
| Fennel ↗ 🔗 | ➕ 16⭐ | |
| ClojureDart | ➕ 14⭐ | |
| SCI | ➕ 10⭐ | |
| Phel 🔗 | ➕ 10⭐ | |
| Joker 🔗 | ➕ 9⭐ | |
| Lux | ➕ 9⭐ | |
| ClojureWasm | ➕ 8⭐ | |
| Glojure | ➕ 7⭐ | |
| Cljbang | ➕ 7⭐ | |
| ClojureElisp 🔗 | ➕ 7⭐ | |
| nbb | ➕ 6⭐ | |
| Hy 🔗 | ➕ 5⭐ | |
| ClojureCLR | ➕ 5⭐ | |
| zygomys 🔗 | ➕ 4⭐ | |
| Ferret 🔗 | ➕ 4⭐ | |
| Cherry 🔗 | ➕ 4⭐ | |
| Basilisp 🔗 | ➕ 4⭐ | |
| cljgo 🔗 | ➕ 4⭐ | |
| ClojureScript | ➕ 3⭐ | |
| Clojerl 🔗 | ➕ 2⭐ | |
| Arcadia 🔗 | ➕ 2⭐ | |
| Glisp 🔗 | ➕ 2⭐ | |
| Cloture | ➕ 2⭐ | |
| Liz | ➕ 2⭐ | |
| go-joker 🔗 | ➕ 2⭐ | |
| Choq | ➕ 2⭐ | |
| Pixie | ➕ 1⭐ | |
| Planck 🔗 | ➕ 1⭐ | |
| ClojureRS | ➕ 1⭐ | |
| ClojureC | ➕ 1⭐ | |
| Fleck | ➕ 1⭐ | |
| Kalai | ➕ 1⭐ | |
| Cream | ➕ 1⭐ | |
| Rustly | ➕ 1⭐ | |
| Lithium | ➕ 1⭐ | |
| Bridje | ➕ 1⭐ | |
| Sheaf 🔗 | ➕ 1⭐ | |
| Venice | ➕ 1⭐ | |
| Javelin | ➕ 1⭐ | |
| Swish | ➕ 1⭐ | |
| Closhure | ➕ 1⭐ | |
| Toccata | ➕ 1⭐ |
Most contributed to the default branch over the last 2 months
| Icon | Name | New commits |
|---|---|---|
| Jolt 🔗 | ➕ 1.9k commits | |
| ClojureWasm | ➕ 460 commits | |
| Phel 🔗 | ➕ 339 commits | |
| mino | ➕ 316 commits | |
| clojurust | ➕ 238 commits | |
| babashka 🔗 | ➕ 233 commits | |
| let-go 🔗 | ➕ 204 commits | |
| ClojureCLR | ➕ 162 commits | |
| jank 🔗 | ➕ 110 commits | |
| Janet 🔗 | ➕ 103 commits |
Show more
| Icon | Name | New commits |
|---|---|---|
| go-joker 🔗 | ➕ 84 commits | |
| ClojureElisp 🔗 | ➕ 76 commits | |
| Clojure 🔗 | ➕ 74 commits | |
| Squint 🔗 | ➕ 60 commits | |
| Sheaf 🔗 | ➕ 55 commits | |
| Joker 🔗 | ➕ 46 commits | |
| Gloat | ➕ 46 commits | |
| SCI | ➕ 40 commits | |
| Glojure | ➕ 39 commits | |
| Beagle | ➕ 31 commits | |
| Bridje | ➕ 30 commits | |
| Venice | ➕ 30 commits | |
| Lux | ➕ 24 commits | |
| ClojureDart | ➕ 18 commits | |
| Carp | ➕ 14 commits | |
| nbb | ➕ 12 commits | |
| ClojureScript | ➕ 9 commits | |
| Swish | ➕ 9 commits | |
| Clove | ➕ 8 commits | |
| Hy 🔗 | ➕ 5 commits | |
| Cljbang | ➕ 3 commits | |
| Lithium | ➕ 2 commits | |
| zygomys 🔗 | ➕ 1 commits | |
| Cherry 🔗 | ➕ 1 commits | |
| Cream | ➕ 1 commits |
Most recently created over the past year
| Icon | Name | Created |
|---|---|---|
| Choq | 08 Aug 2026 | |
| Cljbang | 21 Jul 2026 | |
| cljgo 🔗 | 11 Jul 2026 | |
| Bars 🔗 | 02 Jun 2026 | |
| Jolt 🔗 | 01 Jun 2026 | |
| Beagle | 15 May 2026 | |
| Bara Lang ↗ | 08 May 2026 | |
| clojure-py | 24 Apr 2026 | |
| mino | 13 Apr 2026 | |
| Clojette | 09 Mar 2026 |
Show more
| Icon | Name | Created |
|---|---|---|
| Kiso 🔗 | 03 Mar 2026 | |
| clojurust | 02 Mar 2026 | |
| Cljam 🔗 | 22 Feb 2026 | |
| Cream | 22 Feb 2026 | |
| HC-Lisp 🔗 | 22 Feb 2026 | |
| Swish | 10 Feb 2026 | |
| Gloat | 02 Feb 2026 | |
| ClojureWasm | 01 Feb 2026 | |
| Clove | 28 Jan 2026 | |
| FOL | 18 Jan 2026 | |
| Sheaf 🔗 | 10 Jan 2026 | |
| ClojureElisp 🔗 | 01 Jan 2026 |
| Icon | Name | Description | Language | Stars |
|---|---|---|---|---|
| Clojure 🔗 | The Clojure programming language | Java | 11k⭐ | |
| mal | mal - Make a Lisp | Assembly | 10.8k⭐ | |
| ClojureScript | Clojure to JS compiler | Clojure | 9.4k⭐ | |
| Carp | A statically typed lisp, without a GC, for real-time applications. | Haskell | 6.1k⭐ | |
| Hy 🔗 | A dialect of Lisp that's embedded in Python | Python | 5.4k⭐ | |
| babashka 🔗 | Native, fast starting Clojure interpreter for scripting | Clojure | 4.6k⭐ | |
| Janet 🔗 | A dynamic language and bytecode vm | C | 4.5k⭐ | |
| jank 🔗 | jank is the native Clojure dialect with seamless C++ interop. | C++ | 3.4k⭐ | |
| Fennel ↗ 🔗 | Lua Lisp Language | Fennel | 2.8k⭐ | |
| Pixie | A small, fast, native lisp with "magical" powers | Python | 2.4k⭐ | |
| Lumo | Fast, cross-platform, standalone ClojureScript environment | Clojure | 1.9k⭐ | |
| 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. | Go | 1.8k⭐ | |
| Joker 🔗 | Small Clojure interpreter, linter and formatter. | Go | 1.8k⭐ | |
| Lux | The Lux Programming Language | Emacs Lisp | 1.8k⭐ | |
| Clojerl 🔗 | Clojure for the Erlang VM (unofficial) | Erlang | 1.7k⭐ | |
| Arcadia 🔗 | Clojure in Unity | Clojure | 1.7k⭐ | |
| ClojureCLR | A port of Clojure to the CLR, part of the Clojure project | C# | 1.7k⭐ | |
| ClojureDart | Clojure dialect for Flutter and Dart | Clojure | 1.7k⭐ | |
| SCI | Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs | Clojure | 1.4k⭐ | |
| Glisp 🔗 | Glisp is a Lisp-based design tool that combines generative approaches with traditional design methods, empowering artists to discover new forms of expression. | TypeScript | 1.2k⭐ | |
| Ferret 🔗 | Ferret is a free software lisp implementation for real time embedded control systems. | Makefile | 1.1k⭐ | |
| Planck 🔗 | Stand-alone ClojureScript REPL | C | 1k⭐ | |
| wisp 🔗 | A little Clojure-like LISP in JavaScript | wisp | 986⭐ | |
| ClojureRS | Clojure, implemented atop Rust (unofficial) | Rust | 980⭐ | |
| nbb | Scripting in Clojure on Node.js using SCI | Clojure | 970⭐ | |
| Squint 🔗 | Light-weight ClojureScript dialect | Clojure | 924⭐ | |
| ClojureC | A Clojure implementation on top of C | Clojure | 919⭐ | |
| Glojure | Clojure interpreter hosted on Go, with extensible interop support. | Go | 731⭐ | |
| TimL | Clojure like language which compiles down to VimL | Vim Script | 678⭐ | |
| Cherry 🔗 | Experimental ClojureScript to ES6 module compiler | Clojure | 664⭐ | |
| Rhine | 🏞 an OCaml compiler for an untyped lisp | OCaml | 633⭐ | |
| let-go 🔗 | Almost Clojure written in Go. | Go | 575⭐ | |
| clojure-scheme | Clojure to Scheme to C to the bare metal. | Clojure | 566⭐ | |
| Phel 🔗 | A functional, Lisp-inspired language that compiles to PHP. Inspired by Clojure, Phel brings macros, persistent data structures, and expressive functional idioms to the PHP ecosystem. | PHP | 533⭐ | |
| gherkin 🔗 | a functional programming language and interpreter written in GNU Bash 4 | Shell | 522⭐ | |
| Fleck | A LISP that runs wherever Bash is | Shell | 508⭐ | |
| Basilisp 🔗 | A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python interop | Python | 482⭐ | |
| ki 🔗 | lisp + mori, sweet.js | JavaScript | 480⭐ | |
| Joxa | A Modern Lisp for the Erlang VM | Erlang | 472⭐ | |
| Cloture | Clojure in Common Lisp | Common Lisp | 403⭐ | |
| Jolt 🔗 | A Clojure compiler implemented on top of Chez Scheme | Scheme | 345⭐ | |
| Liz | Lisp-flavored general-purpose programming language (based on Zig) | Clojure | 293⭐ | |
| Kalai | A source-to-source transpiler to convert Clojure to multiple target languages (Rust, C++, Java, ...) | Clojure | 248⭐ | |
| clojure-objc | Clojure for objc | Java | 245⭐ | |
| LispSyntax.jl | lisp-like syntax in julia | Julia | 236⭐ | |
| CLClojure | An experimental port of clojure to common lisp. Also some native common lisp implementations of clojure libraries, like seq, persistent vectors, etc. | Common Lisp | 231⭐ | |
| Lokke | Lokke: Clojure for Guile | Scheme | 220⭐ | |
| cljs2go | ClojureScript to Go | Go | 211⭐ | |
| llr | Lisp-like-R: A clojure inspired lisp that compiles to R in R | R | 205⭐ | |
| ClojureWasm | A JVM-free Clojure runtime in Zig — call WebAssembly from Clojure to use libraries written in any language. | Zig | 193⭐ | |
| Glojure | The Glojure programming language | Go | 176⭐ | |
| Cream | Fast starting Clojure runtime built with GraalVM native-image + Crema | Clojure | 168⭐ | |
| Rustly | A Clojure to Rust transpiler | Clojure | 168⭐ | |
| uclj | Small, quick, native Clojure interpreter | Clojure | 154⭐ | |
| JO Clojure | Fast Embeddable Clojure in C/C++ | C++ | 153⭐ | |
| Clojurescript-Lua | Clojurescript running on lua ! In construction | Clojure | 151⭐ | |
| clojure-clr-next | Next generation of ClojureCLR under development. | F# | 143⭐ | |
| Cormorant | Clojure(ish) interpreter in Swift | Swift | 133⭐ | |
| Lithium | Clojure-based x86 assembler and toy Lisp compiler | Clojure | 127⭐ | |
| Cljbang | A Clojure-like language that runs as Emacs Lisp. | Emacs Lisp | 120⭐ | |
| Kapok 🔗 | A Lisp on the Erlang VM | Erlang | 119⭐ | |
| Apricot | Clojure-like Lisp on Rubinius | Ruby | 97⭐ | |
| ClojureScript-Terra | A Terra-backed ClojureScript compiler | Clojure | 87⭐ | |
| nanoclj | A Tiny Clojure Interpreter | C | 78⭐ | |
| clojurust | Clojure and Rust | Rust | 77⭐ | |
| ClojureHaxe | Clojure port written in Haxe targeting multiple platforms | Haxe | 68⭐ | |
| Bridje | Bridje is a statically typed LISP targeting GraalVM, drawing inspiration from Clojure, Haskell and Kotlin. | Kotlin | 62⭐ | |
| Sheaf 🔗 | A functional language for machine learning. Inspired by Clojure, compiled to GPUs. | Rust | 56⭐ | |
| ClojuRust | A proof of concept version of Clojure in Rust. | Rust | 55⭐ | |
| Gloat | Glojure AOT Tool | Clojure | 54⭐ | |
| Gojure | A compiler from Clojure to Go. | Go | 51⭐ | |
| Venice | Venice, a Clojure inspired sandboxed Lisp dialect with Java interoperability serving as a safe scripting language. | Java | 47⭐ | |
| Crisp | Lisp dialect implemented with Crystal | Crystal | 47⭐ | |
| Lingy | Perl | 45⭐ | ||
| ClojureRust | Clojure to Rust compiler | Rust | 40⭐ | |
| ClojureElisp 🔗 | A Clojure dialect that compiles to Emacs Lisp | Clojure | 36⭐ | |
| Magic | Experimental typed JVM Lisp inspired by Clojure | Java | 34⭐ | |
| FOL | HTML | 32⭐ | ||
| Javelin | Javelin is a dialect of Lisp. It is designed to be an embedded language (minimal Lisp for the Java Virtual Machine). | Java | 31⭐ | |
| go-joker 🔗 | A personal twist on the original Clojure interpreter and linter, slightly mad, Go-ing places | Go | 28⭐ | |
| cljgo 🔗 | Clojure hosted on Go — AOT-emits Go source (the ClojureScript model), tree-walk REPL, universal Go interop | Go | 27⭐ | |
| mino | [Discontinued] Embeddable Clojure-inspired Lisp. | C | 26⭐ | |
| RubyLisp | A Lisp dialect of Ruby | Ruby | 25⭐ | |
| Risp | a lisp(clojure) in Objective-C, run on OS X and iOS | Objective-C | 25⭐ | |
| Choq | Choq: Cherry on QuickJS | Rust | 24⭐ | |
| Beagle | Beagle is an independent statically typed Lisp derived from Clojure. | Racket | 23⭐ | |
| Frock | Clojure-flavoured PHP | PHP | 23⭐ | |
| Risp | A rusty Lisp inspired by Clojure for usage as simple configuration language | Rust | 18⭐ | |
| ClojuRS | A fun clojure implementation in Rust | Rust | 17⭐ | |
| Cloje | A clone of Clojure built atop Scheme/Lisp | Clojure | 17⭐ | |
| Hammock | A partial implementation of Clojure, in pure Ruby | Clojure | 16⭐ | |
| Swish | A Clojure inspired Lisp written by Claude Code in Swift. For embedding or compiling to Swift. | Swift | 13⭐ | |
| Closhure | Lisp for .NET | C# | 11⭐ | |
| Kiso 🔗 | ClojureScript-to-JavaScript compiler in TypeScript. Zero dependencies. | TypeScript | 10⭐ | |
| clojure-rt | C++ | 9⭐ | ||
| Toccata | This is the Toccata compiler and core library. Start here. | C | 9⭐ | |
| Lemma 🔗 | A Lisp designed to integrate with Lua. | Lua | 9⭐ | |
| Rouge | Ruby + Clojure = Rouge | Ruby | 9⭐ | |
| Charon 🔗 | Charon is a functional, LISP flavoured language that compiles to Lua. | TypeScript | 8⭐ | |
| Clojette | Clojette is an opinionated and fully featured Lisp language for GreyHack written in GreyScript/MiniScript. | JavaScript | 8⭐ | |
| Cljam 🔗 | Clojure interpreter with a tokenizer, reader, macro expander, evaluator, incremental compiler, vite plugin, nREPL server compatible with calva on vscode, embedded browser REPL, CLI compatible with node and bun as host | TypeScript | 7⭐ | |
| Zera-5 | A light-weight Clojure interpreter | JavaScript | 7⭐ | |
| clojure-metal | Implementation of Clojure running on native code. | Clojure | 6⭐ | |
| Rusjure | A compiler and a programming language highly inspired by Clojure. | Rust | 4⭐ | |
| Bars 🔗 | Bars - systems programming language with Clojure syntax | Brightscript | 4⭐ | |
| Clarp | [Cl]ojure runtime for C Sh[arp] | C# | 2⭐ | |
| Purisp | A Lisp dialect inspired by Clojure implemented in PureScript | PureScript | 2⭐ | |
| clojure-py | Clojure core on Python 3.14t via PyO3 | Python | 1⭐ | |
| Bara Lang ↗ | Bara lang - Clojure for nim language | Nim | 1⭐ | |
| HC-Lisp 🔗 | HCLIsp - A modern Lisp dialect implementation in TypeScript, inspired by Clojure and Peter Norvig's Lispy project. | TypeScript | 1⭐ | |
| Lispery | Simple embeddable LISP implementation for .NET inspired by Schemy and Clojure. | C# | 0⭐ | |
| NPLisp | An interpreted lisp dialect, inspired by Clojure | Java | 0⭐ | |
| Clove | Clove language — Clojure‑inspired Lisp with native build, OOP syntax, and FFI. | Rust | 0⭐ |
- Bold name - last push was less than a year ago
- Add project to repos.edn
- Add your GitHub token to
gh_token.txtand your GitLab token togl_token.txt lein runfor updating README.md
Warning
This project uses the GitHub API and the GitLab API to get projects information.
How to create a GitHub token
- Settings -> Developer Settings -> Personal access tokens -> Fine-grained tokens -> Generate new token
- Configure the token's details. 'Read-only access to public repositories.' is enough.
- Generate token
How to create a GitLab token
- Edit profile -> Access -> Personal access tokens -> Generate token
- Configure the token's details.
- Generate token