Skip to content

ilevd/clojure-like

Repository files navigation

clojure-like

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

Name Description Stars Language Forks Watching Size
🟢 Clojure 🔗 The Clojure programming language 10.7k⭐ Java 1.5k⎇ 685👁️ 18.3 Mb
🟢 ClojureScript Clojure to JS compiler 9.3k⭐ Clojure 792⎇ 346👁️ 18.9 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 244⎇ 66👁️ 15 Mb
🟢 jank 🔗 The native Clojure dialect hosted on LLVM with seamless C++ interop. 2.8k⭐ C++ 98⎇ 45👁️ 8.4 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.7k⭐ 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.4 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) 965⭐ 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 899⭐ 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 631⭐ 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 502⭐ 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. 434⭐ 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👁️ 956 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 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. 57⭐ 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.4 Mb
🟢 Magic Experimental typed JVM Lisp inspired by Clojure 33⭐ Java 2⎇ 8👁️ 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.8 Mb
clojure-rt 3⭐ C 0⎇ 1👁️ 15.3 Mb

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

Releases

No releases published

Packages

No packages published