Alternatives to Ruby on Rails

I’ve been learning Ruby on Rails for the past few months. Along the way, I’ve found several similar frameworks in other languages:

–Message from Certkiller–
No matter you want to pass mcpd or looking help for ccde and ccent, certkiller offers guaranteed success just in days.
–Message from Certkiller–

I haven’t tried anything but the real thing (and I’m loving it) but I thought the list was a pretty good indication of the amount of hype and energy surrounding Ruby on Rails.

Technorati Tags: ,

  • Pingback: Kick The Donkey » 15 Alternatives to Ruby on Rails()

  • Drew

    Don’t forget about another Ruby framework, Cerise. It’s lightweight, and full-featured.

  • Why would you say theese frameworks come from the hype of Rails?

    Rails did not invent the Web-application-framework system, and certainly not the MCV system. I agree it may have agitated some of the developement, but to say the hype is directly linked seems a bit far-fetched, wouldn’t you say?

    In any case, thank’s for creating this great list.

  • Pingback: Cees’ Blog » Blog Archive » Alternatives to Ruby on Rails()

  • Wolfgang:
    Sure, MVC and web app frameworks weren’t invented by Rails, but if you visit those sites, almost all freely admit to being inspired by Rails, thus my conclusion 🙂

  • David, Avi:

    Sure, Seaside is probably the biggest exception on the list, but I felt for the sake of completness it should be listed as an "alternative to Rails."

  • rvr

    There is also Pylons:

  • David Mitchell

    Thanks for the list. Don’t think Seaside was inspired by Rails, but they are often compared. Here is a good summary:

  • Avi Bryant

    As David said, Seaside definitely wasn’t inspired by Rails – it predates it by at least a year. But even calling them “similar” is quite a stretch… what design decisions do they have in common?

  • The Wicket framework most certainly wasn’t inspired by Ruby on Rails. Though we are honoured to be on this short list as ‘Ruby on Rails’ type of frameworks, I can’t help to point out that nowhere on our website or our mailinglist we say Ruby on Rails was our inspiration (a search on google confirms this).

    Now if you do want to have a great experience developing web applications in the Java language, I suggest taking Wicket for a ride. You may even like it.

  • Martijn: Just to clarify, I never stated that ALL of them were inspired by Rails, only that all could be alternatives to Rails and most were inspired by Rails.

    I’m happy to see so many good projects out there, regardless of their origination.

  • So they like the comparison themselves? I see.. 🙂 No wonder, RoR is a great framework, and it would be great with more of the same kind..

    Can’t ever get enough good frameworks 😉

  • Pingback: godworst()

  • Matt M.


    I tried out Seaside after listening to your interview on the Rails podcast. I’m very happy with it. Makes me look at the web a different way.

  • Nitro in Ruby : provides everything you need to develop professional Web applications using Ruby and Javascript.

  • Junction in JavaScript : Rails-like framework implemented in Javascript that enables self-contained AJAXy webapp goodness.

  • Please include Nitro and IOWA, both Ruby Web frameworks, in the list, and both developed independant of Rails.

    There has been, and continues to be, quite a bit of Ruby Web dev going on outside of Rails, which despite the hype is not everyone’s favorite flavor of Kool-Aid.

  • Pingback: The Farm: The Tucows Developers' Hangout()

  • Grails

    “Grails leverages industry proven Open Source technology such as Spring, Hibernate, SiteMesh and the Groovy language to provide a flexible framework for building web applications.”

  • Pingback: Straw Dogs Code Blog » Blog Archive » Thoughts on Rails()

  • Found another one – WASP –

  • waddletron2k

    There’s also lisp-on-lines

  • Pingback: Thought Leadership()

  • Pingback: ????????????()

  • menneke

    The correct link to Nitro is

  • KE Liew

    Where does Zope stand? It is a long standing framework based on python. 🙂