An optimized pattern matching library for Clojure
EPL-1.0 License
Clojure to JS compiler
Generative test runner
A macro to define clojure functions with parameter pattern matching just like erlang or elixir.
A logic programming library for Clojure & ClojureScript
Additional jvm-specific passes for tools.analyzer
specs to describe Clojure core macros and functions
Unification library
Provides `defpatterned` to define functions that pattern-match on their args
Functions for recursively converting Java beans to Clojure and vice versa
Macro inspired by Elixir's `with` statement
Contracts programming
An analyzer for Clojure code, written in Clojure and producing AST in EDN
An interface to Clojure's analyzer
Grep Clojure code using clojure.spec regexes
A JVM bytecode generator for ASTs compatible with tools.analyzer(.jvm)