Clojure Babashka

Open-source Clojure projects categorized as Babashka

Top 23 Clojure Babashka Projects

  • babashka

    Native, fast starting Clojure interpreter for scripting

  • Project mention: A Tour of Lisps | news.ycombinator.com | 2024-01-29

    It also gives you access to Babashka if you want Clojure for other use-cases where start-up time is an issue

    https://babashka.org/

  • sci

    Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs

  • Project mention: What's the value proposition of meta circular interpreters? | /r/prolog | 2023-12-07

    I've tried researching this myself and can't find too much. There's this project metaes which is an mci for JS, and there's the SCI module of the Clojure babashka project, but that's about it. I also saw Triska's video on mci but it was pretty theoretical.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • portal

    A clojure tool to navigate through your data. (by djblue)

  • Project mention: What I Have Changed My Mind About in Software Development | news.ycombinator.com | 2023-09-10

    Tracing debuggers give you the best of both worlds. I've recently started using Flow-storm [0], by @jpmonettas), and it's been quite transformative. You can still easily see the values flowing through your system (better than just "prints"), and it can handle multi-threaded / async scenarios quite nicely. You don't need to manually step through code, you can just "see" your data flow, and when you have loops or some other form of iteration, you can see the data for each pass. Coupling this with a good data visualization tool (such as Portal [1]) really feels like magic. I've been doing Clojure for quite a few years now, and was very happy with my plain REPL-driven workflow, but this is way better.

    [0] https://github.com/jpmonettas/flow-storm-debugger

    [1] https://github.com/djblue/portal

  • nbb

    Scripting in Clojure on Node.js using SCI

  • Project mention: Embeddable Common Lisp 23.9.9 | news.ycombinator.com | 2023-09-09

    The SCI/babashka clojure interpreter might be a good fit, if you're ok with a lisp.

    It's mature and fully sandboxed.

    https://github.com/babashka/nbb

  • neil

    A CLI to add common aliases and features to deps.edn-based projects

  • Project mention: Adding Dependencies on Clojure Project the Node Way: A Small Intro to neil CLI | dev.to | 2023-11-28

    So neil has a bunch of other features like project scaffolding, building, testing, adding license, etc. I really recommend you take a deep look at the repository and learn all the automatized possibilities that neil adds to your project.

  • holy-lambda

    The extraordinary simple, performant, and extensible custom AWS Lambda runtime for Clojure.

  • obb

    Ad-hoc ClojureScript scripting of Mac applications via Apple's Open Scripting Architecture.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • cli

    Turn Clojure functions into CLIs! (by babashka)

  • process

    Clojure library for shelling out / spawning sub-processes

  • Project mention: Poor documentation? | /r/Clojure | 2023-06-25

    Check out babashka/fs and babashka/process as well. These are still based on Java interop underneath but they have some more features than the clojure.java.io and clojure.java.sh libraries. I tend to reach for these first when I need to do something filesystem or process related.

  • quickblog

    Light-weight static blog engine for Clojure and babashka

  • bbin

    Install any Babashka script or project with one command

  • Project mention: Leaving Clojure - Feedback for those that care | /r/Clojure | 2023-06-23

    While Leiningen is a reasonable tool, I'd rather see everyone using tools.deps in the long run. It allows us to build things on top of it with less baggage. For example, we're using a Babashka port of tools.deps to make it easy to install scripts with bbin. I don't think it would have been realistic for me to implement something like bbin on top of Leiningen.

  • quickdoc

    Quick and minimal API doc generation for Clojure

  • ruuter

    A system-agnostic, zero-dependency router

  • Project mention: Ask HN: What side projects landed you a job? | news.ycombinator.com | 2023-12-03

    I created a system-agnostic, pure Clojure router[1] and Markdown parser[2] in Clojure that definitely helped me get Clojure gigs.

    [1]: https://github.com/askonomm/ruuter

    [2]: https://github.com/askonomm/clarktown

  • rewrite-edn

    Utility lib on top of rewrite-clj with common operations to update EDN while preserving whitespace and comments.

  • babashka-sql-pods

    Babashka pods for SQL databases

  • pogonos

    Yet another Clojure(Script) implementation of the Mustache templating language

  • Project mention: Pros and cons of text templating libraries | /r/Clojure | 2023-06-05
  • http-server

    Serve static assets (by babashka)

  • deflet

    Make let-expressions REPL-friendly!

  • malli-cli

    Configuration powertool with `metosin/malli`

  • nota

    Static Markdown Blog/Site using Fulcro & Pathom with no backend (by rafaeldelboni)

  • Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12

    neovim configuration / documentation, focused on working with clojure, that I wrote trying to convince an Emacs friend to jump into nvim. (It didn't worked he still on Emacs :D)

    https://github.com/rafaeldelboni/nota

  • corona_cases

    🦠 Coronavirus Information on Telegram Chatbot

  • spec.alpha

    Babashka-compatible fork of clojure.spec.alpha

  • babashka-tools

    A collection of Babashka tools

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Clojure Babashka related posts

Index

What are some of the best open-source Babashka projects in Clojure? This list will help you:

Project Stars
1 babashka 3,798
2 sci 1,166
3 portal 837
4 nbb 808
5 neil 346
6 holy-lambda 335
7 obb 236
8 cli 202
9 process 200
10 quickblog 160
11 bbin 128
12 quickdoc 120
13 ruuter 110
14 rewrite-edn 82
15 babashka-sql-pods 76
16 pogonos 68
17 http-server 67
18 deflet 58
19 malli-cli 50
20 nota 39
21 corona_cases 19
22 spec.alpha 13
23 babashka-tools 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com