functional, durable data structures
Persistent sorted maps and sets with log-time rank queries
Finger Tree data structure
A durable atom type for Clojure
A Clojure hierarchical set.
Functional, persistent, off-heap, high performance data structure
Create Clojure maps whose values are only calculated when accessed, either from data or from java objects.
Tools for transparent data transformation
Clojure(Script)'s missing piece
A framework for distributed systems verification, with fault injection
The Light Table IDE ⛺
The simplest, fastest way to get business intelligence and analytics to everyone in your company 😋
Penpot - The Open-Source design & prototyping platform
A network event stream processing system, in Clojure.
Facilities for async programming and communication in Clojure
The Next-Level background job processing library for Clojure
Fibers, Channels and Actors for Clojure
A music programming language for musicians. 🎶
Coroutine support for clojure
Facilities for async programming and communication in Clojure
Tools for transparent data transformation
Staged compilation for Clojure through environment & special-form aware syntax-quoting.
A functional effect and streaming system for Clojure/Script
Experiments in realtime web framework design. Like Meteor, but for Clojure(Script)
local. mutable. variables.
Build tooling for Clojure.
Clojure and Clojurescript support for Gradle
Moved to Codeberg; this is a convenience mirror
ClojureScript compilation made easy
Clojure test coverage tool
Clojure lint tool
A Leiningen plugin designed to tell you your code is bad, and that you should feel bad
Slamhound rips your namespace form apart and reconstructs it.
A Clojure linter focused on style and code shape.
A Leiningen plugin for finding dead code
Clojure wrapper for the Tesseract OCR software
Lowest barrier of entry to Image Processing, Computer Vision and Neural Networks on the JavaVM
Connection pools for JDBC databases. Simple wrapper around C3P0.
A Clojure wrapper to HikariCP JDBC connection pool
Clojure client for the Aerospike database.
High performance Cassandra client for clojure
JDBC library for Clojure
A document database written in Clojure
A fast, immutable, distributed & compositional Datalog engine for everyone.
A simple, fast and versatile Datalog database
Immutable database and Datalog query engine for Clojure, ClojureScript and JS
JDBC from Clojure (formerly clojure.contrib.sql)
The simplest, fastest way to get business intelligence and analytics to everyone in your company 😋
A modern low-level Clojure wrapper for JDBC-based access to databases.
RethinkDB client for Clojure
Elasticsearch client for Clojure (built on new ES 8.x java client)
An immutable SQL database for application development and time-travel data compliance. Developed by @juxt
A simple validation library for Clojure and ClojureScript
Modeling domain data on the basis of Clojure records.
Complete instrumentation for clojure.spec
Clojure(Script) library for declarative data description and validation
Structural validation library for Clojure(Script)
Java 8 Date-Time API for Clojure
Time as a value.
Multilingual library to easily parse date strings to java.util.Date objects.
Awesome print: like clojure.pprint, but awesome
The missing tool
Clojure REPL that is aware of surrounding lexical scope
Figwheel builds your ClojureScript code and hot loads it into the browser as you are coding!
Basic REPL breakpoints.
Clojure library for debugging core functions
Compact pretty printer
Better exception reporting middleware for Ring.
A better IDE integration story for Clojure
SWANK and nREPL servers for clojure providing JPDA based debuggers
Project your Clojure(Script) REPL into the same context as your code when it ran
Trace-oriented debugging tools for Clojure
1.3 update of clojure.contrib.trace
A Leiningen plugin for a superior development environment
Light structure and support for dependency injection
Application state management made simple: a Clojure map that implements java.io.Closeable.
Managed lifecycle of stateful objects in Clojure
DI is a dependency injection framework that allows you to define dependencies as cheaply as defining function arguments.
Micro-framework for data-driven architecture
managing Clojure and ClojureScript app state since (reset)
Reloaded components à la carte
Erlang-style supervisor error handling for Clojure
Exception net
Flexible retries library for Clojure
A Clojure 3D Game Engine (Wrapper), Powered by jMonkeyEngine
A Clojure and ClojureScript game library
Hiccup-style generation of Graphviz graphs in Clojure
Generate Graphviz diagrams from FSM data
Graph based visualization tool for re-frame event chains
simple graph and tree visualization
Generate images from Graphviz dot strings in Clojure and Clojurescript
Visualize Clojure zippers using Graphviz
Java 8 Date-Time API for Clojure
Time as a value.
Multilingual library to easily parse date strings to java.util.Date objects.
{{ mustache }} for Clojure
Fast library for rendering HTML in Clojure
A fast, Django inspired template system in Clojure.
Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
An idiomatic clojure http client wrapping the apache client. Officially supported version.
An HTTP client for Clojure, wrapping JDK 11's HttpClient
Simple, high-performance event-driven HTTP client+server for Clojure
Multi-target Clojure/script HTTP client
Clojure HTTP server abstraction
Clojure JSON and JSON SMILE (binary json format) encoding/decoding
Clojure library for fast JSON encoding and decoding.
Klipse is a JavaScript plugin for embedding interactive code snippets in tech blogs.
Ultra-lightweight literate programming for clojure inspired by docco
High-performance Bayesian Data Analysis on the GPU in Clojure
Machine Learning in Clojure
Clojure bindings for the BigML.io API
A machine learning library for Clojure built on top of Weka and friends
A neural networks library for Clojure
An extremely light layer over TensorFlow's Java api
ClojureCL is a Clojure library for parallel computations with OpenCL.
Clojure library for CUDA development
Machine learning in Clojure
Clojure wrapper for Encog (v3) (Machine-Learning framework that specialises in neural-nets)
Dynamic Tensor Graph library in Clojure (think PyTorch, DynNet, etc.)
inference and machine learning in clojure
Small library for using neural networks and core.matrix
A small machine learning library written in Lisp (Clojure) aimed at providing simple, concise implementations of machine learning techniques and utilities.
Fast Clojure Matrix Library
A Clojure machine learning library
Minimalistic statistics library for Clojure
Neural Networks in Clojure
A Clojure library designed to provide hassle-free, ready to go gRPC experience without ton of preparations and Java code.
efficient small collections for clojure
Write Java inside Clojure
Utility library for Clojure and ClojureScript
code-walking without caveats
Enhanced try and throw for Clojure leveraging Clojure's capabilities
Recompile Java code without restarting the REPL
Macros for defining monads, and definition of the most common monads
Category Theory and Algebraic abstractions for Clojure and ClojureScript.
Category theory concepts in Clojure - Functors, Applicatives, Monads, Monoids and more.
Tasty SQL for Clojure.
Automatic PostgreSQL CRUD queries
A DSL in Clojure for SQL query, DML, and DDL. Supports a majority of MySQL's statements.
A Clojure & ClojureScript DSL for SQL
A flexible, Datomic-inspired, config-driven Extraction system (big E in ETL)
A classy high-level Clojure library for defining application models and retrieving them from a DB
A Clojure(script) SQL library for building APIs: Datomic® (GraphQL-ish) pull syntax, data driven configuration, dynamic filtering with relations in mind
Bidirectional, data-driven RSS/Atom feed consumer, producer and feeds aggregator
A Parser Combinators Library for Clojure
First-class patterns for Clojure. Made with love, functions, and just the right amount of syntax.
An optimized pattern matching library for Clojure
A macro to define clojure functions with parameter pattern matching just like erlang or elixir.
Verbal-Exprejon is a Clojure library that helps you build complex regexes without any regex
Leiningen plugin for consuming and compiling protobuf schemas
Clojure support for protocol buffers
Utility library for writing microservices in Clojure, with support for Swagger and OAuth
A fast data-driven routing library for Clojure/Script
Bidirectional Ring router. REST oriented. Rails inspired.
A powerful Clojure web library, full HTTP, full async - see https://juxt.pro/yada/index.html
High-performance Bayesian Data Analysis on the GPU in Clojure
ClojureCL is a Clojure library for parallel computations with OpenCL.
Clojure library for CUDA development
Streaming Histograms for Clojure/Java
Clojure-based, R-like statistical computing and graphics environment for the JVM
Graph library for Clojure. Mailing list https://groups.google.com/forum/#!forum/loom-clj
Fast Clojure Matrix Library
Distributed, masterless, high performance, fault tolerant data processing
A Clojure library for Apache Spark: fast, fully-features, and developer friendly
An integrated security system for applications built on component
Security library for Clojure
Modern cryptography (libsodium/NaCl) for Clojure
An extensible authentication and authorization library for Clojure Ring web applications and services.
A migration library for clojure
Flexible datastore migration and seeding for Clojure projects
A library to create and manipulate SQL database schemas with migrations support.
MIGRATE ALL THE THINGS!
Database-independent migration library
A Clojurey wrapper around the Lanterna terminal output library.
Bash-like shell based on Clojure
Configuration powertool with `metosin/malli`
Terminal UI library for Clojure
A minimalist's unit testing framework ("classic" version)
Full featured next gen Clojure test runner
Midje provides a migration path from clojure.test to a more flexible, readable, abstract, and gracious style of testing
Integration testing framework using a state monad in the backend for building and composing flows
A small spying and stubbing library for Clojure and ClojureScript
Beagle helps you identify keywords, phrases, regexes, and complex search queries of interest in streams of text documents.
Natural Language Processing in Clojure (opennlp)
Grep-like utility based on Lucene Monitor compiled with GraalVM native-image
A Library to parse natural language in pure Clojure and ClojureScript
A concise routing library for Ring/Clojure
(+ clj cljs datomic datascript re-frame-esque-frp)
A library for development of single-page full-stack web applications in clj/cljs
The Pedestal Server-side Libraries
A fast data-driven routing library for Clojure/Script
A powerful Clojure web library, full HTTP, full async - see https://juxt.pro/yada/index.html