GitHub

Clojure 🔗 The Clojure programming language Java 11k⭐ mal mal - Make a Lisp Assembly 10.7k⭐ ClojureScript Clojure to JS compiler Clojure 9.4k⭐ Carp A statically typed lisp, without a GC, for real-time applications. Haskell 6k⭐ Hy 🔗 A dialect of Lisp that's embedded in Python Python 5.4k⭐ babashka 🔗 Native, fast starting Clojure interpreter for scripting Clojure 4.6k⭐ Janet 🔗 A dynamic language and bytecode vm C 4.4k⭐ jank 🔗 jank is the native Clojure dialect with seamless C++ interop. C++ 3.3k⭐ 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.8k⭐ Lux The Lux Programming Language Emacs Lisp 1.7k⭐ Clojerl 🔗 Clojure for the Erlang VM (unofficial) Erlang 1.7k⭐ Arcadia 🔗 Clojure in Unity Clojure 1.7k⭐ ClojureCLR A port of Clojure to the CLR, part of the Clojure project C# 1.7k⭐ ClojureDart Clojure dialect for Flutter and Dart Clojure 1.6k⭐ SCI Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs Clojure 1.4k⭐ Glisp 🔗 Glisp is a Lisp-based design tool that combines generative approaches with traditional design methods, empowering artists to discover new forms of expression. TypeScript 1.2k⭐ 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 986⭐ ClojureRS Clojure, implemented atop Rust (unofficial) Rust 980⭐ nbb Scripting in Clojure on Node.js using SCI Clojure 964⭐ ClojureC A Clojure implementation on top of C Clojure 918⭐ Squint 🔗 Light-weight ClojureScript dialect Clojure 895⭐ Glojure Clojure interpreter hosted on Go, with extensible interop support. Go 721⭐ TimL Clojure like language which compiles down to VimL Vim Script 679⭐ Cherry 🔗 Experimental ClojureScript to ES6 module compiler Clojure 660⭐ Rhine 🏞 an OCaml compiler for an untyped lisp OCaml 636⭐ clojure-scheme Clojure to Scheme to C to the bare metal. Clojure 566⭐ let-go 🔗 Almost Clojure written in Go. Go 550⭐ gherkin 🔗 a functional programming language and interpreter written in GNU Bash 4 Shell 522⭐ Phel 🔗 A functional, Lisp-inspired language that compiles to PHP. Inspired by Clojure, Phel brings macros, persistent data structures, and expressive functional idioms to the PHP ecosystem. PHP 521⭐ Fleck A LISP that runs wherever Bash is Shell 507⭐ ki 🔗 lisp + mori, sweet.js JavaScript 480⭐ Basilisp 🔗 A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python interop Python 476⭐ Joxa A Modern Lisp for the Erlang VM Erlang 475⭐ Cloture Clojure in Common Lisp Common Lisp 401⭐ Liz Lisp-flavored general-purpose programming language (based on Zig) Clojure 291⭐ Kalai A source-to-source transpiler to convert Clojure to multiple target languages (Rust, C++, Java, ...) Clojure 247⭐ clojure-objc Clojure for objc Java 245⭐ LispSyntax.jl lisp-like syntax in julia Julia 236⭐ Jolt 🔗 A Clojure compiler implemented on top of Chez Scheme Scheme 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 231⭐ Lokke Lokke: Clojure for Guile Scheme 220⭐ cljs2go ClojureScript to Go Go 211⭐ llr Lisp-like-R: A clojure inspired lisp that compiles to R in R R 205⭐ ClojureWasm A JVM-free Clojure runtime in Zig — call WebAssembly from Clojure to use libraries written in any language. Zig 182⭐ Glojure The Glojure programming language Go 177⭐ Rustly A Clojure to Rust transpiler Clojure 167⭐ Cream Fast starting Clojure runtime built with GraalVM native-image + Crema Clojure 163⭐ uclj Small, quick, native Clojure interpreter Clojure 154⭐ JO Clojure Fast Embeddable Clojure in C/C++ C++ 153⭐ Clojurescript-Lua Clojurescript running on lua ! In construction Clojure 151⭐ clojure-clr-next Next generation of ClojureCLR under development. F# 142⭐ Cormorant Clojure(ish) interpreter in Swift Swift 133⭐ Lithium Clojure-based x86 assembler and toy Lisp compiler Clojure 126⭐ Kapok 🔗 A Lisp on the Erlang VM Erlang 121⭐ Cljbang A Clojure-like language that runs as Emacs Lisp. Emacs Lisp 109⭐ Apricot Clojure-like Lisp on Rubinius Ruby 97⭐ ClojureScript-Terra A Terra-backed ClojureScript compiler Clojure 88⭐ nanoclj A Tiny Clojure Interpreter C 78⭐ ClojureHaxe Clojure port written in Haxe targeting multiple platforms Haxe 68⭐ Bridje Bridje is a statically typed LISP targeting GraalVM, drawing inspiration from Clojure, Haskell and Kotlin. Kotlin 61⭐ ClojuRust A proof of concept version of Clojure in Rust. Rust 55⭐ Sheaf 🔗 A functional language for machine learning. Inspired by Clojure, compiled to GPUs. Rust 53⭐ clojurust Clojure and Rust Rust 53⭐ Gloat Glojure AOT Tool Clojure 52⭐ Gojure A compiler from Clojure to Go. Go 51⭐ Crisp Lisp dialect implemented with Crystal Crystal 47⭐ Venice Venice, a Clojure inspired sandboxed Lisp dialect with Java interoperability serving as a safe scripting language. Java 46⭐ Lingy Perl 45⭐ ClojureRust Clojure to Rust compiler Rust 40⭐ Magic Experimental typed JVM Lisp inspired by Clojure Java 34⭐ FOL HTML 32⭐ Javelin Javelin is a dialect of Lisp. It is designed to be an embedded language (minimal Lisp for the Java Virtual Machine). Java 30⭐ ClojureElisp A Clojure dialect that compiles to Emacs Lisp Clojure 29⭐ go-joker 🔗 A personal twist on the original Clojure interpreter and linter, slightly mad, Go-ing places Go 26⭐ mino 🔗 Embeddable Clojure-inspired Lisp. C 25⭐ RubyLisp A Lisp dialect of Ruby Ruby 25⭐ Beagle A strict, typed subset of Clojure with native compilation and hosted environment (Clj/JS/Nix) support Racket 23⭐ Frock Clojure-flavoured PHP PHP 23⭐ cljgo 🔗 Clojure hosted on Go — AOT-emits Go source (the ClojureScript model), tree-walk REPL, universal Go interop Go 21⭐ Risp A rusty Lisp inspired by Clojure for usage as simple configuration language Rust 18⭐ ClojuRS A fun clojure implementation in Rust Rust 17⭐ Cloje A clone of Clojure built atop Scheme/Lisp Clojure 17⭐ Hammock A partial implementation of Clojure, in pure Ruby Clojure 16⭐ Swish A Clojure inspired Lisp written by Claude Code in Swift. For embedding or compiling to Swift. Swift 12⭐ Closhure Lisp for .NET C# 10⭐ Kiso 🔗 ClojureScript-to-JavaScript compiler in TypeScript. Zero dependencies. TypeScript 10⭐ Lemma 🔗 A Lisp designed to integrate with Lua. Lua 9⭐ Rouge Ruby + Clojure = Rouge Ruby 9⭐ Charon 🔗 Charon is a functional, LISP flavoured language that compiles to Lua. TypeScript 8⭐ clojure-rt C++ 8⭐ Toccata This is the Toccata compiler and core library. Start here. C 8⭐ Clojette Clojette is an opinionated and fully featured Lisp language for GreyHack written in GreyScript/MiniScript. JavaScript 8⭐ Cljam 🔗 Clojure interpreter with a tokenizer, reader, macro expander, evaluator, incremental compiler, vite plugin, nREPL server compatible with calva on vscode, embedded browser REPL, CLI compatible with node and bun as host TypeScript 7⭐ Zera-5 A light-weight Clojure interpreter JavaScript 7⭐ clojure-metal Implementation of Clojure running on native code. Clojure 6⭐ ClojureFnl Fennel 6⭐ Rusjure A compiler and a programming language highly inspired by Clojure. Rust 4⭐ Bars 🔗 Bars - systems programming language with Clojure syntax Brightscript 4⭐ Clarp [Cl]ojure runtime for C Sh[arp] C# 2⭐ Purisp A Lisp dialect inspired by Clojure implemented in PureScript PureScript 2⭐ clojure-py Clojure core on Python 3.14t via PyO3 Python 1⭐ Bara Lang Bara lang - Clojure for nim language Nim 1⭐ HC-Lisp 🔗 HCLIsp - A modern Lisp dialect implementation in TypeScript, inspired by Clojure and Peter Norvig's Lispy project. TypeScript 1⭐ Lispery Simple embeddable LISP implementation for .NET inspired by Schemy and Clojure. C# 0⭐

Read the original on github.com ↗