Skip to content

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

Build & Package

A compact Clojure dialect compiled to bytecode with a Go‑based VM, enabling fast‑starting binaries and WASM web pages without a JVM

Go Latest v1.12.2 · 6d ago Security brief →

Features

  • Implements most of Clojure (persistent data structures, lazy seqs, transducers, protocols, records, multimethods, core.async, BigInts)
  • Comfy two‑way Go interop (functions, structs, channels)
  • Ahead‑of‑time compilation to standalone binaries (~13 MB) and self‑contained WASM web pages
  • Fast cold start (~10 ms) and low memory footprint compared with the JVM

Recent releases

View all 31 releases →
No immediate action
v1.12.2 Bug fix

go.sum resolution fix

Review required
v1.12.1 Mixed
Auth Breaking upgrade

Host compat, AOT runtime, WASI, Go interop, networking

Review required
v1.12.0 Mixed
Breaking upgrade Auth RBAC

Clojure host compat, runtime binary, WASI, Go interop, net

Config change
v1.11.0 Breaking risk
Auth Breaking upgrade

Breaking changes — review before upgrading.

No immediate action
v1.10.0 New feature

core lower-go vm rt reader

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
523
Forks
27
Languages
Go Clojure Python

Install & Platforms

Platforms
linux macos windows arm64

Beta — feedback welcome: [email protected]