Skip to content

About

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

Topics

Resources

Stars

94 stars

Watchers

5 watching

Forks

Repository files navigation

Clojure-like

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

Updated on: 01 Nov 2026
Total: 113

🔥 Trending

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 active

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

✨ 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.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

Usage

  1. Add project to repos.edn
  2. Add your GitHub token to gh_token.txt and your GitLab token to gl_token.txt
  3. lein run for 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

About

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

Topics

Resources

Stars

94 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages