04/13/2026
c3kit-bucket just got a major upgrade — IndexedDB support for ClojureScript.
c3kit is our open-source Clojure framework for building full-stack applications. The core idea behind Bucket, its data layer: write your data operations once, run them against any backend — Datomic, JDBC, in-memory, and now IndexedDB in the browser.
The new IndexedDB implementation enables local-first applications that persist data offline and sync automatically when connectivity returns. No separate offline logic. No rewriting queries. The same clean API everywhere.
Alex Root-Roatch from our team walks through the full implementation — from configuration to sync lifecycle to service worker integration.
Read it: https://cleancoders.com/blog/2026-04-07-lo-fi-clojurescript-making-local-first-applications-with-c3kit-bucket
Explore c3kit: https://github.com/cleancoders/c3kit
Visit Our Studio: https://cleancoders.com/studio
We recently had a client that needed their application to work on tablets in warehouses. If you've e...