Macchiato Core implements core Ring 1.6 async handlers and middleware on top of Node.js. The API is kept same as the original Ring API whenever possible.
Getting up and running is easy, simply create a new project using Leiningen and follow the instructions:
lein new macchiato myapp
See here for some example projects to get started.