Standard-middleware
Here is a list of middlewares available in Ring itself:
- In 
ring/ring-core:- wrap-cookies (ring.middleware.cookies)
 - wrap-file (ring.middleware.file)
 - wrap-file-info (ring.middleware.file-info)
 - wrap-flash (ring.middleware.flash)
 - wrap-keyword-params (ring.middleware.keyword-params)
 - wrap-multipart-params (ring.middleware.multipart-params
 - wrap-nested-params (ring.middleware.nested-params
 - wrap-params (ring.middleware.params)
 - wrap-session (ring.middleware.session)
 
 - In 
ring/ring-devel:- wrap-lint (ring.middleware.lint)
 - wrap-reload (ring.middleware.reload)
 - wrap-stacktrace (ring.middleware.stacktrace)