Skip to content

ilevd/clojure-like

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

124 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Clojure-like

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

Updated on: 06 Jul 2026
Total: 105

πŸ”₯ Trending

Top-starred over the last 2 months

Icon Name Stars added
let-go πŸ”— βž• 422⭐
Glojure βž• 187⭐
Clojure πŸ”— βž• 128⭐
jank πŸ”— βž• 97⭐
Janet πŸ”— βž• 94⭐
Carp βž• 89⭐
Jolt πŸ”— βž• 84⭐
babashka πŸ”— βž• 74⭐
mal βž• 70⭐
ClojureWasm βž• 62⭐
Show more
Icon Name Stars added
clojurust βž• 43⭐
Phel πŸ”— βž• 35⭐
Hy πŸ”— βž• 32⭐
Squint πŸ”— βž• 30⭐
Joker πŸ”— βž• 26⭐
go-joker πŸ”— βž• 22⭐
Beagle βž• 22⭐
ClojureScript βž• 19⭐
Gloat βž• 18⭐
mino πŸ”— βž• 18⭐
Fennel β†— πŸ”— βž• 17⭐
Basilisp πŸ”— βž• 16⭐
SCI βž• 14⭐
ClojureDart βž• 12⭐
Cherry πŸ”— βž• 10⭐
Cream βž• 10⭐
Lux βž• 9⭐
ClojureCLR βž• 9⭐
nbb βž• 9⭐
FOL βž• 9⭐
Clojerl πŸ”— βž• 8⭐
Glisp πŸ”— βž• 6⭐
zygomys πŸ”— βž• 5⭐
Ferret πŸ”— βž• 5⭐
ClojureRS βž• 5⭐
Kiso πŸ”— βž• 5⭐
nanoclj βž• 4⭐
Sheaf πŸ”— βž• 4⭐
clojure-rt βž• 4⭐
Liz βž• 3⭐
Swish βž• 3⭐
Bars πŸ”— βž• 3⭐
Pixie βž• 2⭐
Planck πŸ”— βž• 2⭐
wisp πŸ”— βž• 2⭐
Rhine βž• 2⭐
Joxa βž• 2⭐
Kalai βž• 2⭐
Lokke βž• 2⭐
JO Clojure βž• 2⭐
Venice βž• 2⭐
Toccata βž• 2⭐
Clojette βž• 2⭐
ClojureFnl βž• 2⭐
Arcadia πŸ”— βž• 1⭐
ClojureC βž• 1⭐
clojure-scheme βž• 1⭐
ki πŸ”— βž• 1⭐
Cloture βž• 1⭐
Glojure βž• 1⭐
Rustly βž• 1⭐
uclj βž• 1⭐
clojure-clr-next βž• 1⭐
ClojureHaxe βž• 1⭐
Gojure βž• 1⭐
Lingy βž• 1⭐
Charon πŸ”— βž• 1⭐
Bara Lang β†— βž• 1⭐

⚑ Most active

Most contributed to the default branch over the last 2 months

Icon Name New commits
ClojureWasm βž• 2.4k commits
mino πŸ”— βž• 1.4k commits
Jolt πŸ”— βž• 1.1k commits
go-joker πŸ”— βž• 1.1k commits
Beagle βž• 912 commits
clojurust βž• 684 commits
Phel πŸ”— βž• 648 commits
let-go πŸ”— βž• 346 commits
Swish βž• 311 commits
Venice βž• 202 commits
Show more
Icon Name New commits
Glojure βž• 189 commits
Squint πŸ”— βž• 173 commits
Gloat βž• 162 commits
FOL βž• 103 commits
jank πŸ”— βž• 101 commits
Bara Lang β†— βž• 69 commits
Bars πŸ”— βž• 68 commits
Joker πŸ”— βž• 62 commits
Hy πŸ”— βž• 49 commits
clojure-rt βž• 44 commits
Sheaf πŸ”— βž• 30 commits
zygomys πŸ”— βž• 28 commits
SCI βž• 26 commits
Janet πŸ”— βž• 25 commits
Lux βž• 25 commits
Clojette βž• 19 commits
babashka πŸ”— βž• 18 commits
Clojure πŸ”— βž• 17 commits
ClojureScript βž• 17 commits
Carp βž• 17 commits
ClojureFnl βž• 17 commits
ClojureDart βž• 13 commits
Bridje βž• 12 commits
Cream βž• 7 commits
clojure-py βž• 6 commits
Basilisp πŸ”— βž• 5 commits
nbb βž• 3 commits
ClojureCLR βž• 1 commits
Cherry πŸ”— βž• 1 commits

✨ Newest

Most recently created over the past year

