Software

Open source tools and applications built and maintained by Epic Castle.


bbssh

SSH for Babashka
A babashka pod providing full SSH support.

bbssh brings native SSH to your babashka scripts: connect, run commands, open interactive shells, copy files with scp, and set up agent and port forwarding. It exposes a clean Clojure API over a battle-tested SSH implementation, all loadable as a pod. Released under the Eclipse Public License 2.0.

BabashkaSSHOpen Source


clojuressh

SSH for Clojure
A Clojure SSH library, API compatible with bbssh.

clojuressh provides SSH connection, execution, shell and file-copy functionality for Clojure with an API that matches bbssh. Write your automation once and run it on the JVM or under babashka without changing a line. Released under the Eclipse Public License 2.0.

ClojureBabashkaSSHOpen Source


spire

Pragmatic Provisioning
A fast, idempotent machine-provisioning tool written in Clojure.

Spire orchestrates configuration over SSH using plain Clojure code. It compiles to a single GraalVM native binary, starts instantly, and ships a rich library of modules for users, packages, files, services and more. Born out of real infrastructure work and released freely to the community.

ClojureDevOpsOpen Source