[ANN] Serene - generate clojure.spec with GraphQL and extend GraphQL with clojure.spec

clojure_spec
clojure
clojurescript

#1

Serene ingests GraphQL schemas and outputs Clojure specs. Serene is the easiest way to spec an entire API, whether internal or external.

These specs can be used for:

  • validating API input
  • validating API output
  • speccing resolvers
  • speccing functions that receive or return API data
  • generating mock data that conforms
  • and anything else where you might use specs

We announced Serene at Clojure/conj. Here is the video: https://www.youtube.com/watch?v=mgSSVTDZvkI

If you’re using GraphQL, please give Serene a try.