Skip to content

About

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

Topics

Resources

Stars

93 stars

Watchers

5 watching

Forks

Latest commit

Β 

History

245 Commits

Folders and files

Repository files navigation

Clojure-like

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

Updated on: 26 Oct 2026
Total: 113

πŸ”₯ Trending

Top-starred over the last 2 months

Icon Name Stars added
Janet πŸ”— βž• 99⭐
Jolt πŸ”— βž• 86⭐
Carp βž• 59⭐
jank πŸ”— βž• 48⭐
babashka πŸ”— βž• 36⭐
Clojure πŸ”— βž• 28⭐
mal βž• 28⭐
let-go πŸ”— βž• 22⭐
Fennel β†— πŸ”— βž• 18⭐
Squint πŸ”— βž• 18⭐
Show more
Icon Name Stars added
ClojureDart βž• 17⭐
clojurust βž• 16⭐
SCI βž• 9⭐
Phel πŸ”— βž• 9⭐
ClojureWasm βž• 9⭐
Joker πŸ”— βž• 8⭐
Lux βž• 7⭐
Hy πŸ”— βž• 6⭐
zygomys πŸ”— βž• 6⭐
nbb βž• 6⭐
Glojure βž• 6⭐
ClojureElisp πŸ”— βž• 6⭐
ClojureCLR βž• 5⭐
Cherry πŸ”— βž• 4⭐
Basilisp πŸ”— βž• 4⭐
Cljbang βž• 4⭐
cljgo πŸ”— βž• 4⭐
ClojureScript βž• 3⭐
Glisp πŸ”— βž• 3⭐
Ferret πŸ”— βž• 3⭐
Arcadia πŸ”— βž• 2⭐
Cloture βž• 2⭐
Liz βž• 2⭐
Sheaf πŸ”— βž• 2⭐
Gloat βž• 2⭐
go-joker πŸ”— βž• 2⭐
Clojerl πŸ”— βž• 1⭐
Planck πŸ”— βž• 1⭐
ClojureC βž• 1⭐
Fleck βž• 1⭐
Cream βž• 1⭐
Rustly βž• 1⭐
Lithium βž• 1⭐
Bridje βž• 1⭐
Venice βž• 1⭐
Javelin βž• 1⭐
Choq βž• 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 βž• 531 commits
mino βž• 510 commits
babashka πŸ”— βž• 276 commits
Phel πŸ”— βž• 272 commits
clojurust βž• 248 commits
let-go πŸ”— βž• 197 commits
ClojureCLR βž• 155 commits
Beagle βž• 154 commits
Janet πŸ”— βž• 113 commits
Show more
Icon Name New commits
jank πŸ”— βž• 106 commits
go-joker πŸ”— βž• 84 commits
ClojureElisp πŸ”— βž• 76 commits
Clojure πŸ”— βž• 72 commits
Sheaf πŸ”— βž• 66 commits
Squint πŸ”— βž• 56 commits
Joker πŸ”— βž• 46 commits
Gloat βž• 44 commits
Glojure βž• 39 commits
SCI βž• 30 commits
Bridje βž• 30 commits
Lux βž• 25 commits
Venice βž• 19 commits
ClojureDart βž• 18 commits
Carp βž• 14 commits
nbb βž• 12 commits
ClojureScript βž• 9 commits
Swish βž• 9 commits
Clove βž• 8 commits
Hy πŸ”— βž• 5 commits
Lithium βž• 2 commits
Cljam πŸ”— βž• 2 commits
zygomys πŸ”— βž• 1 commits
Cherry πŸ”— βž• 1 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.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.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.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⭐
ClojureC A Clojure implementation on top of C Clojure 919⭐
Squint πŸ”— Light-weight ClojureScript dialect Clojure 916⭐
Glojure Clojure interpreter hosted on Go, with extensible interop support. Go 730⭐
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 530⭐
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 344⭐
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 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⭐
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 87⭐
nanoclj A Tiny Clojure Interpreter C 78⭐
clojurust Clojure and Rust Rust 73⭐
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 35⭐
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⭐
Beagle Beagle is an independent statically typed Lisp derived from Clojure. Racket 23⭐
Frock Clojure-flavoured PHP PHP 23⭐
Choq Choq: Cherry on QuickJS Rust 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

93 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages