Clojure Reference
Browse Clojure functions, macros, and protocols by category or namespace.
Browse by Category
Async
1 subcategories · 74 functions
CLI
1 subcategories · 5 functions
Collections
10 subcategories · 207 functions
Concurrency
5 subcategories · 52 functions
Control Flow
5 subcategories · 239 functions
Data Inspection
5 subcategories · 47 functions
Functions
6 subcategories · 55 functions
Host Interop
5 subcategories · 74 functions
I/O
10 subcategories · 217 functions
Macros
2 subcategories · 23 functions
Math & Logic
4 subcategories · 92 functions
Namespaces
2 subcategories · 35 functions
REPL & Tooling
4 subcategories · 42 functions
Special Forms
1 subcategories · 15 functions
Strings
4 subcategories · 39 functions
Testing
3 subcategories · 63 functions
Type System
3 subcategories · 114 functions
Variables
6 subcategories · 114 functions
Zippers
4 subcategories · 28 functions
Browse by Namespace
53core705core.async74core.cache27core.match188core.memoize20core.protocols11core.reducers21core.server11core.specs.alpha1data5data.csv4data.json20data.priority-map9data.xml7data.xml.event19data.xml.jvm.name1data.xml.name9data.xml.node5data.xml.process2data.xml.prxml2data.xml.tree3datafy2edn2inspector13instant5java.basis2java.browse2java.classpath10java.io19java.javadoc8java.process9java.shell5main20math45pprint26reflect17repl13repl.deps3set12stacktrace6string21template2test38test.junit18test.tap7tools.cli5tools.deps.interop1tools.logging28tools.reader15tools.reader.edn2walk10xml16zip28