Skip to content

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

License

Notifications You must be signed in to change notification settings

ilevd/clojure-like

Repository files navigation

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.8k⭐ Java 1.5k⎇ 684👁️ 19.3 Mb
🟢 ClojureScript Clojure to JS compiler 9.4k⭐ Clojure 790⎇ 334👁️ 18.8 Mb
Carp A statically typed lisp, without a GC, for real-time applications. 5.8k⭐ Haskell 180⎇ 108👁️ 12 Mb
🟢 Hy 🔗 A dialect of Lisp that's embedded in Python 5.4k⭐ Python 376⎇ 111👁️ 7.7 Mb
🟢 babashka 🔗 Native, fast starting Clojure interpreter for scripting 4.4k⭐ Clojure 262⎇ 43👁️ 11.6 Mb
🟢 Janet 🔗 A dynamic language and bytecode vm 4.1k⭐ C 255⎇ 63👁️ 14.7 Mb
🟢 jank 🔗 The native Clojure dialect hosted on LLVM with seamless C++ interop. 3k⭐ C++ 114⎇ 44👁️ 8.9 Mb
🟢 Fennel 🔗 Lua Lisp Language 2.7k⭐ Fennel 132⎇ 51👁️ 3.4 Mb
Pixie A small, fast, native lisp with "magical" powers 2.4k⭐ Python 127⎇ 102👁️ 3.4 Mb
Lumo Fast, cross-platform, standalone ClojureScript environment 1.9k⭐ Clojure 84⎇ 54👁️ 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 83⎇ 50👁️ 7.2 Mb
🟢 Lux The Lux Programming Language 1.7k⭐ Emacs Lisp 54⎇ 67👁️ 50.9 Mb
🟢 Joker 🔗 Small Clojure interpreter, linter and formatter. 1.7k⭐ Go 68⎇ 29👁️ 6.8 Mb
Clojerl 🔗 Clojure for the Erlang VM (unofficial) 1.7k⭐ Erlang 42⎇ 47👁️ 4.8 Mb
🟢 ClojureCLR A port of Clojure to the CLR, part of the Clojure project 1.6k⭐ C# 162⎇ 150👁️ 18.3 Mb
ClojureDart Clojure dialect for Flutter and Dart 1.6k⭐ Clojure 100⎇ 65👁️ 8.7 Mb
🟢 SCI Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs 1.3k⭐ Clojure 98⎇ 21👁️ 3.2 Mb
Ferret 🔗 Ferret is a free software lisp implementation for real time embedded control systems. 1.1k⭐ Makefile 47⎇ 39👁️ 2.2 Mb
Planck 🔗 Stand-alone ClojureScript REPL 1k⭐ C 67⎇ 27👁️ 3.9 Mb
wisp 🔗 A little Clojure-like LISP in JavaScript 986⭐ wisp 72⎇ 35👁️ 2.8 Mb
ClojureRS Clojure, implemented atop Rust (unofficial) 971⭐ Rust 27⎇ 33👁️ 601 Kb
🟢 nbb Scripting in Clojure on Node.js using SCI 925⭐ Clojure 56⎇ 12👁️ 2 Mb
ClojureC A Clojure implementation on top of C 919⭐ Clojure 57⎇ 73👁️ 1.2 Mb
🟢 Squint 🔗 Light-weight ClojureScript dialect 824⭐ Clojure 56⎇ 14👁️ 2.5 Mb
TimL Clojure like language which compiles down to VimL 679⭐ VimL 18⎇ 25👁️ 1.6 Mb
Rhine 🏞 an OCaml compiler for an untyped lisp 631⭐ OCaml 24⎇ 51👁️ 2.1 Mb
🟢 Cherry 🔗 Experimental ClojureScript to ES6 module compiler 627⭐ Clojure 24⎇ 16👁️ 811 Kb
gherkin 🔗 a functional programming language and interpreter written in GNU Bash 4 521⭐ Shell 29⎇ 41👁️ 82 Kb
Fleck A LISP that runs wherever Bash is 505⭐ Shell 14⎇ 6👁️ 237 Kb
ki 🔗 lisp + mori, sweet.js 479⭐ JavaScript 28⎇ 21👁️ 599 Kb
Joxa A Modern Lisp for the Erlang VM 473⭐ Erlang 49⎇ 32👁️ 7.7 Mb
🟢 Glojure Clojure interpreter hosted on Go, with extensible interop support. 467⭐ Go 8⎇ 6👁️ 7.1 Mb
🟢 Phel 🔗 Phel is a functional, Lisp-inspired programming language that compiles to PHP. It brings the expressive power of Clojure and the simplicity of Janet to the PHP ecosystem. 463⭐ PHP 23⎇ 9👁️ 6.6 Mb
Basilisp 🔗 A Clojure-compatible(-ish) Lisp dialect targeting Python 3.9+ 423⭐ Python 19⎇ 10👁️ 2.9 Mb
Cloture Clojure in Common Lisp 388⭐ Common Lisp 10⎇ 16👁️ 896 Kb
Liz Lisp-flavored general-purpose programming language (based on Zig) 283⭐ Clojure 2⎇ 8👁️ 397 Kb
LispSyntax.jl lisp-like syntax in julia 236⭐ Julia 24⎇ 14👁️ 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⎇ 19👁️ 962 Kb
cljs2go ClojureScript to Go 211⭐ Go 5⎇ 13👁️ 2.6 Mb
llr Lisp-like-R: A clojure inspired lisp that compiles to R in R 203⭐ R 13⎇ 7👁️ 83 Kb
Glojure The Glojure programming language 176⭐ Go 7⎇ 10👁️ 3.1 Mb
JO Clojure Fast Embeddable Clojure in C/C++ 151⭐ C++ 7⎇ 8👁️ 3.5 Mb
clojure-clr-next Next generation of ClojureCLR under development. 138⭐ F# 6⎇ 21👁️ 9.5 Mb
Cormorant Clojure(ish) interpreter in Swift 133⭐ Swift 9⎇ 12👁️ 1 Mb
Lithium Clojure-based x86 assembler and toy Lisp compiler 124⭐ Clojure 5⎇ 7👁️ 95 Kb
Kapok 🔗 A Lisp on the Erlang VM 120⭐ Erlang 7⎇ 12👁️ 866 Kb
let-go 🔗 Clojure-esque extension language for Go. (WIP) 81⭐ Go 9⎇ 3👁️ 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⎇ 5👁️ 2.5 Mb
Gojure A compiler from Clojure to Go. 50⭐ Go 5⎇ 4👁️ 192 Kb
🟢 Venice Venice, a Clojure inspired sandboxed Lisp dialect with Java interoperability serving as a safe scripting language. 39⭐ Java 4⎇ 2👁️ 365.8 Mb
Magic Experimental typed JVM Lisp inspired by Clojure 34⭐ Java 2⎇ 6👁️ 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⎇ 4👁️ 133 Kb
Closhure Lisp for .NET 10⭐ C# 1⎇ 1👁️ 87 Kb
Charon 🔗 Charon is a functional, LISP flavoured language that compiles to Lua. 7⭐ TypeScript 1⎇ 2👁️ 658 Kb
🟢 Toccata This is the Toccata compiler and core library. Start here. 5⭐ C 0⎇ 1👁️ 262.5 Mb
clojure-rt 3⭐ C 0⎇ 0👁️ 15.3 Mb

Table generated on: 19 Dec 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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published