# \#clojure

**URL:** https://clojureverse.org/tag/clojure/4.md

[Latest](https://clojureverse.org/latest.md) · [Categories](https://clojureverse.org/categories.md) · [Tags](https://clojureverse.org/tags.md)

---

## [Clorch v0.1.0](https://clojureverse.org/t/clorch-v0-1-0/14974)

<div class="topic-metadata">

**Author:** [@AntLobach](https://clojureverse.org/u/AntLobach)\
**Replies:** 0\
**Last updated:** [August 9, 2026, 2:46pm UTC](https://clojureverse.org/t/clorch-v0-1-0/14974 "2026-08-09T14:46:03Z")

</div>

Hi all, I’m releasing Clorch, a deep learning library in Clojure built on LibTorch (C++ lib for torch). Now it’s possible to run inference, build custom models, and train them all in Clojure with no need for Python/PyT…

---

## [Need help with exercism Armstrong exercise](https://clojureverse.org/t/need-help-with-exercism-armstrong-exercise/14972)

<div class="topic-metadata">

**Author:** [@daverc](https://clojureverse.org/u/daverc)\
**Replies:** 4\
**Last updated:** [August 4, 2026, 1:51pm UTC](https://clojureverse.org/t/need-help-with-exercism-armstrong-exercise/14972 "2026-08-04T13:51:42Z")

</div>

Hi, I’m working on the armstrong exercise on exercism, Armstrong Numbers in Clojure on Exercism but I’m failing the 10th and 11th tests. I’m assuming it’s something around how I’m handling larger numbers, but I’m not s…

---

## [Multimethod Cannot invoke "Object.getClass()" because "x" is null](https://clojureverse.org/t/multimethod-cannot-invoke-object-getclass-because-x-is-null/14963)

<div class="topic-metadata">

**Author:** [@dark\_knight](https://clojureverse.org/u/dark_knight)\
**Replies:** 2\
**Last updated:** [July 26, 2026, 8:51am UTC](https://clojureverse.org/t/multimethod-cannot-invoke-object-getclass-because-x-is-null/14963 "2026-07-26T08:51:45Z")

</div>

Hello community, I’ve started learning Clojure and I’m trying to create a multimethod. What I’m doing is (defn dispatch-published \[book\] (cond (string? book) :string-book (\< (:published book) 1928) :public…

---

## [Hammock Driven Development](https://clojureverse.org/t/hammock-driven-development/14956)

<div class="topic-metadata">

**Author:** [@dts](https://clojureverse.org/u/dts)\
**Replies:** 1\
**Last updated:** [July 17, 2026, 1:28pm UTC](https://clojureverse.org/t/hammock-driven-development/14956 "2026-07-17T13:28:56Z")

</div>

If someone is looking for a place to do Hammock Driven Development this summer … somehow someone at the city of Stockholm thought of that!? I can’t help but smile every time I am passing by. …

---

## [\[ANN\] Quandary — a Clojure DSL for constraint solving (OR-Tools CP-SAT)](https://clojureverse.org/t/ann-quandary-a-clojure-dsl-for-constraint-solving-or-tools-cp-sat/14941)

<div class="topic-metadata">

**Author:** [@Marc\_Limotte1](https://clojureverse.org/u/Marc_Limotte1)\
**Replies:** 0\
**Last updated:** [June 30, 2026, 7:48pm UTC](https://clojureverse.org/t/ann-quandary-a-clojure-dsl-for-constraint-solving-or-tools-cp-sat/14941 "2026-06-30T19:48:47Z")

</div>

Hi all, I’m happy to release Quandary, a Clojure library for solving constraint satisfaction and optimization problems. It wraps Google’s OR-Tools CP-SAT solver behind a high-level, data-first DSL, so you describe a pro…

---

## [Ehr-adapter: Declarative EHR integrations in Clojure](https://clojureverse.org/t/ehr-adapter-declarative-ehr-integrations-in-clojure/14934)

<div class="topic-metadata">

**Author:** [@Samuel\_Carriles\_Bano](https://clojureverse.org/u/Samuel_Carriles_Bano)\
**Replies:** 0\
**Last updated:** [June 22, 2026, 7:55pm UTC](https://clojureverse.org/t/ehr-adapter-declarative-ehr-integrations-in-clojure/14934 "2026-06-22T19:55:55Z")

</div>

Hi, I’m Samuel Carriles Baños, and I’m currently deepening my knowledge of Clojure. Two years ago, I started out with this language—in fact, it’s the first language I ever learned—and honestly, I’ve been enjoying it a lo…

---

## [Bixoto France is hiring a senior Clojure/Python founding engineer](https://clojureverse.org/t/bixoto-france-is-hiring-a-senior-clojure-python-founding-engineer/14925)

<div class="topic-metadata">

**Author:** [@bfontaine](https://clojureverse.org/u/bfontaine)\
**Replies:** 0\
**Last updated:** [June 4, 2026, 1:17pm UTC](https://clojureverse.org/t/bixoto-france-is-hiring-a-senior-clojure-python-founding-engineer/14925 "2026-06-04T13:17:40Z")

</div>

Bixoto.com is hiring a senior founding engineer to work on a Clojure/Python stack with our tech team in Paris, France. We built our own warehouse management system (WMS) from scratch in Clojure; it currently deals with 1…

---

## [\[ANN\] gsheetplus — Clojure wrappers for Google Sheets API + template engine](https://clojureverse.org/t/ann-gsheetplus-clojure-wrappers-for-google-sheets-api-template-engine/14903)

<div class="topic-metadata">

**Author:** [@Marc\_Limotte1](https://clojureverse.org/u/Marc_Limotte1)\
**Replies:** 0\
**Last updated:** [May 11, 2026, 12:36pm UTC](https://clojureverse.org/t/ann-gsheetplus-clojure-wrappers-for-google-sheets-api-template-engine/14903 "2026-05-11T12:36:51Z")

</div>

Hi all, I’d like to share gsheetplus, a Clojure library for working with Google Sheets. It provides both low-level API access and higher-level abstractions for common tasks. Reading Sheets as Data table/read-single-tab…

---

## [\[ANN Preview\] PluMCP 0.2.0 for building Model Context Protocol (MCP) clients and servers in Clojure/ClojureScript](https://clojureverse.org/t/ann-preview-plumcp-0-2-0-for-building-model-context-protocol-mcp-clients-and-servers-in-clojure-clojurescript/14886)

<div class="topic-metadata">

**Author:** [@kumarshantanu](https://clojureverse.org/u/kumarshantanu)\
**Replies:** 0\
**Last updated:** [April 28, 2026, 5:19am UTC](https://clojureverse.org/t/ann-preview-plumcp-0-2-0-for-building-model-context-protocol-mcp-clients-and-servers-in-clojure-clojurescript/14886 "2026-04-28T05:19:57Z")

</div>

PluMCP: Clojure/ClojureScript library for building Model Context Protocol (MCP) Clients and Servers :rocket: Version 0.2.0 is released to Clojars. Highlights and coordinates: Repo: GitHub - plumce/plumcp: Clojure/Cloj…

---

## [Clua 0.1.1 — safe execution of untrusted Lua scripts in Clojure](https://clojureverse.org/t/clua-0-1-1-safe-execution-of-untrusted-lua-scripts-in-clojure/14876)

<div class="topic-metadata">

**Author:** [@Andrei\_Galatyn](https://clojureverse.org/u/Andrei_Galatyn)\
**Replies:** 0\
**Last updated:** [April 11, 2026, 1:13pm UTC](https://clojureverse.org/t/clua-0-1-1-safe-execution-of-untrusted-lua-scripts-in-clojure/14876 "2026-04-11T13:13:41Z")

</div>

Hi all, I’d like to share Clua 0.1.1 — a small library for running untrusted Lua scripts safely inside Clojure/JVM applications. Why this exists Many systems eventually need user-defined logic: automation rules p…

---

## [ClojureStream Docs](https://clojureverse.org/t/clojurestream-docs/14869)

<div class="topic-metadata">

**Author:** [@jacekschae](https://clojureverse.org/u/jacekschae)\
**Replies:** 0\
**Last updated:** [April 7, 2026, 12:36pm UTC](https://clojureverse.org/t/clojurestream-docs/14869 "2026-04-07T12:36:17Z")

</div>

Just shipped a searchable function reference for Clojure, ClojureScript, and Babashka on ClojureStream Browse by category or namespace ⌘K or /to search across all three platforms Version-aware (switch between releases) …

---

## [I have resurrected the clojure-android project - develop native Clojure on your phone over nREPL](https://clojureverse.org/t/i-have-resurrected-the-clojure-android-project-develop-native-clojure-on-your-phone-over-nrepl/14865)

<div class="topic-metadata">

**Author:** [@Zak](https://clojureverse.org/u/Zak)\
**Replies:** 0\
**Last updated:** [March 26, 2026, 9:44pm UTC](https://clojureverse.org/t/i-have-resurrected-the-clojure-android-project-develop-native-clojure-on-your-phone-over-nrepl/14865 "2026-03-26T21:44:07Z")

</div>

Run native Clojure on Android Develop over nREPL Build for F-Droid or Google Play Write UIs in a declarative DSL with reactive cells Use device sensors as reactive cells Use intent callbacks without wanting to smash you…

---

## [ANN: Yet one Clojure IDE - ontology editor based](https://clojureverse.org/t/ann-yet-one-clojure-ide-ontology-editor-based/14858)

<div class="topic-metadata">

**Author:** [@zspovenetsky](https://clojureverse.org/u/zspovenetsky)\
**Replies:** 0\
**Last updated:** [March 12, 2026, 5:16pm UTC](https://clojureverse.org/t/ann-yet-one-clojure-ide-ontology-editor-based/14858 "2026-03-12T17:16:22Z")

</div>

Hi, Further development of the ClojureMiniIDE project based on the Protege 3.5 ontology editor. Home: https://github.com/rururu/ClojureProtegeIDE Specila Features: Representing knowledge as ontologies. Using an onto…

---

## [Clj-yfinance — Pure Clojure Yahoo Finance client with Scicloj integration](https://clojureverse.org/t/clj-yfinance-pure-clojure-yahoo-finance-client-with-scicloj-integration/14852)

<div class="topic-metadata">

**Author:** [@matt](https://clojureverse.org/u/matt)\
**Replies:** 0\
**Last updated:** [March 5, 2026, 3:17am UTC](https://clojureverse.org/t/clj-yfinance-pure-clojure-yahoo-finance-client-with-scicloj-integration/14852 "2026-03-05T03:17:35Z")

</div>

I’ve just released clj-yfinance, a pure Clojure library for fetching financial market data from Yahoo Finance. Design goals: Zero external dependencies beyond charred (JSON parsing). Uses java.net.http.HttpClient fro…

---

## [Clojure.stream — self-hosted Clojure course platform](https://clojureverse.org/t/clojure-stream-self-hosted-clojure-course-platform/14848)

<div class="topic-metadata">

**Author:** [@jacekschae](https://clojureverse.org/u/jacekschae)\
**Replies:** 5\
**Last updated:** [March 1, 2026, 3:01am UTC](https://clojureverse.org/t/clojure-stream-self-hosted-clojure-course-platform/14848 "2026-03-01T03:01:08Z")

</div>

Hey everyone, I’ve moved all my Clojure courses off Podia and onto a platform I built and self-host: clojure.stream Some of you might know the courses — Reagent, Re-frame, Reitit, Datomic, and Pedestal. They’ve been on…

---

## [Migration to Jetty 12 ring adapter ( info.sunng/ring-jetty9-adapter )](https://clojureverse.org/t/migration-to-jetty-12-ring-adapter-info-sunng-ring-jetty9-adapter/14821)

<div class="topic-metadata">

**Author:** [@maris-orbidans-otm](https://clojureverse.org/u/maris-orbidans-otm)\
**Replies:** 4\
**Last updated:** [January 12, 2026, 3:22pm UTC](https://clojureverse.org/t/migration-to-jetty-12-ring-adapter-info-sunng-ring-jetty9-adapter/14821 "2026-01-12T15:22:53Z")

</div>

I migrated a web app backend to Jetty 12 and I changed ring adapter to info.sunng/ring-jetty9-adapter :ssl-client-cert now returns an array of certificates. It used to be single certificate. :man\_shrugging: Do you kno…

---

## [ANN: ClojureMiniIDE new version 0.2.0](https://clojureverse.org/t/ann-clojureminiide-new-version-0-2-0/14805)

<div class="topic-metadata">

**Author:** [@zspovenetsky](https://clojureverse.org/u/zspovenetsky)\
**Replies:** 0\
**Last updated:** [December 24, 2025, 10:57am UTC](https://clojureverse.org/t/ann-clojureminiide-new-version-0-2-0/14805 "2025-12-24T10:57:01Z")

</div>

Hi all, New version 0.2.0 of ClojureMiniIDE published: https://github.com/rururu/ClojureMiniIDE Improvement features of Clojure editor: Dark and Light themes, font size change, pair parens highlight, parens balance …

---

## [Research on code smells in Clojure](https://clojureverse.org/t/research-on-code-smells-in-clojure/14800)

<div class="topic-metadata">

**Author:** [@Walber\_Araujo](https://clojureverse.org/u/Walber_Araujo)\
**Replies:** 0\
**Last updated:** [December 16, 2025, 3:45pm UTC](https://clojureverse.org/t/research-on-code-smells-in-clojure/14800 "2025-12-16T15:45:40Z")

</div>

Hello everyone. We are researchers from the Federal University of Campina Grande (UFCG), and we are investigating code smells in Clojure. We have built a catalog of 35 Clojure-specific code smells, based on discussions f…

---

## [Clojure(Script) Engineer - Remote or hybrid Berlin](https://clojureverse.org/t/clojure-script-engineer-remote-or-hybrid-berlin/14789)

<div class="topic-metadata">

**Author:** [@Anja\_Richter](https://clojureverse.org/u/Anja_Richter)\
**Replies:** 1\
**Last updated:** [December 8, 2025, 12:55pm UTC](https://clojureverse.org/t/clojure-script-engineer-remote-or-hybrid-berlin/14789 "2025-12-08T12:55:02Z")

</div>

COME WORK FOR VARA At Vara, we’re looking for a driven Clojure(Script) Engineer to support building our AI-powered platform for breast cancer detection! Work on impactful, life-saving software using full-stack Clojure/C…

---

## [core.async: Deep Dive — Online Meetup](https://clojureverse.org/t/core-async-deep-dive-online-meetup/14793)

<div class="topic-metadata">

**Author:** [@Vladislav\_Chikishev](https://clojureverse.org/u/Vladislav_Chikishev)\
**Replies:** 0\
**Last updated:** [December 6, 2025, 3:28pm UTC](https://clojureverse.org/t/core-async-deep-dive-online-meetup/14793 "2025-12-06T15:28:20Z")

</div>

Hi everyone! :waving\_hand: On December 10 at 18:00 (GMT+1) Health Samurai is hosting an online meetup “core.async: Deep Dive”. This talk goes under the hood of clojure.core.async to show how channels, queues, timers, an…

---

## [ANN: Yet one Clojure IDE - minimalistic](https://clojureverse.org/t/ann-yet-one-clojure-ide-minimalistic/14785)

<div class="topic-metadata">

**Author:** [@zspovenetsky](https://clojureverse.org/u/zspovenetsky)\
**Replies:** 0\
**Last updated:** [December 1, 2025, 8:30am UTC](https://clojureverse.org/t/ann-yet-one-clojure-ide-minimalistic/14785 "2025-12-01T08:30:49Z")

</div>

Hi, A minimalistic integrated development environment for the Clojure programming language. Home:https://github.com/rururu/ClojureMiniIDE Special Features: Program. In Clojure, there’s no concept of a “program”; th…

---

## [Introducing Entmorph, a visual development platform](https://clojureverse.org/t/introducing-entmorph-a-visual-development-platform/14783)

<div class="topic-metadata">

**Author:** [@outrovurt](https://clojureverse.org/u/outrovurt)\
**Replies:** 0\
**Last updated:** [November 24, 2025, 12:52pm UTC](https://clojureverse.org/t/introducing-entmorph-a-visual-development-platform/14783 "2025-11-24T12:52:30Z")

</div>

I’ve just launched Entmorph, a platform which will allow both developers and non-developers to code using browser-based visual development editors. The main Code Editor features visual blocks which represent various pro…

---

## [Middle Software Engineer (Clojure / Distributed Systems / Data Platforms)](https://clojureverse.org/t/middle-software-engineer-clojure-distributed-systems-data-platforms/14730)

<div class="topic-metadata">

**Author:** [@Lyudmila\_Kucher](https://clojureverse.org/u/Lyudmila_Kucher)\
**Replies:** 0\
**Last updated:** [September 13, 2025, 9:45am UTC](https://clojureverse.org/t/middle-software-engineer-clojure-distributed-systems-data-platforms/14730 "2025-09-13T09:45:29Z")

</div>

About the RoleWe’re looking for a passionate Software Engineer to join a remote team building next-gen data and AI products. You’ll work on scalable, cloud-native systems that process massive volumes of customer and even…

---

## [The power of the :deps alias](https://clojureverse.org/t/the-power-of-the-deps-alias/14606)

<div class="topic-metadata">

**Author:** [@seancorfield](https://clojureverse.org/u/seancorfield)\
**Replies:** 0\
**Last updated:** [August 10, 2025, 6:16pm UTC](https://clojureverse.org/t/the-power-of-the-deps-alias/14606 "2025-08-10T18:16:27Z")

</div>

Maybe you’ve seen clojure -X:deps tree? What else can -X:deps do for you? It’s all built into the Clojure CLI: An Architect’s View: The power of the :deps alias

---

## [🚀 Datascript MCP Server: Query, Visualize & Extend DataScript with AI](https://clojureverse.org/t/datascript-mcp-server-query-visualize-extend-datascript-with-ai/12158)

<div class="topic-metadata">

**Author:** [@stevechan](https://clojureverse.org/u/stevechan)\
**Replies:** 0\
**Last updated:** [August 2, 2025, 1:19am UTC](https://clojureverse.org/t/datascript-mcp-server-query-visualize-extend-datascript-with-ai/12158 "2025-08-02T01:19:26Z")

</div>

Datascript MCP Server — A powerful Clojure-based server for querying DataScript with JSON-RPC, integrating AI workflows, and visualizing graph relationships. Key highlights: :spider\_web: Graph path search & visualizat…

---

## [Remote & Relocation Jobs for LATAM Talent - hiring.lat \[Clojure project\]](https://clojureverse.org/t/remote-relocation-jobs-for-latam-talent-hiring-lat-clojure-project/11520)

<div class="topic-metadata">

**Author:** [@tr0b](https://clojureverse.org/u/tr0b)\
**Replies:** 0\
**Last updated:** [August 1, 2025, 6:20pm UTC](https://clojureverse.org/t/remote-relocation-jobs-for-latam-talent-hiring-lat-clojure-project/11520 "2025-08-01T18:20:09Z")

</div>

Hello, I’m new here!! Also, I’m new to Clojure (I only have a very limited background with Scheme), and I wanted to share my latest project built completely with Clojure and Clojurescript (re-frame), its around ~2000SLOC…

---

## [\[Research\] What Code Smells Matter Most in Clojure?](https://clojureverse.org/t/research-what-code-smells-matter-most-in-clojure/11519)

<div class="topic-metadata">

**Author:** [@Walber\_Araujo](https://clojureverse.org/u/Walber_Araujo)\
**Replies:** 0\
**Last updated:** [August 1, 2025, 3:08pm UTC](https://clojureverse.org/t/research-what-code-smells-matter-most-in-clojure/11519 "2025-08-01T15:08:22Z")

</div>

Hello again, everyone! A few days ago, we shared our Clojure code smells catalog from community discussions. Thanks for the valuable feedback that helped us refine it. Following one of your suggestions, we are now coll…

---

## [Preview: Entmorph - a visual development platform](https://clojureverse.org/t/preview-entmorph-a-visual-development-platform/11492)

<div class="topic-metadata">

**Author:** [@outrovurt](https://clojureverse.org/u/outrovurt)\
**Replies:** 3\
**Last updated:** [July 25, 2025, 9:58am UTC](https://clojureverse.org/t/preview-entmorph-a-visual-development-platform/11492 "2025-07-25T09:58:49Z")

</div>

I’m building a visual development platform, written entirely in Clojure/Script, which provides developers with batteries-included, productivity-enhancing tools designed to greatly reduce the amount of time taken to devel…

---

## [Announcing Beeld](https://clojureverse.org/t/announcing-beeld/11466)

<div class="topic-metadata">

**Author:** [@Daniel\_Szmulewicz](https://clojureverse.org/u/Daniel_Szmulewicz)\
**Replies:** 0\
**Last updated:** [June 24, 2025, 6:56am UTC](https://clojureverse.org/t/announcing-beeld/11466 "2025-06-24T06:56:45Z")

</div>

:framed\_picture: Introducing beeld: Because Your Images Have Stories to Tell Hey Clojureverse! Ever wondered what secrets your photos are hiding? That camera model, GPS coordinates, or the exact moment you accidentally …

---

## [Introducing Clojure Stack Lite](https://clojureverse.org/t/introducing-clojure-stack-lite/11319)

<div class="topic-metadata">

**Author:** [@abogoyavlensky](https://clojureverse.org/u/abogoyavlensky)\
**Replies:** 1\
**Last updated:** [April 23, 2025, 7:27pm UTC](https://clojureverse.org/t/introducing-clojure-stack-lite/11319 "2025-04-23T19:27:17Z")

</div>

[Next page](https://clojureverse.org/tag/clojure/4.md?match_all_tags=true&page=1&tags%5B%5D=clojure)
