The Clojure Toolbox

A categorised directory of libraries and tools for Clojure

A/B Testing

ACME Clients

Amazon Web Services (AWS)

Android

Application Frameworks

Asynchronous HTTP

Asynchronous I/O

Asynchronous Programming

Authorization

Benchmarking

Binary Data

Blockchain

Browser Integration

Cassandra Clients

Certificate Management

ClojureScript Development

Code Coverage

Code Editors

Code Formatting Tools

Code Generation

Codox Themes

Command Line Tools

Compression

Concurrency

Condition Systems

Configuration

Connection Pools

Constant-Time Equality

Consul Clients

Continuous Testing

CouchDB Clients

CSS Generation

CSV Parsers

Currency

Data Coercion

Data Exploration

Data Serialization

Data Structures

Data Transformation

Database Migrations

Databases

Datalog

Date and Time

Datomic

Debugging

Dependency Injection

Deployment Automation

Diagnostics

Discord Integration

Distributed Programming

Docker Integration

Documentation Tools

DOM Events

DOM Manipulation

Dynamic Typing

DynamoDB Clients

edn

ElasticSearch Clients

Emacs Integration

Email Sending

Encoding/Decoding

Enterprise Integration Patterns

EQL

Exception Handling

Filesystem Utilities

Filesystem Watchers

Filesystems

Foreign Function Interface (FFI)

Front-end Optimization

Functional Programming

Game Development

Git

Google App Engine

Google Dataflow

Google Workspace Integration

Graphics

GraphQL

Graphs

GUIs

Hadoop Clients

Hazelcast Clients

HBase Clients

Hiccup Syntax

HTML Generation

HTML Parsers

HTTP Clients

HTTP Routing

HTTP Servers

ID Generators

IDE Integration

Infrastructure Provisioning

Integration Testing

Interactive Development

Internationalization

IRC Bots

IRC Servers

Java ClassLoaders

Java Classpath

Java Integration

Javascript Generation

Javascript Integration

Javascript Interop

Javascript Minimization

JSON Parsers

JSON Schema

Kafka Clients

Kubernetes Clients

Lenses

Linked Data & RDF

Logic Programming

Machine Learning

Markdown Parsers

MarkLogic Clients

Maven Integration

Measurement Units

Mechanical Turk Clients

Memcached Clients

Mesos Clients

Message Queues

MIME Types

Misc. Functions

Mocking

Monads

MongoDB Clients

Monitoring

MQTT

MS Office Documents

Music & Sound Synthesis

Mustache Syntax

Namespace Utilities

Natural Language

Neo4j Clients

nREPL Middleware

OpenCL

Org Parsers

Parsing

Password Security

Pathfinding

Pattern Matching

PDF Generation

PDF Manipulation

Performance

PostgreSQL Integration

Predicates

Preloaders

Pretty Printing

Profiling

Project Templates

Python Integration

RabbitMQ Clients

RAML Parsers

Random Data Generation

React DOM

React Frameworks

React Interfaces

Reactive Programming

Redis Clients

Regular Expressions

Reloaded Workflow

REPLs

RESTful Web Services

RethinkDB Clients

Retrying Failures

Riak Clients

Ring Development

Ring Security

Ring Sessions

Ring Utilities

RPC

RSS Generation

Rule Engine

Sandboxes

Scheduling

Schema

Scripting

Selenium Webdriver

Shell

SimpleDB Clients

Slack Bots

Spec

SQL Abstraction

SQL Clients

SSH

State Machines

Static Site Generation

Static Typing

Statistical Computing

Stream Processing

String Manipulation

SVG Generation

Syntax Extensions

Template Languages

Terminal Utilities

Test Runners

Text Search

Unit Testing

URI/URLs

Validation

Video

Vim Integration

Visualization

Vulnerability Checking

WAR File Generation

Web API Clients

Web Frameworks

Web Server Abstraction

Web Testing

Web Workers

Website Scraping

Websockets

Workflow Engines

XML Generation

XML Parsers

XML Schema

XML-RPC

XMPP Clients

YAML Parsers

Zippers