# reitit [reitit](https://github.com/metosin/reitit) is a friendly data-driven router for Clojure(Script). * Simple data-driven [route syntax](./routing/route_syntax.md) * First-class [route meta-data](./routing/route_metadata.md) * Generic, not tied to HTTP * [Route conflict resolution](./routing/route_conflicts.md) * [Pluggable coercion](./parameter-coercion.md) ([clojure.spec](https://clojure.org/about/spec)) * both [Middleware](./ring.md#middleware) & Interceptors * Extendable * Fast ## Latest version [![Clojars Project](http://clojars.org/metosin/reitit/latest-version.svg)](http://clojars.org/metosin/reitit)