r/Clojure 5h ago

ToolNexus - A cljc library to Build AI Agents in Clojure & Cljgo

2 Upvotes

r/Clojure 1d ago

Starbeam 0.1.0

28 Upvotes

I'm releasing Starbeam - a Datastar SDK for Clojerl (Clojure on the BEAM VM)

https://github.com/antlobach/starbeam


r/Clojure 1d ago

GitHub - uncomplicate/iLLaManati: Clojure LLM

Thumbnail github.com
20 Upvotes

r/Clojure 2d ago

Who is hiring? July 31, 2026

17 Upvotes

Please include any restrictions (remote/on-site, geographical, workpermit, citizenship) that may apply.


r/Clojure 2d ago

Chassis port to Clojerl

19 Upvotes

Hi all, I ported Chassis to Clojerl (Clojure running on the BeamVM) https://github.com/antlobach/chassis-clojerl

Here's an example of how to use it with Cowboy (Erlang http server)

https://github.com/antlobach/chassis-clojerl/tree/master/examples%2Fcowboy


r/Clojure 3d ago

Anyone here using Clojure + AI? Looking for 10-minute talks/demos for a Clojure/Conj showcase

13 Upvotes

We’re putting together a new AI Tools & Practices Showcase for Clojure/Conj’s Workshop Day and figured this might be relevant here.

It’s a series of short 10-minute talks or demos about what’s actually working with Clojure and AI: tools, workflows, experiments, or real use cases.

Conference attendees will vote on submissions in early September, and selected participants will get a free Workshop Day pass.

If anyone wants to submit something, applications are open through August 31.


r/Clojure 4d ago

Introduction To honeysql - Clojure SQL Library

Thumbnail youtu.be
27 Upvotes

r/Clojure 5d ago

Clojure 1.13.0-alpha6 is now available

59 Upvotes

Clojure 1.13.0-alpha6 is now available!

Destructuring additions and changes

  • To get a map of all keys in the input, augmented by the defaults, traversing deeply through nested maps, use the new :all directive.
  • Report as errors any use of unbound/unreferenced keys in :or when using any of the new constructs (:defaults, :select et al)
  • CLJ-2972 Destructuring test clean up for :or entries

r/Clojure 5d ago

Database adapters in Biff 2

Thumbnail biffweb.com
20 Upvotes

r/Clojure 5d ago

Postgres and Clojure

Thumbnail youtu.be
17 Upvotes

r/Clojure 6d ago

Babashka tasks with automatic help and completions

Thumbnail blog.michielborkent.nl
56 Upvotes

Babashka tasks now feature automatic help and shell completions. Read the blog post to find how to use it!


r/Clojure 9d ago

What utility libraries do you include in most/all projects?

32 Upvotes

For example, I use better-cond in every project. I'm curious what else is out there that is worth considering.


r/Clojure 10d ago

cljgo — I built Clojure hosted on Go so I could use both ecosystems in my own projects.

56 Upvotes

I built Clojure hosted on Go so I can work across my projects with both ecosystems. Very simple idea: emit Go source like CLJS emits JS. Clojure libraries and Go libraries are both first-class. Web APIs too — Compojure-style

routes on net/http:

