Clojure Documentation

Welcome to the community-driven documentation site for the Clojure programming language.

Get Started! » See all content » Contribute »

Essentials

Tutorials aimed at new users.

Language Guides

Comprehensive guides on every aspect of the core language.

Contributor-friendly

This material is not covered by the Clojure Contributor Agreement and is developed using pull-requests on GitHub.

Ecosystem & Tools

Guides covering areas outside of the core language.

Tutorials and Cookbooks

Subject-specific tutorials and guides.

Interactive Examples

Klipse is used in several sections to provide live, interactive code examples that you can edit to explore the concepts being discussed.