/clojure-like

List of Clojure-like projects including Clojure ports, dialects, compilers, interpreters, programming languages, experimental projects heavily inspired by Clojure etc

Primary LanguageClojureOtherNOASSERTION

Clojure-like

List of Clojure-like projects, including ports, dialects, programming languages, experimental projects heavily inspired by Clojure etc.

Name Description Stars Language Forks Watching Size
🟢 Clojure 🔗 The Clojure programming language 10.7k⭐ Java 1.5k⎇ 687👁️ 18.7 Mb
🟢 ClojureScript Clojure to JS compiler 9.3k⭐ Clojure 792⎇ 345👁️ 19.2 Mb
Carp A statically typed lisp, without a GC, for real-time applications. 5.7k⭐ Haskell 174⎇ 111👁️ 12 Mb
Hy 🔗 A dialect of Lisp that's embedded in Python 5.3k⭐ Python 373⎇ 117👁️ 7.8 Mb
🟢 babashka 🔗 Native, fast starting Clojure interpreter for scripting 4.3k⭐ Clojure 258⎇ 47👁️ 11.5 Mb
🟢 Janet 🔗 A dynamic language and bytecode vm 4k⭐ C 250⎇ 67👁️ 15 Mb
🟢 jank 🔗 The native Clojure dialect hosted on LLVM with seamless C++ interop. 2.8k⭐ C++ 102⎇ 45👁️ 8.1 Mb
🟢 Fennel 🔗 Lua Lisp Language 2.7k⭐ Fennel 133⎇ 52👁️ 2.7 Mb
Pixie A small, fast, native lisp with "magical" powers 2.4k⭐ Python 125⎇ 104👁️ 3.4 Mb
Lumo Fast, cross-platform, standalone ClojureScript environment 1.9k⭐ Clojure 83⎇ 55👁️ 20.4 Mb
🟢 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. 1.8k⭐ Go 82⎇ 52👁️ 7.2 Mb
🟢 Lux The Lux Programming Language 1.7k⭐ Emacs Lisp 54⎇ 68👁️ 48 Mb
🟢 Joker 🔗 Small Clojure interpreter, linter and formatter. 1.7k⭐ Go 68⎇ 31👁️ 6.8 Mb
Clojerl 🔗 Clojure for the Erlang VM (unofficial) 1.7k⭐ Erlang 42⎇ 49👁️ 4.8 Mb
🟢 ClojureCLR A port of Clojure to the CLR, part of the Clojure project 1.6k⭐ C# 160⎇ 152👁️ 18.1 Mb
ClojureDart Clojure dialect for Flutter and Dart 1.5k⭐ Clojure 100⎇ 63👁️ 8.1 Mb
🟢 SCI Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs 1.3k⭐ Clojure 91⎇ 22👁️ 3.1 Mb
Ferret 🔗 Ferret is a free software lisp implementation for real time embedded control systems. 1.1k⭐ Makefile 47⎇ 41👁️ 2.2 Mb
Planck 🔗 Stand-alone ClojureScript REPL 1k⭐ C 68⎇ 27👁️ 3.9 Mb
wisp 🔗 A little Clojure-like LISP in JavaScript 985⭐ wisp 71⎇ 37👁️ 2.8 Mb
ClojureRS Clojure, implemented atop Rust (unofficial) 968⭐ Rust 26⎇ 34👁️ 601 Kb
ClojureC A Clojure implementation on top of C 922⭐ Clojure 57⎇ 76👁️ 1.2 Mb
🟢 nbb Scripting in Clojure on Node.js using SCI 904⭐ Clojure 55⎇ 12👁️ 2 Mb
🟢 Squint 🔗 Light-weight ClojureScript dialect 779⭐ Clojure 52⎇ 15👁️ 2.3 Mb
TimL Clojure like language which compiles down to VimL 680⭐ VimL 18⎇ 26👁️ 1.6 Mb
Rhine 🏞 an OCaml compiler for an untyped lisp 631⭐ OCaml 24⎇ 53👁️ 2.1 Mb
Cherry 🔗 Experimental ClojureScript to ES6 module compiler 604⭐ Clojure 23⎇ 16👁️ 846 Kb
gherkin 🔗 a functional programming language and interpreter written in GNU Bash 4 520⭐ Shell 30⎇ 42👁️ 82 Kb
Fleck A LISP that runs wherever Bash is 506⭐ Shell 15⎇ 7👁️ 237 Kb
ki 🔗 lisp + mori, sweet.js 479⭐ JavaScript 29⎇ 22👁️ 599 Kb
Joxa A Modern Lisp for the Erlang VM 472⭐ Erlang 49⎇ 33👁️ 7.7 Mb
🟢 Phel 🔗 Phel is a functional programming language that transpiles to PHP. A Lisp dialect inspired by Clojure and Janet. 443⭐ PHP 22⎇ 10👁️ 5.3 Mb
🟢 Glojure Clojure interpreter hosted on Go, with extensible interop support. 440⭐ Go 5⎇ 6👁️ 3.7 Mb
Basilisp 🔗 A Clojure-compatible(-ish) Lisp dialect targeting Python 3.9+ 387⭐ Python 17⎇ 9👁️ 3 Mb
Cloture Clojure in Common Lisp 382⭐ Common Lisp 10⎇ 17👁️ 896 Kb
Liz Lisp-flavored general-purpose programming language (based on Zig) 281⭐ Clojure 2⎇ 9👁️ 397 Kb
LispSyntax.jl lisp-like syntax in julia 234⭐ Julia 24⎇ 15👁️ 524 Kb
🟢 CLClojure An experimental port of clojure to common lisp. Also some native common lisp implementations of clojure libraries, like seq, persistent vectors, etc. 228⭐ Common Lisp 8⎇ 20👁️ 998 Kb
cljs2go ClojureScript to Go 211⭐ Go 5⎇ 15👁️ 2.6 Mb
llr Lisp-like-R: A clojure inspired lisp that compiles to R in R 202⭐ R 13⎇ 9👁️ 83 Kb
Glojure The Glojure programming language 174⭐ Go 7⎇ 11👁️ 3.1 Mb
JO Clojure Fast Embeddable Clojure in C/C++ 149⭐ C++ 7⎇ 7👁️ 3.5 Mb
Cormorant Clojure(ish) interpreter in Swift 133⭐ Swift 9⎇ 14👁️ 1 Mb
clojure-clr-next Next generation of ClojureCLR under development. 133⭐ F# 7⎇ 20👁️ 9 Mb
Lithium Clojure-based x86 assembler and toy Lisp compiler 124⭐ Clojure 5⎇ 8👁️ 81 Kb
Kapok 🔗 A Lisp on the Erlang VM 120⭐ Erlang 7⎇ 13👁️ 866 Kb
let-go 🔗 Clojure-esque extension language for Go. (WIP) 81⭐ Go 9⎇ 4👁️ 707 Kb
ClojureHaxe Clojure port written in Haxe targeting multiple platforms 66⭐ Haxe 2⎇ 4👁️ 341 Kb
🟢 Bridje Bridje is a statically typed LISP targeting GraalVM, drawing inspiration from both Clojure, Haskell and Kotlin. 59⭐ Kotlin 0⎇ 6👁️ 2.4 Mb
Gojure A compiler from Clojure to Go. 50⭐ Go 5⎇ 5👁️ 192 Kb
🟢 Venice Venice, a Clojure inspired sandboxed Lisp dialect with Java interoperability serving as a safe scripting language. 38⭐ HTML 4⎇ 3👁️ 331.6 Mb
Magic Experimental typed JVM Lisp inspired by Clojure 34⭐ Java 2⎇ 7👁️ 737 Kb
Javelin Javelin is a dialect of Lisp. It is designed to be an embedded language (minimal Lisp for the Java Virtual Machine). 29⭐ Java 3⎇ 5👁️ 133 Kb
Closhure Lisp for .NET 10⭐ C# 1⎇ 2👁️ 87 Kb
Charon 🔗 Charon is a functional, LISP flavoured language that compiles to Lua. 7⭐ TypeScript 1⎇ 3👁️ 658 Kb
🟢 Toccata This is the Toccata compiler and core library. Start here. 3⭐ C 0⎇ 1👁️ 262.5 Mb
clojure-rt 3⭐ C 0⎇ 1👁️ 15.3 Mb

Table generated on: 30 Aug 2025

  • 🟢 - last push was less than 1 month ago
  • ⏳ - last push was less than 6 months ago

Usage

  1. Add project repo link to repos.edn
  2. lein run for updating README.md