Gil

Immutant is an integrated suite of Clojure libraries. It represents an attempt to reduce the incidental complexity inherent in non-trivial applications. The services backed by the libraries include Undertow for web, HornetQ for messaging, Infinispan for caching, and Quartz for scheduling.

There are two major versions of Immutant: 1.x and 2.x (aka The Deuce). The former is no longer under active development. This post explains our motivation for the redesign.

Have questions or want to get involved? Come see us in IRC or join our mailing lists.

Read the Tutorials

Latest News

Immutant 1.1.4 Released

Friday, August 1, 2014
We're as happy as a kid at a basketball game to announce Immutant 1.1.4 - "OneFourMoreTheRoad". This is strictly a bug fix release and, unless any new bugs are reported against it, possibly our... Read more »

lein-immutant Plugin 1.2.2 Released

Thursday, July 31, 2014
We just released version 1.2.2 of our Leiningen plugin. This release contains the following changes: Active profiles are now honored for the immutant test task. The immutant run and immutant server tasks no... Read more »

Immutant 1.1.3 Released

Tuesday, June 17, 2014
We're as happy as a kid with a banana to announce Immutant 1.1.3 - "Already?". This is strictly a bug fix release and, unless any new bugs are reported against it, possibly our... Read more »

Messaging with The Deuce

Monday, June 9, 2014
In this installment of our series on getting started with Immutant 2, we'll take a detailed look at the API of our library for messaging, and show a few examples of usage. If you're... Read more »

Releases

Version 1.1.4 was released on Friday, August 1, 2014. You can read the announcement or browse the documentation.

Install via:

$ lein immutant install 1.1.4

Don't have the lein-immutant plugin installed? Learn how, or download the zip archive.

Every push to our git repository generates a build on our CI server. You can view the results of those builds on our builds page, and can install the latest successful build via:

$ lein immutant install LATEST

Don't have the lein-immutant plugin installed? Learn how, or download the zip archive.

You can also browse the documentation for the latest incremental build.

Upcoming Talks

17 July, 2014
Denver, Colorado

Introduction to Immutant 2

Toby Crawley will present at Den of Clojure in Denver, Colorado.

20 August, 2014
Copenhagen, Denmark

Web App Using Immutant

Claus & Jacob will present at Copenhagen Clojure Meetup in Copenhagen, Denmark.

25 September, 2014
Durham, North Carolina

Introduction to Immutant 2

Toby Crawley will present at TriClojure in Durham, North Carolina.

Interested in hosting or giving a talk on Immutant? Get in touch.