A powerful Clojure web library, full HTTP, full async

yada is a web library for Clojure. It is a sibling library to bidi - whereas bidi is based on routes as data, yada is based on resources as data.

yada takes data declarations and produces a sophisticated Ring handler.

It has the following features:

  • Comprehensive HTTP coverage
  • Parameter coercion, automatic Swagger support
  • Async foundation based on manifold
  • Protocol extensibility