Skip to content

ilevd/clojure-like

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clojure-like

List of Clojure-inspired programming languages, including ports, dialects, compilers, environments etc.

Updated on: 14 Mar 2026
Total: 65

Icon Name Description Language Stars
Clojure 🔗 The Clojure programming language Java 10.8k⭐
ClojureScript Clojure to JS compiler Clojure 9.4k⭐
Carp A statically typed lisp, without a GC, for real-time applications. Haskell 5.8k⭐
Hy 🔗 A dialect of Lisp that's embedded in Python Python 5.4k⭐
babashka 🔗 Native, fast starting Clojure interpreter for scripting Clojure 4.4k⭐
Janet 🔗 A dynamic language and bytecode vm C 4.2k⭐
jank 🔗 The native Clojure dialect hosted on LLVM with seamless C++ interop. C++ 3.2k⭐
Fennel 🔗 Lua Lisp Language Fennel 2.7k⭐
Pixie A small, fast, native lisp with "magical" powers Python 2.4k⭐
Lumo Fast, cross-platform, standalone ClojureScript environment Clojure 1.9k⭐
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. Go 1.8k⭐
Joker 🔗 Small Clojure interpreter, linter and formatter. Go 1.7k⭐
Lux The Lux Programming Language Emacs Lisp 1.7k⭐
Clojerl 🔗 Clojure for the Erlang VM (unofficial) Erlang 1.7k⭐
ClojureCLR A port of Clojure to the CLR, part of the Clojure project C# 1.6k⭐
ClojureDart Clojure dialect for Flutter and Dart Clojure 1.6k⭐
SCI Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs Clojure 1.3k⭐
Ferret 🔗 Ferret is a free software lisp implementation for real time embedded control systems. Makefile 1.1k⭐
Planck 🔗 Stand-alone ClojureScript REPL C 1k⭐
wisp 🔗 A little Clojure-like LISP in JavaScript wisp 989⭐
ClojureRS Clojure, implemented atop Rust (unofficial) Rust 975⭐
nbb Scripting in Clojure on Node.js using SCI Clojure 939⭐
ClojureC A Clojure implementation on top of C Clojure 922⭐
Squint 🔗 Light-weight ClojureScript dialect Clojure 840⭐
TimL Clojure like language which compiles down to VimL VimL 679⭐
Cherry 🔗 Experimental ClojureScript to ES6 module compiler Clojure 636⭐
Rhine 🏞 an OCaml compiler for an untyped lisp OCaml 633⭐
gherkin 🔗 a functional programming language and interpreter written in GNU Bash 4 Shell 522⭐
Fleck A LISP that runs wherever Bash is Shell 504⭐
Glojure Clojure interpreter hosted on Go, with extensible interop support. Go 497⭐
ki 🔗 lisp + mori, sweet.js JavaScript 482⭐
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. PHP 473⭐
Joxa A Modern Lisp for the Erlang VM Erlang 473⭐
Basilisp 🔗 A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python interop Python 439⭐
Cloture Clojure in Common Lisp Common Lisp 387⭐
Liz Lisp-flavored general-purpose programming language (based on Zig) Clojure 286⭐
clojure-objc Clojure for objc Java 245⭐
LispSyntax.jl lisp-like syntax in julia Julia 236⭐
CLClojure An experimental port of clojure to common lisp. Also some native common lisp implementations of clojure libraries, like seq, persistent vectors, etc. Common Lisp 229⭐
Lokke Lokke: Clojure for Guile Scheme 219⭐
cljs2go ClojureScript to Go Go 211⭐
llr Lisp-like-R: A clojure inspired lisp that compiles to R in R R 206⭐
Glojure The Glojure programming language Go 176⭐
JO Clojure Fast Embeddable Clojure in C/C++ C++ 152⭐
Clojurescript-Lua Clojurescript running on lua ! In construction Clojure 150⭐
clojure-clr-next Next generation of ClojureCLR under development. F# 141⭐
Cormorant Clojure(ish) interpreter in Swift Swift 133⭐
Lithium Clojure-based x86 assembler and toy Lisp compiler Clojure 125⭐
Kapok 🔗 A Lisp on the Erlang VM Erlang 120⭐
Cream Fast starting Clojure runtime built with GraalVM native-image + Crema Clojure 113⭐
let-go 🔗 Clojure-esque extension language for Go. (WIP) Go 81⭐
ClojureWasm An independent Clojure runtime implemented in Zig, optimized for high-performance native execution and deep WebAssembly runtime integration. Zig 76⭐
ClojureHaxe Clojure port written in Haxe targeting multiple platforms Haxe 67⭐
Bridje Bridje is a statically typed LISP targeting GraalVM, drawing inspiration from Clojure, Haskell and Kotlin. Kotlin 60⭐
Gojure A compiler from Clojure to Go. Go 50⭐
Venice Venice, a Clojure inspired sandboxed Lisp dialect with Java interoperability serving as a safe scripting language. Java 41⭐
Magic Experimental typed JVM Lisp inspired by Clojure Java 34⭐
Javelin Javelin is a dialect of Lisp. It is designed to be an embedded language (minimal Lisp for the Java Virtual Machine). Java 29⭐
Gloat Glojure AOT Tool Clojure 15⭐
Closhure Lisp for .NET C# 10⭐
Charon 🔗 Charon is a functional, LISP flavoured language that compiles to Lua. TypeScript 7⭐
Toccata This is the Toccata compiler and core library. Start here. C 6⭐
Kiso 🔗 ClojureScript-to-JavaScript compiler in TypeScript. Zero dependencies. TypeScript 4⭐
clojure-rt C++ 3⭐
Swish A Clojure inspired Lisp written by Claude Code in Swift. For embedding or compiling to Swift. Swift 2⭐
  • Bold name - last push was less than a year ago

Usage

  1. Add project to repos.edn
  2. Optionaly add your Github token to token.txt
  3. lein run for updating README.md

Warning

GitHub's rate limit is 60 requests per hour for unauthenticated request. So, because number of projects more than 60, you should probably add your Github token to token.txt, or rerun generation after an hour. Results are cached, so generation will continue.

How to create GitHub token
  • Settings -> Developer Settings -> Personal access tokens -> Fine-grained tokens -> Generate new token
  • Configure the token's details. 'Read-only access to public repositories.' is enough.
  • Generate token

About

List of Clojure-like projects including programming languages, ports, dialects, compilers, interpreters etc

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages