My people, we have Mongrel2 1.0 ready for your glorious consumption. Started on June 1st in my spare times, and with the help of a few friends, now a working functioning web application server that:
I love this project. Even if it doesn't go anywhere and nobody uses it I am so happy I got to work on another cool idea nobody's really done before.
Go grab yourself a download and try it out. It is 1.0 but obviously there is plenty of room to improve, so if you find anything, ANYTHING that should be improved just drop a ticket and we'll fix it.
I'm hoping people will try 1.0, try building some stuff, and then tell me what sucks and what's awesome. Over the next few weeks I'll be hammering the "application hosting story" and actually figuring out how to make it easy to manage all the different languages we've got going (10!). If you got ideas about your favorite language, join the mongrel2 mailing list at librelist.com and let us know.
I just want to say thanks to all my comrades:
And of course all the people who donated some money to help get the project off the ground:
Without all these people I wouldn't have been able to hack on Mongrel2 has hard as I did and get it out as quickly. Thank you.
Mongrel2 1.0 is the foundation. It's not the complete vision I have. My complete vision, which I'll be writing about later, can be summarized in two words:
Host Anything
This is what I want from 2.0. I want to turn Mongrel2 into such a complete language agnostic hosting solution that people can host anything. Any language. Any application. Any amount of CPU. Any number of machines. Any architecture. If it's a web application (or maybe even some non-web) I want Mongrel2 to be able to host the hell out of it and easier than anything else out there.
Ambitious as hell, but I think Mongrel2 has a chance at pulling this off.
Might as well give it a shot.