Clojure Java API - for calling from Java into Clojure
algo.generic Generic versions of common functions
algo.graph Graph theory algorithms
algo.monads Monad macros and Definitions
core.async Facilities for asynchronous programming and communication
core.cache A caching library implementing various cache strategies
core.contracts Contracts programming in Clojure
core.incubator Functions proposed for core inclusion
core.logic A logic programming library based on miniKanren
core.match Pattern match and predicate dispatch
core.memoize A manipulable, pluggable, memoization framework
core.rrb-vector RRB-Tree-based vectors
core.typed Gradual typing
core.unify Unification library
data.avl AVL trees
data.codec Native codec implementations
data.csv Reading and writing CSV files
data.finger-tree Finger trees
data.fressian Extensible binary Data Notation
data.generators Random data generators
data.json JSON encoding / decoding
data.priority-map Priority maps
data.xml Lazy XML parsing
data.zip Manipulating zippers
java.classpath Classpath utilities
java.data Work with Java Beans
java.jdbc JDBC-based SQL interface
java.jmx JMX interface
math.combinatorics Lazy sequences for common combinatorial functions
math.numeric-tower Math functions and numeric tower
test.generative Test data generation and execution harness
tools.analyzer Analyzer framework for Clojure code
tools.analyzer.js JavaScript-specific passes for tools.analyzer
tools.analyzer.jvm JVM-specific passes for tools.analyzer
tools.cli Command-line argument processor
tools.emitter.jvm JVM bytecode generator
tools.logging Logging tools
tools.macro Tools for macro writers
tools.namespace Tools for working with namespace declarations
tools.nrepl Network REPL
tools.reader Clojure reader
tools.trace Execution tracing
Grimoire - community combined cheatsheet + examples
ClojureDocs - community provided example repository
CrossClj - library cross-reference