I think the big take away here is the importance of apparently redundant sanity checks....
I've used it with NHibernate for the ORM and Postgres.
Python? Django, Tornado, Twisted, etc
Go? "net/http" + Gorilla (http://www.gorillatoolkit.org/)
Java? JSF 2.0, GWT, Spring, Tapestry, etc etc
C#? ASP.NET MVC
This list could be almost infinite... or at least could be discussed infinity :)I can certainly recommend Django - I've been working with a large-ish Django codebase for 3 years and have yet to see a security vulnerability as bad as the ones Rails seems to have every month.
"You know what you could do instead of using Rails? Implement your own ad-hoc version of 60% of Rails!"
Maybe you don't need to whole kitchen sink. Also its not as though there are not other Go libraries to get other functionality from such as DB/ORM functionality.
For the record, I have written some Go, but not worked on Revel specifically.
I'm sure one of the alternative JVM languages would make this setup tolerable to work with, even pleasurable, but I don't know them.
I've mostly used Hibernate and NHibernate, and SQLAlchemy a few years ago.
I get tired of paying taxes and brushing my teeth, too, but I still do it, because life will get worse in a hurry if I don't.