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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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⎇ 683👁️ 19.3 Mb
🟢 ClojureScript Clojure to JS compiler 9.4k⭐ Clojure 788⎇ 333👁️ 18.7 Mb
Carp A statically typed lisp, without a GC, for real-time applications. 5.8k⭐ Haskell 179⎇ 108👁️ 12 Mb
🟢 Hy 🔗 A dialect of Lisp that's embedded in Python 5.4k⭐ Python 376⎇ 112👁️ 7.6 Mb
🟢 babashka 🔗 Native, fast starting Clojure interpreter for scripting 4.4k⭐ Clojure 262⎇ 44👁️ 11.7 Mb
🟢 Janet 🔗 A dynamic language and bytecode vm 4.1k⭐ C 257⎇ 61👁️ 15.4 Mb
🟢 jank 🔗 The native Clojure dialect hosted on LLVM with seamless C++ interop. 3.1k⭐ C++ 114⎇ 42👁️ 15 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 128⎇ 102👁️ 3.4 Mb
Lumo Fast, cross-platform, standalone ClojureScript environment 1.9k⭐ Clojure 83⎇ 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⎇ 51👁️ 7.2 Mb
🟢 Lux The Lux Programming Language 1.7k⭐ Emacs Lisp 54⎇ 68👁️ 51.4 Mb
🟢 Joker 🔗 Small Clojure interpreter, linter and formatter. 1.7k⭐ Go 68⎇ 29👁️ 6.7 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 103⎇ 69👁️ 7.8 Mb
🟢 SCI Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs 1.3k⭐ Clojure 97⎇ 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 66⎇ 27👁️ 3.9 Mb
wisp 🔗 A little Clojure-like LISP in JavaScript 988⭐ wisp 72⎇ 35👁️ 2.8 Mb
ClojureRS Clojure, implemented atop Rust (unofficial) 972⭐ Rust 28⎇ 34👁️ 601 Kb
🟢 nbb Scripting in Clojure on Node.js using SCI 933⭐ Clojure 55⎇ 11👁️ 2 Mb
ClojureC A Clojure implementation on top of C 922⭐ Clojure 57⎇ 73👁️ 1.2 Mb
🟢 Squint 🔗 Light-weight ClojureScript dialect 833⭐ Clojure 56⎇ 13👁️ 2.6 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 633⭐ OCaml 24⎇ 51👁️ 2.1 Mb
🟢 Cherry 🔗 Experimental ClojureScript to ES6 module compiler 631⭐ Clojure 24⎇ 16👁️ 817 Kb
gherkin 🔗 a functional programming language and interpreter written in GNU Bash 4 522⭐ Shell 29⎇ 41👁️ 82 Kb
Fleck A LISP that runs wherever Bash is 505⭐ Shell 14⎇ 6👁️ 237 Kb
Glojure Clojure interpreter hosted on Go, with extensible interop support. 481⭐ Go 12⎇ 6👁️ 7.1 Mb
ki 🔗 lisp + mori, sweet.js 477⭐ JavaScript 29⎇ 21👁️ 599 Kb
Joxa A Modern Lisp for the Erlang VM 473⭐ Erlang 49⎇ 32👁️ 7.7 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. 470⭐ PHP 21⎇ 9👁️ 7.1 Mb
🟢 Basilisp 🔗 A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python interop 431⭐ Python 20⎇ 10👁️ 3 Mb
🟢 Cloture Clojure in Common Lisp 387⭐ Common Lisp 11⎇ 15👁️ 923 Kb
Liz Lisp-flavored general-purpose programming language (based on Zig) 285⭐ Clojure 3⎇ 9👁️ 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. 229⭐ 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 206⭐ 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++ 152⭐ C++ 7⎇ 9👁️ 3.5 Mb
clojure-clr-next Next generation of ClojureCLR under development. 141⭐ 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 125⭐ 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 Clojure, Haskell and Kotlin. 59⭐ Kotlin 1⎇ 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. 40⭐ Java 4⎇ 2👁️ 384.7 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👁️ 100 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 Mb
🟢 ClojureWasm An independent Clojure runtime implemented in Zig, optimized for high-performance native execution and deep WebAssembly runtime integration. 4⭐ Zig 0⎇ 0👁️ 5.7 Mb
🟢 clojure-rt 3⭐ C++ 0⎇ 0👁️ 18.2 Mb

Table generated on: 10 Feb 2026

  • 🟢 - 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