Babashka

E1008132

Babashka is a fast-starting, scripting-oriented implementation of Clojure that runs on the JVM and native platforms, designed for quick command-line tools and automation.

All labels observed (2)

Label Occurrences
Babashka canonical 1
Babashka pods 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Clojure implementation
command-line tool
open-source software
scripting tool
alsoKnownAs bb
category Clojure tooling
developer tool
scripting language implementation
creator Michiel Borkent
designedFor automation
command-line tools
scripting
distributionForm JAR file
standalone binary
ecosystem Clojure ecosystem
hasFeature built-in libraries for scripting
fast REPL startup
integrated test runner
pods extension mechanism
tasks runner
hasProperty fast startup time
small startup overhead compared to standard Clojure on JVM
implements subset of Clojure language
subset of Clojure standard library
license Eclipse Public License
primaryUse CLI utilities
DevOps tooling
automation scripts
build scripts
data processing scripts
programmingLanguage Clojure
repositoryPlatform GitHub
runsOn JVM
native platforms
supports Babashka pods
linked to: Babashka

Babashka tasks
Clojure core library subset
Clojure syntax
EDN
HTTP clients
JSON
command-line argument parsing
nREPL
scripting via shebang lines
shelling out to external processes
targetUser Clojure developers
scripting users
writtenIn Clojure
Java

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Clojure influenced Babashka
Babashka supports Babashka pods
linked to: Babashka