InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Babashka Alternatives
Similar projects and alternatives to babashka
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
oils
Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!
-
-
-
-
-
windmill
Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
conjure
Interactive evaluation for Neovim (Clojure, Fennel, Scheme, Python, PHP, R, Lua, Rust and more!)
-
-
-
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
babashka discussion
babashka reviews and mentions
-
Fun with uv and PEP 723
Why bother writing new shell scripts?
If you're allowed to install any deps go with uv, it'll do the rest.
I'm also kinda in love with https://babashka.org/ check it out if you like Clojure.
- Babashka 1.12.201
-
ClojureScript forks Google Closure to guarantee backward compatibility
? Babashka is just Clojure, language wise. It lacks the ability to import arbitrary Java libs due to Graal, and does not support the core async library’s go macro. I have not heard it called a dialect though. It’s just not vanilla jvm clojure. https://github.com/babashka/babashka?tab=readme-ov-file#diff...
-
Create a Server Driven CLI from your REST API
This article is written by Rahul Dé, a VP of > Site Reliability Engineering at Citi and creator/maintainer of popular tools > like babashka, > bob, and now > climate. All opinions expressed are > his own.
-
Schemesh: Fusion between Unix shell and Lisp REPL
LISPy REPLs are awesome.
Babashka is another amazing tool for interacting with a shell with clojure (or a very close dialect thereof).
https://babashka.org
-
Tour of Hell
Good reminders; just not readily seeing Babashka (Clojure through GraalVM) so mentioning here for sake of sexp closure.
https://github.com/babashka/babashka
-
Clojure 1.12.0 is now available
> Does any of this release help with startup time?
Clojure (and indirectly Java) was never created with "fast startup speed" in mind. This is why things like `add-lib` (that was added in this release) is so useful, because you start your developing session once, and it stays open until you either have to restart your computer or done developing the project.
Then the typical deployment target is either "Push this .jar to a server somehow, start the process and let it run" or "User double-clicks executable, waits for application to be ready".
If you really need fast startup, you can go through something like https://github.com/ionutbalosin/faster-jvm-start-up-techniqu...
Or if you're fine with slightly worse runtime performance, give https://github.com/babashka/babashka a try
Finally, if you're OK with JavaScript you could give ClojureScript a try, has fast startup (as fast as NodeJS I suppose) but yeah, it's JavaScript.
But overall, Clojure/Java isn't optimized for the use-case of "Start process for each request, stop process once processed" so I'm guessing you'll face an uphill battle there.
-
CIEL Is an Extended Lisp
You should meet this nice https://github.com/babashka/babashka !
It is Clojure written in Clojure compiled to native via GraalVM.
-
Makefiles for Web Work (2022)
A bit late to the party but have you heard of or tried babashka? It's kinda the nuclear option but it might fit your use case.
https://babashka.org/
- Clojure Desktop UI Framework
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Jul 2025
Stats
babashka/babashka is an open source project licensed under Eclipse Public License 1.0 which is an OSI approved license.
The primary programming language of babashka is Clojure.