Joyent Slingshot allows a Ruby on Rails application to run both online and off. Allegedly, the addition of only 30 lines of code will make a Rails application Slingshot ready, complete with data synchronization. Having not had the chance to play with this yet, I can’t vouch for it. But, I can think of many web based applications that would be really nice to have off line as well. Sounds great!