Clojure project architecture examples
Interactive architecture diagrams of 43 open-source Clojure repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 1–43 of 43
tonsky/firacode★ 82.2k
Fira Code is a monospaced programming font whose OpenType features render multi-character code sequences as ligatures while leaving source text unchanged.
penpot/penpot★ 62k
Penpot is a browser-based collaborative design platform with a backend, editor-specific text and rendering runtimes, and extension surfaces.
metabase/metabase★ 49.4k
Metabase is a self-hosted and hosted business-intelligence product.
logseq/logseq★ 45.1k
Logseq is a privacy-focused knowledge-management and collaboration application for desktop, web, and mobile.
reagent-project/reagent★ 4.9k
This is an open-source Clojure/ClojureScript library called Reagent that provides a minimal interface between ClojureScript and React.
babashka/babashka★ 4.5k
Interpreter Core – The heart of Babashka is its interpreter, implemented in Clojure (see “src/babashka/main.clj” and “src/babashka/impl/*”).
Status is an archived React Native mobile client for messaging, Ethereum access, and decentralized-app use.
unclebob/swarm-forge★ 3.9k
SwarmForge’s main branch supplies a shared runtime and installer-composition source, not a standalone runnable product.
ring-clojure/ring★ 3.9k
How Ring handlers (user-defined applications) sit at the top
pedestal/pedestal★ 2.8k
This is a Clojure “monorepo” library suite (“Pedestal”) for building server-side applications.
adamtornhill/code-maat★ 2.6k
Code Maat is an open-source command-line tool (Clojure) for mining and analyzing version-control logs (git, hg, svn, p4, tfs).
hyperfiddle/electric★ 2.1k
Electric Compiler component that performs graph analysis
metosin/malli★ 1.8k
Malli is a data-driven schema library for Clojure and ClojureScript.
fulcrologic/fulcro★ 1.6k
Fulcro is an open-source library for building data-driven full-stack apps in Clojure/ClojureScript, leveraging React on the client and optionally Clojure on the server.
juji-io/datalevin★ 1.4k
leonoel/missionary★ 777
clj-commons/pretty★ 621
datomic/codeq★ 552
pitch-io/uix★ 530
gojek/ziggurat★ 409
wardle/hermes★ 238
moclojer/moclojer★ 132
turbopape/milestones★ 120
moclojer/chrondb★ 94
dsfuzz/mallory★ 59
metosin/oksa★ 59
litcu/logseq★ 24
omkamra/cowbells★ 17
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.