Clojure libraries
500 in Packages and libraries, most used first. Page 2 of 3.
-
criterium/criterium Benchmarking library for Clojure with statistical rigor
-
criterium Benchmarking library for Clojure with statistical rigor
-
clj-jwt Clojure library for JSON Web Token(JWT)
-
inflections/inflections Rails-like inflections for Clojure(Script).
-
inflections Rails-like inflections for Clojure(Script).
-
integrant Micro-framework for data-driven architecture
-
org.babashka/sci.impl.types Types for SCI
-
cljs-ajax/cljs-ajax A simple Ajax library for ClojureScript
-
cljs-ajax A simple Ajax library for ClojureScript
-
com.draines/postal Clojure support for Internet email
-
clojurewerkz/support A support library ClojureWerkz projects (Langohr, Monger, Welle, Neocons, Elastisch, Quartzite, etc) can rely on
-
clojurewerkz/scrypt A Clojure library for scrypt encryption
-
cloverage Form-level test coverage for clojure.
-
com.taoensso/tempura Simple text localization library for Clojure/Script
-
reply REPL-y: A fitter, happier, more productive REPL for Clojure.
-
com.github.steffan-westcott/clj-otel-api An idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry
-
honeysql/honeysql SQL as Clojure data structures.
-
honeysql SQL as Clojure data structures.
-
metosin/scjsv Simple JSON-Schema validator for Clojure
-
com.fzakaria/slf4j-timbre SLF4J binding for Timbre
-
aleph A framework for asynchronous communication
-
frankiesardo/linked Efficient ordered map and set.
-
buddy/buddy-hashers A collection of secure password hashers for Clojure
-
org.clojars.trptcolin/sjacket Structural code transformations for the masses.
-
jonase/kibit There's a function for that!
-
clj-antlr Clojure bindings for the ANTLR 4 parser library.
-
clj-http-lite A Clojure HTTP library similar to clj-http, but more lightweight.
-
migratus MIGRATE ALL THE THINGS!
-
clojure-future-spec Backport of clojure.spec for Clojure 1.8
-
org.clj-commons/pretty
-
tick/tick Time as a value
-
tick Time as a value
-
lein-kibit kibit lein plugin
-
me.raynes/fs File system utilities for clojure
-
io.pedestal/pedestal.service
-
metosin/ring-swagger Swagger Spec for Ring Apps
-
com.layerware/hugsql-adapter-clojure-java-jdbc clojure.java.jdbc hugsql adapter
-
com.layerware/hugsql A Clojure library for embracing SQL
-
lambdaisland/uri A pure Clojure/ClojureScript URI library.
-
markdown-clj/markdown-clj Markdown parser
-
markdown-clj Markdown parser
-
lein-cljsbuild ClojureScript Autobuilder Plugin
-
io.pedestal/pedestal.jetty
-
lein-ring Leiningen Ring plugin
-
bidi Bidirectional URI routing
-
tailrecursion/cljs-priority-map ClojureScript priority map implementation based on clojure.data.priority-map
-
orchestra Complete instrumentation for clojure.spec
-
funcool/cats Category Theory abstractions for Clojure
-
scout Functional string searching and matching for parsing.
-
stencil/stencil Mustache in Clojure
-
stencil Mustache in Clojure
-
enlive a HTML selector-based (à la CSS) templating and transformation system for Clojure
-
watchtower A library for directory watchers
-
bytebuffer Library for packing and unpacking binary data. Simplifies using java.util.ByteBuffer objects.
-
org.ring-clojure/ring-jakarta-servlet Ring Jakarta servlet utilities.
-
cljsjs/react-dom-server React-dom-server package is now deprecated, the server file is included in react-dom package.
-
clojure-msgpack A lightweight Clojure implementation of the MessagePack spec.
-
cider/orchard A fertile ground for Clojure tooling
-
io.replikativ/datalog-parser Generic datalog parser compliant to datomic, datascript and datahike queries.
-
org.thnetos/cd-client A client for the clojuredocs API
-
http-kit.fake/http-kit.fake Fakes HTTP requests in http-kit for testing.
-
edn-query-language/eql EDN Query Language support library
-
danlentz/clj-uuid A Clojure library for generation and utilization of UUIDs (Universally Unique Identifiers) as described by RFC-9562. This library extends th
-
http-kit.fake Fakes HTTP requests in http-kit for testing.
-
clj-http-fake Helper for faking clj-http requests in testing, like Ruby's fakeweb.
-
zprint Pretty print Clojure source and s-expressions
-
bultitude A library for find Clojure namespaces on the classpath.
-
metrics-clojure A Clojure façade for Coda Hale's metrics library.
-
dk.ative/docjure Easily read and write Office documents from Clojure.
-
rhizome a simple way to visualize graphs
-
eftest A fast and pretty test runner
-
djblue/portal A clojure tool to navigate through your data.
-
clansi ANSI style and color codes for Clojure.
-
nubank/state-flow Integration testing with composable flows
-
com.wsscode/spec-inspec FIXME: write description
-
net.cgrand/sjacket Structural code transformations for the masses.
-
io.lambdaforge/datalog-parser
-
cljsjs/moment A javascript date library for parsing, validating, manipulating, and formatting dates.
-
aysylu/loom Graph library for Clojure
-
com.wsscode/pathom A Clojure library designed to provide a collection of helper functions to support Clojure(script) graph parsers using om.next graph syntax.
-
borkdude/sci Small Clojure Interpreter
-
metosin/compojure-api Compojure Api
-
com.github.steffan-westcott/clj-otel-exporter-otlp Provides programmatic configuration using Clojure of OpenTelemetry OTLP exporters
-
clojure-csv A simple library to read and write CSV files.
-
clojure-csv/clojure-csv A simple library to read and write CSV files.
-
clj-commons/iapetos A Clojure Prometheus Client
-
com.github.steffan-westcott/clj-otel-sdk-common Provides programmatic configuration using Clojure of OpenTelemetry SDK common components
-
ring-middleware-format Ring middleware for parsing parameters and emitting responses in various formats (mainly JSON, YAML and Transit out of the box)
-
lambdaisland/kaocha-junit-xml Code coverage plugin for Kaocha based on Cloverage
-
hickory HTML as Data
-
clj-yaml YAML encoding and decoding for Clojure using SnakeYAML
-
cprop likes properties, environments, configs, profiles..
-
spootnik/unilog logging should be easy!
-
interval-metrics Time-windowed metric collection objects.
-
garden Generate CSS from Clojure(Script) data structures.
-
com.github.seancorfield/expectations A clojure.test-compatible version of the classic Expectations testing library.
-
org.clj-commons/digest Digest algorithms (MD5, SHA ...) for Clojure
-
com.taoensso/faraday Amazon DynamoDB client for Clojure
-
mx.cider/logjam An interactive, nrepl-oriented logging backend
-
spec-coerce
-
cljs.java-time/cljs.java-time
-
nrepl/drawbridge HTTP transport support for Clojure's nREPL implemented as a Ring handler.
-
cljs.java-time
-
cljc.java-time/cljc.java-time
-
cljc.java-time
-
org.clj-commons/primitive-math Predictable, primitive math
-
amalloy/ring-gzip-middleware Ring gzip encoding middleware
-
org.clj-commons/dirigiste Centrally-planned thread and object pools
-
cljs-bean Clojure's bean function for ClojureScript
-
hato An HTTP client for Clojure, wrapping JDK 11's HttpClient.
-
dom-top Unorthodox control flow for Clojurists with masochistic sensibilities
-
lein-figwheel ClojureScript Autobuilder/Server which pushes changed files to the browser. This is the lein plugin.
-
lein-bikeshed strA Leiningen plugin designed to tell you your code is bad, and that you should feel bad
-
refactor-nrepl nREPL middleware to support editor-agnostic refactoring
-
cljsjs/js-joda-timezone timezone extensions for js-joda
-
day8.re-frame/http-fx A re-frame effects handler for performing Ajax tasks
-
cljsjs/js-joda-locale-en-us prebuilt en-US locale addon for js-joda
-
buddy Security library for Clojure
-
viebel/codox-klipse-theme Klipse theme for codox
-
lein-shell Call shell from within Leiningen.
-
com.taoensso/tufte Simple performance monitoring library for Clojure/Script
-
binaryage/env-config Clojure(Script) library for config map overrides via environment variables.
-
dev.weavejester/medley A lightweight library of useful, mostly pure functions
-
resauce Useful functions for handling JVM resources
-
karma-reporter A plugin for running clojurescript tests with Karma.
-
jepsen.txn/jepsen.txn Library for generating and analyzing multi-object transactional histories
-
jepsen.txn Library for generating and analyzing multi-object transactional histories
-
korma Tasty SQL for Clojure
-
clj-assorted-utils Unsorted bunch of helper and utility functions.
-
test2junit Leiningen plug-in for emitting test output in JUnit XML format
-
version-clj Version Analysis and Comparison for Clojure
-
lein-codox Codox Leiningen plugin
-
circleci/clj-yaml YAML encoding and decoding for Clojure using SnakeYAML
-
doo doo is a library to run clj.test on different js environments.
-
com.jakemccrary/lein-test-refresh Leiningen plugin for automatically reload code and run clojure.test tests when files change
-
lein-midje Run Midje and clojure.test tests
-
jakemcc/clojure-gntp Implementation of Growl GNTP
-
com.clojure-goes-fast/clj-async-profiler Embedded high-precision Clojure profiler (based on async-profiler)
-
com.widdindustries/cljc.java-time Provides the full java-time API to Clojure and Clojurescript
-
compliment Clojure completion library that you deserve
-
babashka/process Clojure library for shelling out / spawning subprocesses
-
lein-pprint Pretty-print a representation of the project map.
-
com.widdindustries/cljs.java-time Provides the full java-time API to Clojure and Clojurescript
-
cljsbuild ClojureScript Autobuilder
-
clj-ssh Library for using SSH from clojure.
-
better-cond A better cond
-
clojurewerkz/quartzite Quarzite is a thin Clojure layer on top the Quartz Scheduler
-
clj-ssh/clj-ssh Library for using SSH from clojure.
-
time-literals Clojure(Script) tagged literals for jsr-310 entities
-
crouton A HTML parsing library
-
jarohen/chime A really lightweight Clojure scheduler
-
org.clj-commons/hickory HTML as Data
-
elle Black-box transactional consistency checker based on cycle detection
-
ring-server Library for running Ring web servers
-
seancorfield/next.jdbc The next generation of clojure.java.jdbc: a new low-level Clojure wrapper for JDBC-based access to databases.
-
io.sentry/sentry-clj A very thin wrapper around the official Java library for Sentry.
-
ring-refresh Ring middleware for automatically refreshing HTML pages
-
amalloy/ring-buffer Persistent bounded-size queue implementation in Clojure
-
ring-logger Log ring requests & responses using your favorite logging backend.
-
figwheel This project contains the client side code for Figwheel.
-
simple-lein-profile-merge A simple Clojure library to help fetch configuration information from your project.clj without needing to load Leiningen.
-
io.pedestal/pedestal.service-tools
-
cli-matic Compact [sub]command line parsing library, for Clojure
-
reagent-utils various utility functions for Reagent based projects
-
com.cemerick/drawbridge HTTP transport support for Clojure's nREPL implemented as a Ring handler.
-
com.lucasbradstreet/cljs-uuid-utils ClojureScript micro-library with an implementation of a type 4, random UUID generator compatible with RFC-4122 and cljs.core/UUID (make-rand
-
suspendable A library that adds suspend and resume methods to Component
-
com.cnuernber/charred
-
figwheel-sidecar ClojureScript Autobuilder/Server which pushes changed files to the browser.
-
com.novemberain/langohr A Clojure client for RabbitMQ that embraces the underlying protocol. Built on top of the RabbitMQ Java client
-
adzerk/boot-test Run some tests in boot!
-
cljsjs/create-react-class A drop-in replacement for React.createClass.
-
crisptrutski/boot-cljs-test Boot task to run ClojureScript tests.
-
lambdaisland/kaocha-cloverage Code coverage plugin for Kaocha based on Cloverage
-
com.widdindustries/time-literals A Clojure(Script) library which provides tagged literals for java.time objects, which on the jvm is objects from the `java.time` platform li
-
org.clj-commons/byte-streams A simple way to handle the menagerie of Java byte representations.
-
cljs-http A ClojureScript HTTP library.
-
nubank/mockfn A library for mocking Clojure functions.
-
metametadata/multiset A simple multiset/bag implementation for Clojure. Works in JDK 11.
-
tortue/spy Spy - a Clojure and ClojureScript library for stubs, spies and mocks
-
lein-doo lein-doo is a plugin to run clj.test on different js environments.
-
grimradical/clj-semver Parsing, comparison, and manipulation of semantic version strings
-
clj-statsd statsd protocol client
-
henryw374/js-joda A date and time library for javascript
-
overtone/at-at Ahead-of-time function scheduler.
-
io.forward/yaml A YAML library for Clojure
-
dev.ericdallo/metrepl
-
appliedscience/js-interop
-
fi.metosin/reitit-openapi Reitit: OpenAPI-support
-
tongue DIY i18n library for Clojure/Script
-
knossos Linearizability checker
-
riemann-clojure-client Clojure client for the Riemann monitoring system
-
com.climate/claypoole Claypoole: Threadpool tools for Clojure.
-
integrant/repl Reloaded workflow functions for Integrant
-
lein-eftest A fast and pretty Clojure test runner
-
clj-fuzzy A handy collection of algorithms dealing with fuzzy strings and phonetics.
-
kixi/stats A library of statistical distribution sampling and transducing functions
-
com.twitter/carbonite Write Clojure data to and from bytes using Kryo.
-
org.clojars.pntblnk/clj-ldap Clojure ldap client.
-
com.taoensso/sente Realtime web comms library for Clojure/Script