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.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

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