Who knows a Rails Instant Messanger?

Hello group,

I’ve been looking for a RoR IM (instant messaging program) for quite a
while now, but I haven’t found anything that works.

What I’m looking for: an IM where

  • people can send private messages between each other,
  • while having multiple tabs in the IM window, 1 tab per IM partner, if

Does anybody know some plugins or gems for this functionality?

(How come there are so many plugins and gems out there, but not IMs…?)

Thank you all for any hints on that!

On 07 Apr 2008, at 22:15, Tom Ha wrote:

(How come there are so many plugins and gems out there, but not

Because Rails is not a CMS, it is a framework.

You should have a look at juggernaut, that’s what you’ll probably want
to use for the persistent connection. Then you can write your own chat

It can be done, campfire from 37signals is a chat application.

Best regards

Peter De Berdt

But, as far as I know, Campfire is a “group chat” app.

What I’m basically looking for is a private messenger (which allows for
a “one-to-one chat”, with no group involved)…


Rails is not an application, it’s a web development framework. Rails
plugins are developer features added on to the framework.

If you want a chat application in Rails, you’ll have to build one


I may be wrong but I believe that Campfire went the ‘polling’ route
(prototype’s PeriodicUpdater on the page pulling new messasges from
the server). It’s a simple, clean solution but can be pretty server-
intensive if you get a lot of chat volume.

+1 for Juggernaut (Peter’s suggestion above). It’s pretty simple to
integrate and has enough flexibility that you could do private
messaging as well as public chat. Again, it’s a tool, not a solution.


What about an XMPP/Jabber Jem?