 |
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⭐ |