Skip to content

ilevd/clojure-like

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

51 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Clojure-like

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

Updated on: 17 May 2026
Total: 74

πŸ”₯ Trending

Top-starred over the last 2 months

Icon Name Stars added
let-go πŸ”— βž• 337⭐
jank πŸ”— βž• 78⭐
Carp βž• 77⭐
Janet πŸ”— βž• 77⭐
Clojure πŸ”— βž• 73⭐
babashka πŸ”— βž• 58⭐
Glojure βž• 36⭐
Phel πŸ”— βž• 29⭐
Cream βž• 27⭐
Hy πŸ”— βž• 26⭐
Show more
Icon Name Stars added
Fennel πŸ”— βž• 26⭐
ClojureWasm βž• 25⭐
Sheaf πŸ”— βž• 25⭐
ClojureDart βž• 24⭐
FOL βž• 24⭐
Basilisp πŸ”— βž• 20⭐
Gloat βž• 19⭐
Joker πŸ”— βž• 18⭐
ClojureScript βž• 17⭐
Lux βž• 15⭐
SCI βž• 13⭐
nbb βž• 13⭐
Cloture βž• 13⭐
go-joker πŸ”— βž• 13⭐
ClojureCLR βž• 11⭐
Squint πŸ”— βž• 10⭐
Clojerl πŸ”— βž• 9⭐
Ferret πŸ”— βž• 8⭐
Cljam πŸ”— βž• 7⭐
Swish βž• 6⭐
ClojureRS βž• 5⭐
Cherry πŸ”— βž• 4⭐
Liz βž• 4⭐
Venice βž• 3⭐
Kiso πŸ”— βž• 3⭐
Rhine βž• 2⭐
CLClojure βž• 2⭐
nanoclj βž• 2⭐
Pixie βž• 1⭐
zygomys πŸ”— βž• 1⭐
Arcadia πŸ”— βž• 1⭐
wisp πŸ”— βž• 1⭐
TimL βž• 1⭐
Joxa βž• 1⭐
LispSyntax.jl βž• 1⭐
Lokke βž• 1⭐
clojure-clr-next βž• 1⭐
Lithium βž• 1⭐
Kapok πŸ”— βž• 1⭐
Bridje βž• 1⭐
Gojure βž• 1⭐
Javelin βž• 1⭐
clojure-rt βž• 1⭐

⚑ Most active

Most committed to default branch over the last 2 months

Icon Name New commits
Phel πŸ”— βž• 1272 commits
go-joker πŸ”— βž• 856 commits
Venice βž• 587 commits
let-go πŸ”— βž• 188 commits
clojure-rt βž• 183 commits
Bridje βž• 128 commits
Sheaf πŸ”— βž• 123 commits
Swish βž• 110 commits
Gloat βž• 93 commits
Cljam πŸ”— βž• 90 commits
Show more
Icon Name New commits
jank πŸ”— βž• 50 commits
ClojureCLR βž• 46 commits
Hy πŸ”— βž• 44 commits
Carp βž• 43 commits
babashka πŸ”— βž• 42 commits
ClojureWasm βž• 34 commits
FOL βž• 25 commits
Janet πŸ”— βž• 21 commits
Squint πŸ”— βž• 20 commits
Cream βž• 19 commits
Lux βž• 18 commits
ClojureDart βž• 12 commits
SCI βž• 11 commits
Clojure πŸ”— βž• 8 commits
Joker πŸ”— βž• 7 commits
nbb βž• 6 commits
ClojureScript βž• 5 commits
Basilisp πŸ”— βž• 4 commits
Closhure βž• 4 commits
Cherry πŸ”— βž• 3 commits
ClojureHaxe βž• 2 commits
Glojure βž• 1 commits

✨ Newest

Most recently created over the past year

Icon Name Created
Kiso πŸ”— 03 Mar 2026
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

πŸ“‹ Main

