Clojure Clojure

Open-source Clojure projects categorized as Clojure

Top 23 Clojure Clojure Projects

  1. penpot

    Penpot: The open-source design platform for Product teams that need scalable collaboration.

    Project mention: Penpot for Developers: The Open-Source Design Tool That Speaks Your Language | dev.to | 2026-06-23
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Metabase

    The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:

    Project mention: Metabase Zero-Day: An Unauthenticated SQLi That Hit CVSS 10.0 and Stole Real Customer Data | dev.to | 2026-08-11

    Sources: BleepingComputer · Metabase advisory · Metabase security update · SecureInSeconds

  4. logseq

    A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.

    Project mention: Note-Taking and Personal Knowledge Management | news.ycombinator.com | 2026-08-02
  5. datascript

    Immutable database and Datalog query engine for Clojure, ClojureScript and JS

    Project mention: A type-safe, realtime collaborative Graph Database in a CRDT | news.ycombinator.com | 2026-04-21

    I'm not terribly familiar with graph databases, but perhaps someone who is can explain the advantage of this awfully complicated seeming design. There's gremlin, cypher, yjs, and zod, all of which I understand are different languages for different problems.

    What's the advantage of using all these different things in one system? You can do all of this in datalog. You get strong eventual consistency naturally. LLMs know how to write it. It's type safe. JS implementations exist [0].

    [0] https://github.com/tonsky/datascript

  6. reagent

    A minimalistic ClojureScript interface to React.js

  7. babashka

    Native, fast starting Clojure interpreter for scripting

    Project mention: A Road to Lisp: Which Lisp | news.ycombinator.com | 2026-07-17

    I can also recommend clojure. For me it has the best parts of common lisp and the best of the java ecosystem. But its also quite different from common lisp and scheme. Different enough to find some unique ideas.

    Writing scripts using [0] Babashka is also really nice.

    [0] https://babashka.org/

  8. Riemann

    A network event stream processing system, in Clojure.

  9. compojure

    A concise routing library for Ring/Clojure

  10. ring

    Clojure HTTP server abstraction (by ring-clojure)

    Project mention: Jolt: Clojure compiler implemented with Chez Scheme | news.ycombinator.com | 2026-08-11

    Prtotocols tend to be useful for the same reason as Java interfaces. For example, Ring uses a protocol to specify the contract for the adapter. So, then you can just implement it and seamlessly drop in wrapper Jetty or Undertow or whatever. https://github.com/ring-clojure/ring/tree/master/ring-core-p...

  11. lein-figwheel

    Figwheel builds your ClojureScript code and hot loads it into the browser as you are coding!

  12. hiccup

    Fast library for rendering HTML in Clojure

    Project mention: Show HN: Niccup – Hiccup-Like HTML Generation in ~120 Lines of Pure Nix | news.ycombinator.com | 2025-12-03

    Nothing more, nothing less. Just "Nix Expressions/Data > HTML".

    If you've used hiccup (https://github.com/weavejester/hiccup) before this will be immediately familiar to you, native data types in arrays transformed into HTML, and it matches really well with Nix! Kind of almost took me by surprise.

    I've made some more involved examples available on the website, where the website itself is also dynamically generated with niccup: https://embedding-shapes.github.io/niccup/

    And if that wasn't enough, I also added a quine example on the website itself, which if you copy-paste the two files you get a built version of the page itself: https://embedding-shapes.github.io/niccup/examples/quine/ (this was probably the most tricky and fun part of this whole project, so worth mentioning separately for sure)

    I've used it to generate documentation websites and some smaller projects so far, but hasn't been used by others before, so I'm eager to hear what people think about it! Thank you for reading and your temporary attention!

    GitHub repository: https://github.com/embedding-shapes/niccup (~800 lines of Nix in total, main implementation src/lib.nix is only ~120 lines though)

    The source of the blog itself: https://github.com/embedding-shapes/embedding-shapes.github.... (~150 lines of Nix)

  13. awesome-clojure

    A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff

  14. pedestal

    The Pedestal Server-side Libraries

  15. aleph

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

  16. clerk

    ⚡️ Moldable Live Programming for Clojure

    Project mention: Clerk | news.ycombinator.com | 2026-02-16
  17. lacinia

    GraphQL implementation in pure Clojure

  18. datahike

    Versioned, fast, distributed Datalog engine for everyone.

    Project mention: What if database branching was easy? | news.ycombinator.com | 2026-04-20

    It appears that Datahike [0] is a Datomic workalike that supports branching. I haven’t tried it out myself (yet), but the documentation suggests it’s possible [1].

    That said, I’m adding xitdb to the list of tech to try out. Thank you for building it!

    Oh, and thanks for linking to my article :-)

    [0]: https://github.com/replikativ/datahike

    [1]: https://datahike.io/notes/the-git-model-for-databases/

  19. clj-kondo

    Static analyzer and linter for Clojure code that sparks joy

    Project mention: 8 Years of Clojure | news.ycombinator.com | 2026-05-20

    you may be interested in this recent PR https://github.com/clj-kondo/clj-kondo/pull/2840

    that supports building macros from source (!)

  20. sente

    Realtime web comms library for Clojure/Script

  21. malli

    High-performance data-driven data specification library for Clojure/Script.

    Project mention: Claude built a system in 3 rounds, latent bugs from round 1 exploded in round 3 | news.ycombinator.com | 2026-03-07
  22. boot

    Build tooling for Clojure.

  23. Arcadia

    Clojure in Unity

  24. ClojureDart

    Clojure dialect for Flutter and Dart

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Clojure Clojure discussion

Log in or Post with

Clojure Clojure related posts

Index

What are some of the best open-source Clojure projects in Clojure? This list will help you:

# Project Stars
1 penpot 58,485
2 Metabase 48,774
3 logseq 44,428
4 datascript 5,781
5 reagent 4,884
6 babashka 4,584
7 Riemann 4,267
8 compojure 4,111
9 ring 3,880
10 lein-figwheel 2,875
11 hiccup 2,848
12 awesome-clojure 2,838
13 pedestal 2,776
14 aleph 2,589
15 clerk 2,075
16 lacinia 1,862
17 datahike 1,859
18 clj-kondo 1,848
19 sente 1,788
20 malli 1,752
21 boot 1,749
22 Arcadia 1,686
23 ClojureDart 1,633

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com