The most popular Clojure web framework right now is Noir by far. In my mind, Noir is in the same category as Sinatra and Flask---a microframework that allows you to expose some functionality over HTTP.
I find myself constantly reimplementing the same general-purpose code for every project. Things like authentication, form validation and even ORM are missing from Noir. What I would like to see is a new Clojure framework that is based around similar ideas as Django or Ruby on Rails. I want all the batteries included.
- Sane, built-in templating language (Jinja2, Mustache)
- Forms (display, validate, save, csrf protection)
- ORM (can be fairly simple)
- Admin interface
- Pagination
- E-mail sending
Feel free to ask more questions below. If there is a project like this already in the works, please do let me know.
@honza You should probably look at this: https://github.com/xavi/noir-auth-app