The Clo
j
ure Toolbox
A categorised directory of libraries and tools for Clojure
Asynchronous HTTP
Aleph
Authentication
Sandbar
ring-basic-authentication
Build Tools
Cake
Leiningen
clojuresque
CSS Generation
Gaka
cssgen
Caching
core.cache
core.memoize
Clojars
lein-clojars
lein-search
Code Analysis
Kibit
Code Generation
Slamhound
Continuous Testing
lein-autotest
lein-retest
CouchDB Clients
Clutch
Cryptography
crypto-random
digest
Database Migrations
Drift
Lobos
Migratus
Ragtime
Databases
FleetDB
Jiraph
Date and Time
clj-time
Debugging
CDT
Dr. Evil
Mycroft
debug-repl
lein-cdt
Dependency Management
lein-diagnostics
lein-search
namespace-depends
Deployment Automation
Pallet
crane
lein-beanstalk
Distributed Programming
Avout
Cascalog
swarmiji
work
Documentation Tools
Autodoc
Codox
Marginalia
Emacs Integration
swank-clojure
Email Sending
Postal
clj-mail
Event-driven Workflows
Lamina
Exception Handling
Slingshot
clj-airbrake
clj-stacktrace
Filesystem Watcher
Watchtower
ns-tracker
Form Validation
Sandbar
Functional Programming
algo.generic
algo.monads
core.incubator
core.match
GUIs
Clarity
Seesaw
Genetic Programming
Clojush
Google App Engine
appengine-magic
gaeshi
Graphics
Penumbra
clj-processing
HTML Parsers
Webmine
clj-tagsoup
HTTP Clients
clj-http
http.async.client
IDE Integration
Counterclockwise
Enclojure
La Clojure
IRC Bots
clojurebot
irclj
lazybot
sexpbot
IRC Servers
Subrosa
JSON Parsers
Cheshire
clj-json
clojure-json
Javascript Generation
Scriptjure
clojurejs
Javascript Minimization
lein-js
Logging
tools.logging
Logic Programming
core.logic
MS Office Documents
Docjure
Machine Learning
Infer
Macros
syntax-rules
thread-expr
tools.macro
Message Queues
Bandalore
Spine
WabbitMQ
beanstalk
Mocking Web Requests
Ring-Mock
MongoDB Clients
CongoMongo
Hassium
Karras
Music & Sound Synthesis
M.A.D (Music as Data)
Overtone
Natural Language
Clojure-OpenNLP
Neo4j Clients
borneo
Network Protocols
Gloss
OpenCL
Calx
Parsing
Gloss
Persistent JVM
Cake
Jark
Random Data Generation
Faker
re-rand
Redis Clients
clj-redis
redis-clojure
Request Middleware
ring-etag-middleware
ring-gzip-middleware
ring-json-params
ring-upload-progress
Ring Adapters
ring-httpcore-adapter
ring-mongrel2-adapter
ring-netty-adapter
Ring Development
Ring-Serve
lein-ring
ring-reload-modified
Ring Routing
Clout
Ring Security
ring-anti-forgery
Ring Sessions
RRSS
Sandbar
mongodb-session
ring-session-riak
session-expiry
S3 Clients
clj-aws-s3
SQL Abstraction
Carte
ClojureQL
Korma
Lobos
clj-record
SVG Generation
Analemma
Tikkba
Sandboxes
Clojail
SimpleDB Clients
Rummage
sdb
Statistical Computing
Incanter
Stream Processing
Conduit
Template Languages
Enlive
Fleet
Hiccup
slice
Terminal Utilities
Clansi
Text Search
Clucy
Snowball Stemmer
Unit Testing
Lazytest
Midje
Vim Integration
VimClojure
WAR File Generation
Leinginen War Plugin
lein-ring
Web Frameworks
Clothesline
Compojure
Conjure
Fjord
Moustache
Noir
Web Server Abstraction
Ring
YAML Parsers
clj-yaml