Skip to content

ilevd/clojure-like

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Clojure-like

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

Updated on: 21 Mar 2026
Total: 66

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.5k⭐
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 942⭐
ClojureC A Clojure implementation on top of C Clojure 922⭐
Squint πŸ”— Light-weight ClojureScript dialect Clojure 844⭐
TimL Clojure like language which compiles down to VimL VimL 678⭐
Cherry πŸ”— Experimental ClojureScript to ES6 module compiler Clojure 637⭐
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 498⭐
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 442⭐
Cloture Clojure in Common Lisp Common Lisp 388⭐
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 119⭐
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 80⭐
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 43⭐
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⭐
Sheaf πŸ”— A functional framework designed from the ground up for machine learning. Inspired by Clojure. Compiles to native GPU code. Rust 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 requests. 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

 
 
 

Contributors