# \#clojurescript

**URL:** https://clojureverse.org/tag/clojurescript/1.md

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

---

## [\[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…

---

## [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) …

---

## [Hipflask: offline first real time collaboration for ClojureScript](https://clojureverse.org/t/hipflask-offline-first-real-time-collaboration-for-clojurescript/14836)

<div class="topic-metadata">

**Author:** [@pepijndevos](https://clojureverse.org/u/pepijndevos)\
**Replies:** 0\
**Last updated:** [February 2, 2026, 10:41pm UTC](https://clojureverse.org/t/hipflask-offline-first-real-time-collaboration-for-clojurescript/14836 "2026-02-02T22:41:13Z")

</div>

So I finally got around to properly releasing Hipflask, a little library I’ve been using in NyanCAD for a while now. The idea is simple: what if your PouchDB database just acted like a regular Clojure atom? You swap! it…

---

## [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…

---

## [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…

---

## [Error using a native JS component in CLJS](https://clojureverse.org/t/error-using-a-native-js-component-in-cljs/14700)

<div class="topic-metadata">

**Author:** [@iamnotahuman](https://clojureverse.org/u/iamnotahuman)\
**Replies:** 8\
**Last updated:** [August 27, 2025, 6:23pm UTC](https://clojureverse.org/t/error-using-a-native-js-component-in-cljs/14700 "2025-08-27T18:23:52Z")

</div>

Hello everyone! I’m trying and failing when using the nivo ResponsiveBar component. The nivo Bar component works. So I’m discounting my basic library import etc. as possible problems. For reference, the component defini…

---

## [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…

---

## [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…

---

## [Factor House | Blog | Beyond Reagent: Migrating to React 19 with HSX and RFX](https://clojureverse.org/t/factor-house-blog-beyond-reagent-migrating-to-react-19-with-hsx-and-rfx/11442)

<div class="topic-metadata">

**Author:** [@d-t-w](https://clojureverse.org/u/d-t-w)\
**Replies:** 0\
**Last updated:** [June 2, 2025, 4:04pm UTC](https://clojureverse.org/t/factor-house-blog-beyond-reagent-migrating-to-react-19-with-hsx-and-rfx/11442 "2025-06-02T16:04:22Z")

</div>

---

## [Clojure hosted on Python](https://clojureverse.org/t/clojure-hosted-on-python/11314)

<div class="topic-metadata">

**Author:** [@Dirk\_Roeckmann](https://clojureverse.org/u/Dirk_Roeckmann)\
**Replies:** 13\
**Last updated:** [April 14, 2025, 11:32am UTC](https://clojureverse.org/t/clojure-hosted-on-python/11314 "2025-04-14T11:32:30Z")

</div>

Are there any official efforts/plans to introduce Clojure on Python in order to have full access to the data science, ML and AI packages? Yes I know there is Basilisp. which is fantastic but I wonder if an official leap …

---

## [State of ClojureScript 2024 Survey](https://clojureverse.org/t/state-of-clojurescript-2024-survey/11059)

<div class="topic-metadata">

**Author:** [@roman01la](https://clojureverse.org/u/roman01la)\
**Replies:** 0\
**Last updated:** [December 7, 2024, 12:45pm UTC](https://clojureverse.org/t/state-of-clojurescript-2024-survey/11059 "2024-12-07T12:45:37Z")

</div>

State of ClojureScript 2024 Survey is live https://state-of-clojurescript.com/ The survey goes in-depth on how people use ClojureScript to build web apps. If you ever wondered what’s happening in cljs world, this is you…

---

## [How should I rewrite a js script in ClojureScript?](https://clojureverse.org/t/how-should-i-rewrite-a-js-script-in-clojurescript/11041)

<div class="topic-metadata">

**Author:** [@Webdev\_Tory](https://clojureverse.org/u/Webdev_Tory)\
**Replies:** 2\
**Last updated:** [November 24, 2024, 9:14am UTC](https://clojureverse.org/t/how-should-i-rewrite-a-js-script-in-clojurescript/11041 "2024-11-24T09:14:16Z")

</div>

I am trying to rewrite a js script in Clojurescript. The JS script is GitHub - jeb5/YouTube-Subscriptions-RSS: Generate an OPML file of RSS feeds for your YouTube subscriptions. Ideally it can be pasted into the browse…

---

## [Building a web app with Replicant - an example/template](https://clojureverse.org/t/building-a-web-app-with-replicant-an-example-template/10899)

<div class="topic-metadata">

**Author:** [@PEZ](https://clojureverse.org/u/PEZ)\
**Replies:** 6\
**Last updated:** [November 22, 2024, 6:22pm UTC](https://clojureverse.org/t/building-a-web-app-with-replicant-an-example-template/10899 "2024-11-22T18:22:45Z")

</div>

I am very inspired by Christian Johansen’s takes on about everything todo with programming. If you haven’t watched this talk, you have missed something: Christian is the creator of many libraries and tools helping peo…

---

## [Making a Clojure / ClojureScript Project (In Oct 2024) : Round 2](https://clojureverse.org/t/making-a-clojure-clojurescript-project-in-oct-2024-round-2/10991)

<div class="topic-metadata">

**Author:** [@interstar](https://clojureverse.org/u/interstar)\
**Replies:** 5\
**Last updated:** [November 4, 2024, 6:05pm UTC](https://clojureverse.org/t/making-a-clojure-clojurescript-project-in-oct-2024-round-2/10991 "2024-11-04T18:05:55Z")

</div>

So, I’ve spent a few more hours this week wrestling with Making a Clojure / ClojureScript Project (Oct 2024 Edition) @thheller’s guide to shadow was helpful but seemed to be taking me away from the core of my problem. S…

---

## [State of Clojure on Android](https://clojureverse.org/t/state-of-clojure-on-android/10989)

<div class="topic-metadata">

**Author:** [@publicimageltd](https://clojureverse.org/u/publicimageltd)\
**Replies:** 6\
**Last updated:** [October 29, 2024, 8:44pm UTC](https://clojureverse.org/t/state-of-clojure-on-android/10989 "2024-10-29T20:44:27Z")

</div>

I’ve seen that Neko is archived, and there is generally hardly any information on using native Clojure on Android. Rather, everyone seems to move to Clojurescript with re-agent or the likes. This looks strange to me, sin…

---

## [Wrong Clojurescript REPL URL](https://clojureverse.org/t/wrong-clojurescript-repl-url/10852)

<div class="topic-metadata">

**Author:** [@KDr2](https://clojureverse.org/u/KDr2)\
**Replies:** 9\
**Last updated:** [July 29, 2024, 1:57pm UTC](https://clojureverse.org/t/wrong-clojurescript-repl-url/10852 "2024-07-29T13:57:45Z")

</div>

I was following ClojureScript - Quick Start and just started a small clojurescript project. But, my REPL and browser were on different machines, I started the REPL by: $ clj -M --main cljs.main --repl-opts "{:launch-br…

---

## [Whatsapp Integration with Clojure & Clojurescript Interface](https://clojureverse.org/t/whatsapp-integration-with-clojure-clojurescript-interface/10727)

<div class="topic-metadata">

**Author:** [@Jean-Pierre\_SAMRA](https://clojureverse.org/u/Jean-Pierre_SAMRA)\
**Replies:** 1\
**Last updated:** [July 5, 2024, 1:38am UTC](https://clojureverse.org/t/whatsapp-integration-with-clojure-clojurescript-interface/10727 "2024-07-05T01:38:45Z")

</div>

We are looking into creating an interface in our Clojurescript and integration our Clojure application with Whatsapp so that we send and receive via our web application instead of using Whatsapp. Anyone who already did …

---

## [Deploying a full-stack Clojure app with Kamal on a single server](https://clojureverse.org/t/deploying-a-full-stack-clojure-app-with-kamal-on-a-single-server/10756)

<div class="topic-metadata">

**Author:** [@abogoyavlensky](https://clojureverse.org/u/abogoyavlensky)\
**Replies:** 0\
**Last updated:** [May 29, 2024, 11:12pm UTC](https://clojureverse.org/t/deploying-a-full-stack-clojure-app-with-kamal-on-a-single-server/10756 "2024-05-29T23:12:43Z")

</div>

---

## [Can't find right version of google closure in maven](https://clojureverse.org/t/cant-find-right-version-of-google-closure-in-maven/10750)

<div class="topic-metadata">

**Author:** [@alex314159](https://clojureverse.org/u/alex314159)\
**Replies:** 7\
**Last updated:** [May 26, 2024, 3:54pm UTC](https://clojureverse.org/t/cant-find-right-version-of-google-closure-in-maven/10750 "2024-05-26T15:54:55Z")

</div>

Hi, using lein, trying to do a fresh install for a clojurescript project on a new computer. lein deps tries to find: google-closure-library\\0.0-20230227-c7c0a541 but this is not available on maven and I get an error. …

---

## [How does dynamic import() work?](https://clojureverse.org/t/how-does-dynamic-import-work/10701)

<div class="topic-metadata">

**Author:** [@zweifisch](https://clojureverse.org/u/zweifisch)\
**Replies:** 1\
**Last updated:** [April 23, 2024, 6:15am UTC](https://clojureverse.org/t/how-does-dynamic-import-work/10701 "2024-04-23T06:15:11Z")

</div>

Like (.then (js/import "https://esm.sh/quickjs-emscripten@0.25.0") js/console.log), but js/import isn’t there.

---

## [js/Map and js/Set not handled in js-\>clj?](https://clojureverse.org/t/js-map-and-js-set-not-handled-in-js-clj/10698)

<div class="topic-metadata">

**Author:** [@zweifisch](https://clojureverse.org/u/zweifisch)\
**Replies:** 2\
**Last updated:** [April 22, 2024, 11:45am UTC](https://clojureverse.org/t/js-map-and-js-set-not-handled-in-js-clj/10698 "2024-04-22T11:45:56Z")

</div>

this looks incomplete to me

---

## [Compile ClojureScript in Clojure into a String](https://clojureverse.org/t/compile-clojurescript-in-clojure-into-a-string/10584)

<div class="topic-metadata">

**Author:** [@habruening](https://clojureverse.org/u/habruening)\
**Replies:** 10\
**Last updated:** [April 5, 2024, 11:49am UTC](https://clojureverse.org/t/compile-clojurescript-in-clojure-into-a-string/10584 "2024-04-05T11:49:46Z")

</div>

I am learning to write simple web applications. I started with Clojure, Ring and Hiccup. I am progressing, so I believe I am not on a wrong path. Now I am at the point where I want to integrate some JavaScript code into…

---

## [What do deprecations in Google Closure mean to ClojureScript?](https://clojureverse.org/t/what-do-deprecations-in-google-closure-mean-to-clojurescript/10536)

<div class="topic-metadata">

**Author:** [@Webdev\_Tory](https://clojureverse.org/u/Webdev_Tory)\
**Replies:** 5\
**Last updated:** [January 21, 2024, 7:39am UTC](https://clojureverse.org/t/what-do-deprecations-in-google-closure-mean-to-clojurescript/10536 "2024-01-21T07:39:32Z")

</div>

Following the Closure mailing list I see that Google Closure, in full or in part, is being deprecated by Google. What do these deprecations mean for ClojureScript and its future? Does anything in Clojurescript fail in a …

---

## [\[ANN\] Simple Clojure/ClojureScript IDE based on Protege and Figwheel-main](https://clojureverse.org/t/ann-simple-clojure-clojurescript-ide-based-on-protege-and-figwheel-main/10475)

<div class="topic-metadata">

**Author:** [@zspovenetsky](https://clojureverse.org/u/zspovenetsky)\
**Replies:** 0\
**Last updated:** [December 7, 2023, 8:12pm UTC](https://clojureverse.org/t/ann-simple-clojure-clojurescript-ide-based-on-protege-and-figwheel-main/10475 "2023-12-07T20:12:13Z")

</div>

Dear clojure users and team! I like to present a simple IDE that use an ontology editor Protege as GUI and data modeller and ClojureScript library Figwheel-main. Project page: https://github.com/rururu/pro-figwheel It…

---

## [Converting JS Libraries to Clojure: Part 1](https://clojureverse.org/t/converting-js-libraries-to-clojure-part-1/10433)

<div class="topic-metadata">

**Author:** [@brunoti](https://clojureverse.org/u/brunoti)\
**Replies:** 0\
**Last updated:** [November 20, 2023, 7:09pm UTC](https://clojureverse.org/t/converting-js-libraries-to-clojure-part-1/10433 "2023-11-20T19:09:47Z")

</div>

Accepting respectful feedbacks! Thanks

---

## [Full-stack ClojureScript unit etc. testing?](https://clojureverse.org/t/full-stack-clojurescript-unit-etc-testing/10415)

<div class="topic-metadata">

**Author:** [@Webdev\_Tory](https://clojureverse.org/u/Webdev_Tory)\
**Replies:** 0\
**Last updated:** [November 14, 2023, 11:33pm UTC](https://clojureverse.org/t/full-stack-clojurescript-unit-etc-testing/10415 "2023-11-14T23:33:06Z")

</div>

We usually write full-stack Clojure apps, and for these our editor (Cider) powered testing is invaluable for TDD. We write tests and then write code to make those tests pass, quickly hopping from code to test and rerunni…

---

## [An ergonomic, REPL focused unit testing framework](https://clojureverse.org/t/an-ergonomic-repl-focused-unit-testing-framework/10402)

<div class="topic-metadata">

**Author:** [@amokfa](https://clojureverse.org/u/amokfa)\
**Replies:** 0\
**Last updated:** [November 5, 2023, 12:30pm UTC](https://clojureverse.org/t/an-ergonomic-repl-focused-unit-testing-framework/10402 "2023-11-05T12:30:20Z")

</div>

Distinguishing features: Designed to be used from REPL Test suites and test results are clojure values that you can manipulate in the REPL Cleans stack traces so that they only contain frames from your module Works w…

---

## [How much of Clojure(Script) I should know before searching for jobs?](https://clojureverse.org/t/how-much-of-clojure-script-i-should-know-before-searching-for-jobs/10398)

<div class="topic-metadata">

**Author:** [@brunoti](https://clojureverse.org/u/brunoti)\
**Replies:** 1\
**Last updated:** [November 5, 2023, 4:41am UTC](https://clojureverse.org/t/how-much-of-clojure-script-i-should-know-before-searching-for-jobs/10398 "2023-11-05T04:41:17Z")

</div>

I’ve been studying Clojure and ClojureScript for some time now. Very limited because I don’t use it for my main job and it usually takes all my time. So let’s say one wants to get a new job with Clojure in the future, w…

---

## [UIx v1.0.0, a thin cljs wrapper for React](https://clojureverse.org/t/uix-v1-0-0-a-thin-cljs-wrapper-for-react/10359)

<div class="topic-metadata">

**Author:** [@roman01la](https://clojureverse.org/u/roman01la)\
**Replies:** 0\
**Last updated:** [October 7, 2023, 9:38am UTC](https://clojureverse.org/t/uix-v1-0-0-a-thin-cljs-wrapper-for-react/10359 "2023-10-07T09:38:26Z")

</div>

Excited to announce that UIx has reached its first major version. Changelog Notable changes: JVM SSR output now matches react-dom/server output Added cljs ns uix.dom.server wrapping react-dom/server Added defhook mac…

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