Skip to content

Repository files navigation

Clojure-like

List of Clojure-inspired programming languages, including ports, dialects, compilers, environments etc.

Updated on: 01 Oct 2026
Total: 113

🔥 Trending

Top-starred over the last 2 months

Icon Name Stars added
Jolt 🔗 ➕ 172⭐
Janet 🔗 ➕ 81⭐
Carp ➕ 64⭐
babashka 🔗 ➕ 39⭐
jank 🔗 ➕ 38⭐
mal ➕ 37⭐
let-go 🔗 ➕ 31⭐
Clojure 🔗 ➕ 27⭐
Choq ➕ 22⭐
Squint 🔗 ➕ 18⭐
Show more
Icon Name Stars added
Cljbang ➕ 16⭐
clojurust ➕ 15⭐
ClojureDart ➕ 14⭐
ClojureWasm ➕ 14⭐
Fennel ↗ 🔗 ➕ 12⭐
Glojure ➕ 11⭐
SCI ➕ 10⭐
Phel 🔗 ➕ 10⭐
ClojureCLR ➕ 8⭐
Cherry 🔗 ➕ 8⭐
nbb ➕ 7⭐
Joker 🔗 ➕ 6⭐
Glisp 🔗 ➕ 6⭐
Cream ➕ 6⭐
Sheaf 🔗 ➕ 6⭐
Gloat ➕ 6⭐
mino ➕ 6⭐
zygomys 🔗 ➕ 5⭐
Lux ➕ 5⭐
cljgo 🔗 ➕ 5⭐
Clojerl 🔗 ➕ 3⭐
Arcadia 🔗 ➕ 3⭐
Basilisp 🔗 ➕ 3⭐
Ferret 🔗 ➕ 2⭐
Cloture ➕ 2⭐
Swish ➕ 2⭐
clojure-rt ➕ 2⭐
wisp 🔗 ➕ 1⭐
Fleck ➕ 1⭐
Liz ➕ 1⭐
Kalai ➕ 1⭐
JO Clojure ➕ 1⭐
clojure-clr-next ➕ 1⭐
Lithium ➕ 1⭐
Bridje ➕ 1⭐
Venice ➕ 1⭐
Lingy ➕ 1⭐
Javelin ➕ 1⭐
ClojureElisp ➕ 1⭐
go-joker 🔗 ➕ 1⭐
Beagle ➕ 1⭐
Closhure ➕ 1⭐
Toccata ➕ 1⭐
Bars 🔗 ➕ 1⭐

⚡ Most active

Most contributed to the default branch over the last 2 months

Icon Name New commits
Jolt 🔗 ➕ 1.9k commits
Beagle ➕ 1.7k commits
mino ➕ 696 commits
clojurust ➕ 361 commits
Phel 🔗 ➕ 327 commits
babashka 🔗 ➕ 237 commits
let-go 🔗 ➕ 177 commits
Janet 🔗 ➕ 133 commits
ClojureWasm ➕ 89 commits
Sheaf 🔗 ➕ 80 commits
Show more
Icon Name New commits
ClojureCLR ➕ 74 commits
ClojureElisp ➕ 72 commits
go-joker 🔗 ➕ 71 commits
Choq ➕ 71 commits
Gloat ➕ 63 commits
Glojure ➕ 62 commits
Squint 🔗 ➕ 58 commits
Clojure 🔗 ➕ 38 commits
jank 🔗 ➕ 38 commits
cljgo 🔗 ➕ 35 commits
Lux ➕ 30 commits
SCI ➕ 26 commits
Bridje ➕ 26 commits
Swish ➕ 24 commits
nbb ➕ 20 commits
Cherry 🔗 ➕ 15 commits
Venice ➕ 11 commits
ClojureDart ➕ 10 commits
Clove ➕ 10 commits
Joker 🔗 ➕ 9 commits
ClojureScript ➕ 5 commits
Carp ➕ 5 commits
Cloture ➕ 4 commits
Cljam 🔗 ➕ 4 commits
Basilisp 🔗 ➕ 2 commits
Lithium ➕ 2 commits
Cljbang ➕ 1 commits

✨ Newest

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

📋 Main

Icon Name Description Language Stars
Clojure 🔗 The Clojure programming language Java 11k⭐
mal mal - Make a Lisp Assembly 10.7k⭐
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.4k⭐
jank 🔗 jank is the native Clojure dialect with seamless C++ interop. C++ 3.3k⭐
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.7k⭐
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.6k⭐
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 969⭐
ClojureC A Clojure implementation on top of C Clojure 919⭐
Squint 🔗 Light-weight ClojureScript dialect Clojure 904⭐
Glojure Clojure interpreter hosted on Go, with extensible interop support. Go 729⭐
TimL Clojure like language which compiles down to VimL Vim Script 679⭐
Cherry 🔗 Experimental ClojureScript to ES6 module compiler Clojure 662⭐
Rhine 🏞 an OCaml compiler for an untyped lisp OCaml 633⭐
let-go 🔗 Almost Clojure written in Go. Go 566⭐
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 529⭐
gherkin 🔗 a functional programming language and interpreter written in GNU Bash 4 Shell 522⭐
Fleck A LISP that runs wherever Bash is Shell 507⭐
ki 🔗 lisp + mori, sweet.js JavaScript 480⭐
Basilisp 🔗 A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python interop Python 479⭐
Joxa A Modern Lisp for the Erlang VM Erlang 472⭐
Cloture Clojure in Common Lisp Common Lisp 402⭐
Jolt 🔗 A Clojure compiler implemented on top of Chez Scheme Scheme 309⭐
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 247⭐
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 189⭐
Glojure The Glojure programming language Go 175⭐
Cream Fast starting Clojure runtime built with GraalVM native-image + Crema Clojure 167⭐
Rustly A Clojure to Rust transpiler Clojure 167⭐
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⭐
Kapok 🔗 A Lisp on the Erlang VM Erlang 121⭐
Cljbang A Clojure-like language that runs as Emacs Lisp. Emacs Lisp 116⭐
Apricot Clojure-like Lisp on Rubinius Ruby 97⭐
ClojureScript-Terra A Terra-backed ClojureScript compiler Clojure 88⭐
nanoclj A Tiny Clojure Interpreter C 78⭐
ClojureHaxe Clojure port written in Haxe targeting multiple platforms Haxe 68⭐
clojurust Clojure and Rust Rust 66⭐
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 55⭐
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⭐
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⭐
ClojureElisp A Clojure dialect that compiles to Emacs Lisp Clojure 30⭐
go-joker 🔗 A personal twist on the original Clojure interpreter and linter, slightly mad, Go-ing places Go 27⭐
mino [Discontinued] Embeddable Clojure-inspired Lisp. C 26⭐
Beagle Beagle is an independent statically typed Lisp derived from Clojure. Racket 25⭐
RubyLisp A Lisp dialect of Ruby Ruby 25⭐
Risp a lisp(clojure) in Objective-C, run on OS X and iOS Objective-C 25⭐
cljgo 🔗 Clojure hosted on Go — AOT-emits Go source (the ClojureScript model), tree-walk REPL, universal Go interop Go 24⭐
Frock Clojure-flavoured PHP PHP 23⭐
Choq Choq: Cherry on QuickJS Rust 22⭐
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 12⭐
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

Usage

  1. Add project to repos.edn
  2. Add your Github token to token.txt
  3. lein run for updating README.md

Warning

This project uses GraphQL to make requests to the GitHub API. To run the project and update README.md, you need a GitHub token.

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

About

List of Clojure-like projects including programming languages, ports, dialects, compilers, interpreters etc

Topics

Resources

Stars

92 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages