Skip to content
@clj-commons

clj-commons

A community-led project to build up the supporting infrastructure around Clojure

CLJ Commons is a community-led project to build up the supporting infrastructure around Clojure to make it a better experience for people new to Clojure, as well as existing Clojurists.

Current Goals

Adopt important Clojure libraries when the original maintainers no longer have the time or interest to keep them updated.

Contributing

We have set up a meta-repository where you can file issues for projects you want CLJ commons to adopt, or if you're interested in joining as a maintainer for a project that is dear to your heart.

Our meta-repository README discusses project entry and maintenance criteria, and the repo also contains our general principles of project governance

Pinned Loading

  1. meta meta Public

    A meta-repo for clj-commons discussions

    47 6

  2. aleph aleph Public

    Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP

    Clojure 2.6k 242

  3. manifold manifold Public

    A compatibility layer for event-driven abstractions

    Clojure 1.1k 109

  4. secretary secretary Public

    A client-side router for ClojureScript.

    Clojure 773 62

  5. potemkin potemkin Public

    some ideas which are almost good

    Clojure 593 56

  6. pomegranate pomegranate Public

    A sane Clojure API for Maven Artifact Resolver + dynamic runtime modification of the classpath

    Clojure 515 61

Repositories

Showing 10 of 56 repositories
  • antq Public

    Point out your outdated dependencies.

    clj-commons/antq's past year of commit activity
    Clojure 456 34 34 1 Updated Sep 20, 2026
  • loom Public

    Graph library for Clojure

    clj-commons/loom's past year of commit activity
    Clojure 893 EPL-1.0 108 15 8 Updated Sep 19, 2026
  • pretty Public

    Library for helping print things prettily, in Clojure - ANSI fonts, formatted exceptions

    clj-commons/pretty's past year of commit activity
    Clojure 624 Apache-2.0 29 3 0 Updated Sep 18, 2026
  • ordered Public

    Ordered sets and maps, implemented in pure clojure

    clj-commons/ordered's past year of commit activity
    Clojure 269 EPL-1.0 40 4 0 Updated Sep 18, 2026
  • rewrite-clj Public

    Rewrite Clojure code and edn

    clj-commons/rewrite-clj's past year of commit activity
    Clojure 662 MIT 59 40 0 Updated Sep 16, 2026
  • slingshot Public Forked from scgilardi/slingshot

    Enhanced try and throw for Clojure leveraging Clojure's capabilities

    clj-commons/slingshot's past year of commit activity
    Clojure 16 29 2 1 Updated Sep 15, 2026
  • failjure Public

    Monadic error utilities for general use in Clojure(script) projects

    clj-commons/failjure's past year of commit activity
    Clojure 427 EPL-1.0 20 9 4 Updated Sep 15, 2026
  • durable-queue Public

    a disk-backed queue for clojure

    clj-commons/durable-queue's past year of commit activity
    Clojure 407 EPL-1.0 30 5 0 Updated Sep 15, 2026
  • clj-yaml Public

    YAML encoding and decoding for Clojure

    clj-commons/clj-yaml's past year of commit activity
    Clojure 131 24 5 0 Updated Sep 9, 2026
  • aleph Public

    Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP

    clj-commons/aleph's past year of commit activity
    Clojure 2,591 MIT 242 43 (5 issues need help) 6 Updated Aug 24, 2026