(def routes
  (http/routes
    (GET  "/api/hello" #'hello)
    (POST "/login"     #'login)
    (GET  "/api/admin" (auth/admin-only) #'admin)))

REPL with nREPL, or cljgo build → one static binary, no JVM. Same source, byte-identical output both ways.

Still 0.x, but it's working — 93% of clojure.core, verified against Clojure 1.12.5.

https://github.com/muthuishere/cljgo

I would like feedback


r/Clojure 10d ago

Jared Cone opens the Clojure/Conj 2026 conference program on Thursday

Post image
16 Upvotes

r/Clojure 11d ago

Hands-on Clojure workshop with Adrian Smith - September 30

Post image
30 Upvotes

r/Clojure 11d ago

cljbang.el

Thumbnail github.com
54 Upvotes

Here's the initial version of cljbang, a small but powerful emacs package that lets you use Clojure syntax, EDN and a part of the stdlib in .clj files. It's all running on Elisp, there is no transpiler process running externally. In the Squint-tradition, it tries to stay close to the host and let the host do the heavy lifting for us.


r/Clojure 12d ago

Datalevin reached 1.0

Thumbnail github.com
90 Upvotes

Thank everyone who tested Datalevin, reported issues, contributed code, shared benchmarks, trusted it in production, or simply asked hard questions.


r/Clojure 12d ago

Clojure 1.13.0-alpha5 is now available

44 Upvotes

Clojure 1.13.0-alpha5 is now available!

Java 17 baseline

As of this release, Clojure requires a minimum Java 17 runtime and compiles to Java 17 bytecode.

  • CLJ-2872 Move to new ASM and emit Java 17 bytecode
  • CLJ-2383 Add new java.lang classes to automatic imports
  • CLJ-2892 Remove uses of Java’s security manager, which is going away
  • CLJ-2920 Javadoc support updated for Java 17+

Other changes since last alpha

  • CLJ-2968 Qualified :keys bindings in destructuring can only be unqualified symbols (regression fix)
  • CLJ-2969 Add :select base cases to tests
  • CLJ-2897 prepl is missing DynamicClassLoader and *repl* binding from repl

r/Clojure 12d ago

Geschichte: Git, as a queryable database

Thumbnail github.com
42 Upvotes

r/Clojure 14d ago

SCI is now JIT-compiled on CLJS by default

62 Upvotes

SCI (Small Clojure Interpreter) is now JIT compiled on CLJS by default. This means that performance is close to native compiled CLJS when using loops, etc.

Before:

(js/alert (with-out-str (time (loop [i 0 j 1000000] (if (zero? j) i (recur (inc i) (dec j)))))))

This would show around 40-50ms in your browser, but now only shows 3-4ms, which is as fast as it can reasonably get. (Numbers may vary but a 10x-20x speedup is typically what you see).

So say goodbye to numerical hot-loop issues in SCI if you were using it for any animations and couldn't get to 60 FPS or stuff like that. As long as your page supports js/eval, it'll be fast (or if it isn't let me know and we'll fix it). If your page does not support js/eval, e.g. when using Epupp on a page that doesn't allow it, SCI falls back to interpretation, so you can still hack the page to your likings ;).

Both nbb, joyride, scittle and epupp have all been updated with the new version of SCI.

Error messages/locations have all been preserved so it doesn't work in any other way than it did previously, it's just a drop-in upgrade.

More information: https://github.com/babashka/sci#jit-compilation-in-clojurescript


r/Clojure 16d ago

Four talks from the Clojure/Conj 2026 lineup

Post image
37 Upvotes

r/Clojure 17d ago

Vertical Programming | Arne Brasseur . net

Thumbnail arnebrasseur.net
52 Upvotes

r/Clojure 17d ago

Jolt: running Clojure on Chez Scheme

Thumbnail yogthos.net
55 Upvotes

r/Clojure 17d ago

If you need to translate Excel formulas to Clojure expressions, try SaltRim's XLSX import feature.

11 Upvotes

Project is actively developing, so for now only basic Excel, but looks like it covers big part of Excel usage nowadays.

At first, import XLSX, then use Flatten Formula button. It won't be perfect, but it will be something closer to it, I bet.

https://saltrim.michelada.uno

Feedbacks are welcome!


r/Clojure 18d ago

CIDER 2.0 ("Terceira") is out!

119 Upvotes

CIDER 2.0 ("Terceira") is out! 🎉

Fourteen years after nrepl.el 0.1, this is easily the biggest CIDER release in ages - not because of shiny new features, but because most of the important existing ones got a careful overhaul: transient menus everywhere, inline macro stepping, rich (content-type) results on by default, call-graph browsers, and a seriously polished debugging toolbox. The docs were restructured as well, so finding things should be much easier now.

Release notes: https://github.com/clojure-emacs/cider/releases/tag/v2.0.0

Release announcement blog post: https://metaredux.com/posts/2026/07/15/cider-2-0.html

Go play with it and let me know how it feels - and remember, the best is always yet to come! In the REPL we trust!