Babashka

Babashka·Babashka.Babashka

Native, fast starting Clojure interpreter for scripting

Babashka is a native Clojure interpreter for scripting with fast startup. Its main goal is to leverage Clojure in places where you would be using bash otherwise.

winget install --id Babashka.Babashka --exact --source winget

Latest 1.13.223·September 15, 2026

Release Notes

What's Changed

• Local pom relative path by @borkdude in https://github.com/babashka/babashka/pull/2130 • mvn:optional deps by @borkdude in https://github.com/babashka/babashka/pull/2131 • Unreadable poms by @borkdude in https://github.com/babashka/babashka/pull/2132 • Pom interpolation by @borkdude in https://github.com/babashka/babashka/pull/2133 • Read booleans in POMs, settings and metadata regardless of case by @borkdude in https://github.com/babashka/babashka/pull/2134 • Parent version range by @borkdude in https://github.com/babashka/babashka/pull/2135 • Pom cycles by @borkdude in https://github.com/babashka/babashka/pull/2136 • Skip nREPL read-timeout test, its 100ms margin fails on slow CI by @borkdude in https://github.com/babashka/babashka/pull/2137 • Pom validation by @borkdude in https://github.com/babashka/babashka/pull/2138 • Remote repositories by @borkdude in https://github.com/babashka/babashka/pull/2139 • Use a cached file when no repository is configured, as Aether does by @borkdude in https://github.com/babashka/babashka/pull/2140 • Settings headers local repo by @borkdude in https://github.com/babashka/babashka/pull/2141 • Pom http repositories by @borkdude in https://github.com/babashka/babashka/pull/2142 • mvn concurrency by @borkdude in https://github.com/babashka/babashka/pull/2143 • Installed snapshots by @borkdude in https://github.com/babashka/babashka/pull/2144 • Not found message by @borkdude in https://github.com/babashka/babashka/pull/2145 • Project name expression by @borkdude in https://github.com/babashka/babashka/pull/2146 • Pinned snapshot build by @borkdude in https://github.com/babashka/babashka/pull/2147 • Keep each snapshot build under its own name and copy it to the -SNAPS… by @borkdude in https://github.com/babashka/babashka/pull/2148 • Windows build copies by @borkdude in https://github.com/babashka/babashka/pull/2149 • Snapshot not found message by @borkdude in https://github.com/babashka/babashka/pull/2150 • Fix #2152:process pom without namespace parsing by @borkdude in https://github.com/babashka/babashka/pull/2153 • Fix #2151::exec-fn dep in plain task gets executed with its own exec-args / cli defaults by @borkdude in https://github.com/babashka/babashka/pull/2154

Full Changelog:https://github.com/babashka/babashka/compare/v1.13.222...v1.13.223

Installer type: zip

x64—68156A1EEC0FE329CE19CBA38D08494C5803CB9D9D63CCA556BEB28AACAF9B77

Details

Homepage
https://github.com/babashka/babashka/releases/latest
License
EPL-1.0
Publisher
Babashka
Support
https://github.com/babashka/babashka/issues

Tags

babashkabashclojuregraalvmscriptingshell-scripting

Older versions (8)

1.13.222
x64—A22E7C20E42E341464A025AF49F0F7BF3E4D4646B160888941C57EE98FAF4B12
1.13.220
x64—BAF87302DB04377D44F10DD1CB5C29924FC418D5765DC149213E793BE5DE0E9E
1.13.219
x64—3F29A2338C30C2750E11F8EBEBBADCC58DD71612286CF4B44DEFB8C11CE44006
1.12.218
x64—776DB7CB66F7DD5D8A1D59A0F80EF42A92E9F55A6D6AFC86F945F8431EAB1E83
1.12.217
x64—74FEC166D2A7AF69DA022A78D205405765FA1278B3B4B93CAF7DB0401CBCBFF1
1.12.207
x64—132D39B5644A8F8262C0C83488196E19705CBD52B15FF53CB3901F333B86D0EE
1.12.206
x64—39E3B7005C8827673BD53BCEEF49A6009B218EDCF967D51BF7755D2F92A8EAED
1.12.205
x64—2621CE24E4AFB441618791DA960E08038D3A30E397F985E95CE96038AC60DCFD