Clojure/Script utilities on top of clojure.spec. Bundled in one project but features in separate namespaces.
- Spec Coercion
- Data Specs
- Spec Visitors
- Generating JSON Schemas
- Generating Swagger2 Schemas
- Spec Walker
- Spec Records
- Spec Driven Transformations
Posts:
- Clojure.spec with Ring (& Swagger)
- Clojure.spec as a Runtime Transformation Engine
- Schema & Clojure Spec for the Web Developer
Requires Java 1.8, tested with Clojure 1.10.0
and ClojureScript 1.10.520
+.
Status: Alpha (as spec is still alpha too).
Copyright © 2016-2019 Metosin Oy
Distributed under the Eclipse Public License, the same as Clojure.
The spell-spec library, Copyright © 2018 Bruce Hauman, is distributed under the Eclipse Public License as well.