Icon Name Created
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
ClojureFnl 10 Mar 2026
Clojette 09 Mar 2026
Kiso πŸ”— 03 Mar 2026
clojurust 02 Mar 2026
Show more
Icon Name Created
Cljam πŸ”— 22 Feb 2026
Cream 22 Feb 2026
Swish 10 Feb 2026
Gloat 02 Feb 2026
ClojureWasm 01 Feb 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 6k⭐
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.3k⭐
jank πŸ”— jank is the native Clojure dialect with seamless C++ interop. C++ 3.3k⭐
Fennel β†— πŸ”— Lua Lisp Language Fennel 2.7k⭐
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.6k⭐
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 988⭐
ClojureRS Clojure, implemented atop Rust (unofficial) Rust 980⭐
nbb Scripting in Clojure on Node.js using SCI Clojure 957⭐
ClojureC A Clojure implementation on top of C Clojure 920⭐
Squint πŸ”— Light-weight ClojureScript dialect Clojure 879⭐
Glojure Clojure interpreter hosted on Go, with extensible interop support. Go 707⭐
TimL Clojure like language which compiles down to VimL Vim Script 679⭐
Cherry πŸ”— Experimental ClojureScript to ES6 module compiler Clojure 649⭐
Rhine 🏞 an OCaml compiler for an untyped lisp OCaml 636⭐
clojure-scheme Clojure to Scheme to C to the bare metal. Clojure 566⭐
gherkin πŸ”— a functional programming language and interpreter written in GNU Bash 4 Shell 521⭐
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 519⭐
let-go πŸ”— Almost Clojure written in Go. Go 513⭐
Fleck A LISP that runs wherever Bash is Shell 504⭐
ki πŸ”— lisp + mori, sweet.js JavaScript 480⭐
Joxa A Modern Lisp for the Erlang VM Erlang 475⭐
Basilisp πŸ”— A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python interop Python 472⭐
Cloture Clojure in Common Lisp Common Lisp 398⭐
Liz Lisp-flavored general-purpose programming language (based on Zig) Clojure 291⭐
clojure-objc Clojure for objc Java 245⭐
Kalai A source-to-source transpiler to convert Clojure to multiple target languages (Rust, C++, Java, ...) Clojure 243⭐
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⭐
Glojure The Glojure programming language Go 177⭐
Rustly A Clojure to Rust transpiler Clojure 167⭐
ClojureWasm A JVM-free Clojure runtime in Zig β€” call WebAssembly from Clojure to use libraries written in any language. Zig 156⭐
JO Clojure Fast Embeddable Clojure in C/C++ C++ 154⭐
uclj Small, quick, native Clojure interpreter Clojure 153⭐
Clojurescript-Lua Clojurescript running on lua ! In construction Clojure 150⭐
Cream Fast starting Clojure runtime built with GraalVM native-image + Crema Clojure 147⭐
clojure-clr-next Next generation of ClojureCLR under development. F# 141⭐
Cormorant Clojure(ish) interpreter in Swift Swift 133⭐
Lithium Clojure-based x86 assembler and toy Lisp compiler Clojure 126⭐
Kapok πŸ”— A Lisp on the Erlang VM Erlang 121⭐
ClojureScript-Terra A Terra-backed ClojureScript compiler Clojure 88⭐
Jolt πŸ”— A Clojure compiler implemented on top of Chez Scheme Scheme 84⭐
nanoclj A Tiny Clojure Interpreter C 78⭐
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 61⭐
ClojuRust A proof of concept version of Clojure in Rust. Rust 55⭐
Gojure A compiler from Clojure to Go. Go 51⭐
Crisp Lisp dialect implemented with Crystal Crystal 47⭐
Venice Venice, a Clojure inspired sandboxed Lisp dialect with Java interoperability serving as a safe scripting language. Java 45⭐
clojurust Clojure and Rust Rust 45⭐
Lingy Perl 44⭐
Gloat Glojure AOT Tool Clojure 43⭐
ClojureRust Clojure to Rust compiler Rust 40⭐
Magic Experimental typed JVM Lisp inspired by Clojure Java 34⭐
Javelin Javelin is a dialect of Lisp. It is designed to be an embedded language (minimal Lisp for the Java Virtual Machine). Java 30⭐
FOL HTML 30⭐
Sheaf πŸ”— A functional language for machine learning. Inspired by Clojure, compiled to GPUs. Rust 29⭐
ClojureElisp A Clojure dialect that compiles to Emacs Lisp Clojure 28⭐
go-joker πŸ”— A personal twist on the original Clojure interpreter and linter, slightly mad, Go-ing places Go 25⭐
RubyLisp A Lisp dialect of Ruby Ruby 25⭐
Frock Clojure-flavoured PHP PHP 23⭐
Beagle a typed programming language that emits to multiple backends Racket 22⭐
mino πŸ”— Embeddable Clojure-inspired Lisp. C 19⭐
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⭐
Closhure Lisp for .NET C# 10⭐
Swish A Clojure inspired Lisp written by Claude Code in Swift. For embedding or compiling to Swift. Swift 10⭐
Kiso πŸ”— ClojureScript-to-JavaScript compiler in TypeScript. Zero dependencies. TypeScript 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⭐
Toccata This is the Toccata compiler and core library. Start here. C 8⭐
Clojette Clojette is an opinionated and fully featured Lisp language for GreyHack written in GreyScript/MiniScript. JavaScript 8⭐
clojure-rt C++ 7⭐
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⭐
clojure-metal Implementation of Clojure running on native code. Clojure 6⭐
ClojureFnl Fennel 5⭐
Rusjure A compiler and a programming language highly inspired by Clojure. Rust 4⭐
Bars πŸ”— Bars - systems programming language with Clojure syntax Rust 3⭐
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⭐
Lispery Simple embeddable LISP implementation for .NET inspired by Schemy and Clojure. C# 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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors