← Back to AI Insights
Gemini Executive Synthesis

Let-go, a Clojure-like language implemented in Go, designed for fast cold boot times and small static binaries.

Technical Positioning
A high-performance, lightweight, and embeddable Clojure-like language alternative to JVM Clojure and Babashka, suitable for CLIs, web servers, data processing, and systems programming.
SaaS Insight & Market Implications
Let-go addresses critical performance and deployment pain points associated with JVM-based languages: slow cold boot times and large runtime footprints. Its Go implementation yields a 7ms boot time and 10MB static binary, offering a compelling advantage for serverless functions, microservices, and CLI tools where rapid startup is paramount. The ability to embed within Go programs and its suitability for systems programming expands its utility beyond typical scripting. While not a full Clojure replacement, its compatibility and nREPL support lower the barrier for Clojure developers seeking Go's performance characteristics. This targets a niche but growing demand for high-performance, low-overhead language runtimes in modern cloud-native architectures.
Proprietary Technical Taxonomy
Clojure-like language pure Go static binary cold boots JVM Babashka throughput algorithmic workloads

Raw Developer Origin & Technical Request

Source Icon Hacker News May 10, 2026
Show HN: I made a Clojure-like language in Go, boots in 7ms

Let-go is a Clojure-like language (~90% compatible with JVM Clojure) written in pure Go. It ships as a ~10MB static binary and cold boots in ~7ms - that's about 50x faster than JVM and 3x faster than Babashka. It has decent throughput on algorithmic workloads - within ballpark of the GraalVM-backed sci.I started this project in 2021 as an elaborate practical joke: I wanted to have an excuse for writing Clojure while pretending to write Go.Jokes aside, it turned out to be pretty decent: it feels like real Clojure, it has an nREPL server (supported in Calva, CIDER, etc.), it's easily embeddable in your Go programs (funcs, structs and channels cross the boundary without fuss). It's good for writing CLIs, web servers, data processing scripts and even doing some systems programming - I used it to write a deamonless container runtime. Oh, and it runs on Plan9.Under the hood there is a fairly simple compiler and a stack VM, both handcrafted specifically for running Clojure-like code. The compiler can work in AOT mode producing portable bytecode blobs and standalone binaries (runtime+bytecode).This is not a drop-in replacement for Clojure in general - it does not load JARs, it does not have all Java APIs and it most probably won't run your exiting Clojure projects without modifications. At least not at the moment.Take it for a spin, tell me what you think. Issues and PRs are welcome!

Developer Debate & Comments

boguscoder • May 10, 2026
Micro nit: it says 7ms cold start and then 6ms just few lines lower.. maybe it gets faster as you read README
veqq • May 10, 2026
Nice! I recently played around with a Lisp syntax for Go semantics: https://codeberg.org/veqq/JoeAs far as JVM-free Clojure, Janet is really nice. I've been using it in production for a while: https://janet-lang.org/
faangguyindia • May 10, 2026
I am finding i need "Rails" but i like single binary deployment of Go and fast/low resource usage like Go.Is it possible for now?
j3s • May 10, 2026
absolutely sick of reading through obviously AI-slopped READMEs. it's your project, take a little pride and tell me why i should like it quickly instead of asking your agent to rattle off a list of features -- it's severely boring & offputting.
chr15m • May 9, 2026
PR most welcome for https://github.com/chr15m/awesome-clojure-likes
ingy • May 9, 2026
Try out this Wasm browser REPL https://gloathub.org/repl/Gloat is a Glojure AOT automation tool. I worked with James Hamlin to get Glojure AOT going last summer and have been moving it forward since. I've also been working with marcingas (nooga) to get Gloat/Glojure/let-go all cooperating.
bjconlan • May 9, 2026
This is the kind of clojure port that I always was looking for. Mostly because I thought go's core library and channels abstractions hits a simpler/nicer base API which would with the core & async apis (not to mention scratches my big beautiful binary itch)Thanks for your work will definitely check it out again once I get over renewed love for cpp (26)Edit how did glojure go under my radar also a great project from the looks
brazukadev • May 9, 2026
do you know about Glojure?https://github.com/glojurelang/glojure
dmitrygr • May 9, 2026
You should see how fast libc gets mmaped() into the VM and the first instr runs :)

Frequently Asked Questions

Market intelligence mapped to Let-go, a Clojure-like language implemented in Go, designed for fast cold boot times and small static binaries..

What problem does Let-go, a Clojure-like language implemented in Go, designed for fast cold boot times and small static binaries. solve?
Based on our AI analysis of the original developer request, its primary technical positioning is: A high-performance, lightweight, and embeddable Clojure-like language alternative to JVM Clojure and Babashka, suitable for CLIs, web servers, data processing, and systems programming.
What is the general sentiment around Let-go, a Clojure-like language implemented in Go, designed for fast cold boot times and small static binaries.?
Yes, we have tracked 37 direct responses and active debates regarding this specific topic originating from Hacker News.
What are the foundational technologies related to Let-go, a Clojure-like language implemented in Go, designed for fast cold boot times and small static binaries.?
Our proprietary extraction maps Let-go, a Clojure-like language implemented in Go, designed for fast cold boot times and small static binaries. to adjacent architectural concepts including Clojure-like language, pure Go, static binary, cold boots.
What open-source repositories focus on Let-go, a Clojure-like language implemented in Go, designed for fast cold boot times and small static binaries.?
Yes, open-source adoption is correlated. An active project titled 'larksuite/cli' explores similar frameworks: The official Lark/Feishu CLI tool, maintained by the larksuite team — built for humans and AI Agents. Covers core business domains including Messen...

Engagement Signals

113
Upvotes
37
Comments

Cross-Market Term Frequency

Quantifies the cross-market adoption of foundational terms like channels and compiler by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.