Back to browse
GitHub Repository

Almost Clojure written in Go.

490 starsGo

I made a Clojure-like language in Go, boots in 7ms

by marcingas·May 9, 2026·292 points·85 comments

AI Analysis

●●●BangerWizardryBig BrainNiche Gem

Runs a Clojure dialect in 10MB binaries while Babashka needs a 30x larger JDK.

Strengths
  • 95% pass rate on the jank-lang Clojure test suite proves real compatibility.
  • AOT compilation to single static binaries eliminates runtime dependency hell.
  • Two-way Go interop lets you call Go functions from Lisp and vice versa.
Weaknesses
  • Not a drop-in replacement; existing Clojure projects need manual adjustments.
  • Lacks the massive ecosystem of libraries available in the official JVM runtime.
Target Audience

Clojure developers, Go enthusiasts, embedded systems engineers

Similar To

Babashka · Jank · ClojureScript

Similar Projects

Developer Tools●●Solid

Funxy v0.6 – scripts that ship as standalone executables

Embedding bytecode, a VM, and static assets into one binary — plus a switch to drop back into an interpreter — is a clever distribution pattern that removes runtime dependencies. The Go-package binding via funxy.yaml and BusyBox-style multi-script bundling show attention to real-world tooling needs; the main question is ecosystem maturity and whether the lib surface grows fast enough to matter.

WizardryNiche Gem
funbitty
204mo ago
Developer Tools●●●Banger

I built a PHP-to-native compiler (written in Rust); now it runs DOOM

Compiles PHP to native ARM64 and renders DOOM E1M1 at 15 FPS—yes, really.

WizardryZero to OneRabbit Hole
nahime
332mo ago