A growing collection of open source Clojure libraries. We value solid documentation, ease of use, the "batteries included" philosophy, contributor-friendly development process.
Brought to you by @michaelklishin, @ifesdjeen, @ducky427, and @zackmaril. Follow @ClojureWerkz for updates.
Feature rich Clojure RabbitMQ client that embraces AMQP 0.9.1 Model and RabbitMQ extensions to it. Developed after 4+ years of experience with several other RabbitMQ clients.
A minimalistic Clojure client for Apache Cassandra (2.0+), build around CQL 3.
Minimalistic Clojure client for ElasticSearch that strives to be feature complete
Monger is a Clojure MongoDB client for a more civilized age: friendly, flexible and with batteries included
An expressive Clojure client for Riak
An idiomatic Clojure client for the Neo4J REST API. Cypher queries, Heroku add-on support and more
Efficient message passing library for Clojure.
Small Clojure MQTT client
Functional data validations library for Clojure. Inspired by Ruby's ActiveModel.
Powerful Clojure graph library built on top of Titan
Clojure library for Blueprints graphs
Data structure manipulations inspired by Enlive
Small library for working with binary data in Clojure.
Powerful scheduling library for Clojure that uses Quartz Scheduler under the hood
A very fast Clojure Memcached client built on top of SpyMemcached.
Mailer delivery library for Clojure inspired by ActionMailer. Uses Mustasche for templates, supports multiple delivery mechanisms and unit testing
A tiny Clojure library that deals with MIME types (Internet media types): sophisticated content type detection strategies meet ease of use. Built on top of Apache Tika.
URL routes generation made easy
scrypt library for Clojure
A consistent hashing library for Clojure
Currency manipulation library for Clojure, built on top of Joda Money
A tiny Clojure library that handles serialization of values into popular formats based on the provided content type
Support library for other ClojureWerkz projects
Vector clocks implementation in Clojure, ported from Riak Core
Tiny Clojure library for working with property files (`java.util.Properties`)
Projects below are not by us but they share our vision and are high quality so we are happy to recommend them
A great Clojure client for Redis
An internationalization (i18n) library for Clojure, inspired by the i18n Ruby gem
Timbre is a pure Clojure logging library: no XML or property files
Projects below are failed experiments or not actively being used and worked on.
LMAX Disruptor in Clojure embrace
Support Clojure library for applications that crawl the Web
A Clojure library that parses and unifies URIs, URLs and relative values that real world HTML anchors may contain