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⎇ 686👁️ 18.3 Mb
🟢 ClojureScript Clojure to JS compiler 9.3k⭐ Clojure 792⎇ 346👁️ 19 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.2 Mb
🟢 Janet 🔗 A dynamic language and bytecode vm 4k⭐ C 245⎇ 66👁️ 15 Mb
🟢 jank 🔗 The native Clojure dialect hosted on LLVM with seamless C++ interop. 2.8k⭐ C++ 99⎇ 45👁️ 8.3 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 126⎇ 104👁️ 3.4 Mb
Lumo Fast, cross-platform, standalone ClojureScript environment 1.9k⭐ Clojure 85⎇ 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 81⎇ 52👁️ 7.2 Mb
🟢 Lux The Lux Programming Language 1.7k⭐ Emacs Lisp 54⎇ 68👁️ 47.7 Mb
Joker 🔗 Small Clojure interpreter, linter and formatter. 1.7k⭐ Go 68⎇ 31👁️ 6.7 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 Mb
🟢 ClojureDart Clojure dialect for Flutter and Dart 1.5k⭐ Clojure 101⎇ 63👁️ 8.1 Mb
🟢 SCI Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs 1.3k⭐ Clojure 89⎇ 22👁️ 3.3 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) 966⭐ Rust 26⎇ 34👁️ 601 Kb
ClojureC A Clojure implementation on top of C 921⭐ Clojure 57⎇ 76👁️ 1.2 Mb
🟢 nbb Scripting in Clojure on Node.js using SCI 901⭐ Clojure 55⎇ 12👁️ 2 Mb
🟢 Squint 🔗 Light-weight ClojureScript dialect 774⭐ Clojure 52⎇ 16👁️ 2.5 Mb
TimL Clojure like language which compiles down to VimL 681⭐ VimL 18⎇ 26👁️ 1.6 Mb
Rhine 🏞 an OCaml compiler for an untyped lisp 630⭐ OCaml 24⎇ 53👁️ 2.1 Mb
🟢 Cherry 🔗 Experimental ClojureScript to ES6 module compiler 601⭐ 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 503⭐ Shell 14⎇ 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. 440⭐ PHP 22⎇ 10👁️ 5.3 Mb
🟢 Glojure Clojure interpreter hosted on Go, with extensible interop support. 437⭐ Go 5⎇ 6👁️ 2.3 Mb
Basilisp 🔗 A Clojure-compatible(-ish) Lisp dialect targeting Python 3.9+ 381⭐ Python 16⎇ 9👁️ 3 Mb
Liz Lisp-flavored general-purpose programming language (based on Zig) 280⭐ Clojure 2⎇ 9👁️ 397 Kb
LispSyntax.jl lisp-like syntax in julia 235⭐ 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. 226⭐ 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 203⭐ 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 121⭐ 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. 58⭐ Kotlin 0⎇ 6👁️ 2.4 Mb
Gojure A compiler from Clojure to Go. 49⭐ Go 5⎇ 5👁️ 192 Kb
🟢 Venice Venice, a Clojure inspired sandboxed Lisp dialect with Java interoperability serving as a safe scripting language. 37⭐ Java 4⎇ 3👁️ 325.5 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👁️ 261.9 Mb
clojure-rt 3⭐ C 0⎇ 1👁️ 15.3 Mb

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