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

by octopusgrabbus about 13 hours ago
by octopusgrabbus about 15 hours ago
by ryo on Sun, 20 Apr 2014
by ryo on Sun, 20 Apr 2014
on clojure.walk/macroexpand-all
by philos99 on Sat, 19 Apr 2014