ClojureDocs is a community-powered documentation and examples repository for the Clojure programming language.

Clojure Core

Quick Reference

Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR).

Clojure Contrib

The user contributions library, clojure.contrib, is a collection of namespaces each of which implements features that we believe may be useful to a large part of the clojure community.

Getting started with ClojureDocs

Finding the right tool for the job can be tough, so we've outlined a few ways to go about your search below.

Contribute to ClojureDocs

We need your help to make ClojureDocs a great community resource. Here are a couple of ways you can contribute.

  • Add an Example

    Sharing your knowledge with fellow Clojurists is easy:

    First, take a look at the examples style guide, and then add an example for your favorite var (or pick one from the list).

    In addition to examples, you also have the ability to add 'see also' references between vars.

API Integration

ClojureDocs provides a simple API for you to use to develop applications and tools that integrate with the ClojureDocs backend:

We're in Beta

We'll make every effort to keep these services up and bug-free, but no promises. If you'd like to take a look under the hood, ClojureDocs is split up across three repos: The site, the analyzer, and the api.

If you've got an itch to scratch then open up an issue, or fork away and send us a pull request.


Recently Updated Browser-rss

on clojure.core/locking
by SQuest on Sun, 07 Sep 2014
on clojure.core/fn
by jumblerg on Sat, 06 Sep 2014
on clojure.core/fn
by jumblerg on Sat, 06 Sep 2014
on clojure.string/split
by cloojure on Fri, 05 Sep 2014
on clojure.contrib.generic.arithmetic/zero
by Zac on Thu, 04 Sep 2014
on clojure.core/binding
by fordsfords on Tue, 02 Sep 2014
on clojure.core/keep-indexed
by clojureking on Sun, 31 Aug 2014