Icon Name Description Language Stars
Clojure πŸ”— The Clojure programming language Java 10.9k⭐
ClojureScript Clojure to JS compiler Clojure 9.4k⭐
Carp A statically typed lisp, without a GC, for real-time applications. Haskell 5.9k⭐
Hy πŸ”— A dialect of Lisp that's embedded in Python Python 5.4k⭐
babashka πŸ”— Native, fast starting Clojure interpreter for scripting Clojure 4.5k⭐
Janet πŸ”— A dynamic language and bytecode vm C 4.2k⭐
jank πŸ”— The native Clojure dialect hosted on LLVM with seamless C++ interop. C++ 3.2k⭐
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.7k⭐
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⭐
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 979⭐
nbb Scripting in Clojure on Node.js using SCI Clojure 951⭐
ClojureC A Clojure implementation on top of C Clojure 921⭐
Squint πŸ”— Light-weight ClojureScript dialect Clojure 851⭐
TimL Clojure like language which compiles down to VimL Vim Script 679⭐
Cherry πŸ”— Experimental ClojureScript to ES6 module compiler Clojure 640⭐
Rhine 🏞 an OCaml compiler for an untyped lisp OCaml 635⭐
Glojure Clojure interpreter hosted on Go, with extensible interop support. Go 532⭐
gherkin πŸ”— a functional programming language and interpreter written in GNU Bash 4 Shell 521⭐
Fleck A LISP that runs wherever Bash is Shell 504⭐
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 502⭐
ki πŸ”— lisp + mori, sweet.js JavaScript 479⭐
Joxa A Modern Lisp for the Erlang VM Erlang 474⭐
Basilisp πŸ”— A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python interop Python 457⭐
let-go πŸ”— Almost Clojure written in Go. Go 417⭐
Cloture Clojure in Common Lisp Common Lisp 398⭐
Liz Lisp-flavored general-purpose programming language (based on Zig) Clojure 289⭐
clojure-objc Clojure for objc Java 245⭐
Kalai A source-to-source transpiler to convert Clojure to multiple target languages (Rust, C++, Java, ...) Clojure 242⭐
LispSyntax.jl lisp-like syntax in julia Julia 237⭐
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 219⭐
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 176⭐
JO Clojure Fast Embeddable Clojure in C/C++ C++ 152⭐
Clojurescript-Lua Clojurescript running on lua ! In construction Clojure 150⭐
clojure-clr-next Next generation of ClojureCLR under development. F# 142⭐
Cream Fast starting Clojure runtime built with GraalVM native-image + Crema Clojure 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⭐
ClojureWasm An independent Clojure runtime implemented in Zig, optimized for high-performance native execution and deep WebAssembly runtime integration. Zig 102⭐
nanoclj A Tiny Clojure Interpreter C 76⭐
ClojureHaxe Clojure port written in Haxe targeting multiple platforms Haxe 67⭐
Bridje Bridje is a statically typed LISP targeting GraalVM, drawing inspiration from Clojure, Haskell and Kotlin. Kotlin 61⭐
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 44⭐
Magic Experimental typed JVM Lisp inspired by Clojure Java 34⭐
Gloat Glojure AOT Tool Clojure 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⭐
Sheaf πŸ”— A functional language for machine learning. Inspired by Clojure, compiled to native GPU code. Rust 25⭐
FOL HTML 24⭐
go-joker πŸ”— A personal twist on the original Clojure interpreter and linter, slightly mad, Go-ing places Go 13⭐
Closhure Lisp for .NET C# 10⭐
Swish A Clojure inspired Lisp written by Claude Code in Swift. For embedding or compiling to Swift. Swift 8⭐
Charon πŸ”— Charon is a functional, LISP flavoured language that compiles to Lua. TypeScript 7⭐
Kiso πŸ”— ClojureScript-to-JavaScript compiler in TypeScript. Zero dependencies. TypeScript 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⭐
Toccata This is the Toccata compiler and core library. Start here. C 6⭐
clojure-rt C++ 4⭐
Clarp [Cl]ojure runtime for C Sh[arp] C# 2⭐
  • 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