Skip to content

About

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

Topics

Resources

Stars

92 stars

Watchers

5 watching

Forks

Latest commit

Β 

History

225 Commits

Folders and files

Repository files navigation

Clojure-like

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

Updated on: 07 Oct 2026
Total: 113

πŸ”₯ Trending

Top-starred over the last 2 months

Icon Name Stars added
Jolt πŸ”— βž• 173⭐
Janet πŸ”— βž• 87⭐
Carp βž• 59⭐
mal βž• 39⭐
babashka πŸ”— βž• 38⭐
jank πŸ”— βž• 35⭐
Clojure πŸ”— βž• 27⭐
let-go πŸ”— βž• 26⭐
Choq βž• 22⭐
ClojureDart βž• 18⭐
Show more
Icon Name Stars added
Squint πŸ”— βž• 16⭐
Fennel β†— πŸ”— βž• 14⭐
Cljbang βž• 14⭐
clojurust βž• 14⭐
ClojureWasm βž• 12⭐
SCI βž• 9⭐
Phel πŸ”— βž• 9⭐
Glojure βž• 8⭐
Cherry πŸ”— βž• 8⭐
Joker πŸ”— βž• 7⭐
Lux βž• 6⭐
ClojureCLR βž• 6⭐
Sheaf πŸ”— βž• 6⭐
mino βž• 6⭐
Glisp πŸ”— βž• 5⭐
nbb βž• 5⭐
zygomys πŸ”— βž• 4⭐
Basilisp πŸ”— βž• 4⭐
Cream βž• 4⭐
ClojureElisp πŸ”— βž• 4⭐
cljgo πŸ”— βž• 4⭐
Arcadia πŸ”— βž• 3⭐
Ferret πŸ”— βž• 2⭐
Cloture βž• 2⭐
Liz βž• 2⭐
Gloat βž• 2⭐
Swish βž• 2⭐
ClojureScript βž• 1⭐
wisp πŸ”— βž• 1⭐
ClojureRS βž• 1⭐
Fleck βž• 1⭐
Kalai βž• 1⭐
clojure-clr-next βž• 1⭐
Lithium βž• 1⭐
Bridje βž• 1⭐
Venice βž• 1⭐
Lingy βž• 1⭐
Javelin βž• 1⭐
go-joker πŸ”— βž• 1⭐
Closhure βž• 1⭐
clojure-rt βž• 1⭐
Toccata βž• 1⭐

⚑ Most active

Most contributed to the default branch over the last 2 months

Icon Name New commits
Jolt πŸ”— βž• 2k commits
Beagle βž• 1.4k commits
mino βž• 696 commits
Phel πŸ”— βž• 407 commits
clojurust βž• 407 commits
babashka πŸ”— βž• 241 commits
let-go πŸ”— βž• 189 commits
Janet πŸ”— βž• 141 commits
ClojureCLR βž• 97 commits
go-joker πŸ”— βž• 88 commits
Show more
Icon Name New commits
ClojureElisp πŸ”— βž• 72 commits
Sheaf πŸ”— βž• 71 commits
Choq βž• 71 commits
Squint πŸ”— βž• 56 commits
Gloat βž• 54 commits
Joker πŸ”— βž• 52 commits
Clojure πŸ”— βž• 42 commits
jank πŸ”— βž• 41 commits
Glojure βž• 36 commits
SCI βž• 28 commits
Bridje βž• 26 commits
Lux βž• 24 commits
ClojureDart βž• 20 commits
nbb βž• 20 commits
ClojureWasm βž• 19 commits
Cherry πŸ”— βž• 15 commits
Swish βž• 15 commits
Venice βž• 11 commits
Clove βž• 10 commits
Carp βž• 9 commits
ClojureScript βž• 7 commits
Cloture βž• 4 commits
cljgo πŸ”— βž• 3 commits
Lithium βž• 2 commits
Cljam πŸ”— βž• 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 981⭐
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 905⭐
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 568⭐
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 528⭐
gherkin πŸ”— a functional programming language and interpreter written in GNU Bash 4 Shell 522⭐
Fleck A LISP that runs wherever Bash is Shell 507⭐
Basilisp πŸ”— A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python interop Python 480⭐
ki πŸ”— lisp + mori, sweet.js JavaScript 480⭐
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 313⭐
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 119⭐
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⭐
ClojureElisp πŸ”— A Clojure dialect that compiles to Emacs Lisp Clojure 33⭐
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 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⭐
Beagle Beagle is an independent statically typed Lisp derived from Clojure. Racket 24⭐
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