I spent the last 1.5 weeks working on a very simple chat app that implements a subset of the Slack API.
I baked the server side of the code into a new version nodeStorage, which is a convenient place to put it because it already has full support for Twitter identity and of course storage, both of which come in handy for this app.
I'm not expecting to release the client soon. I may use it as a chat function for Scripting News, but first I want to let the whole thing settle in.
However, I will include the server-side for webhooks in a new release of nodeStorage. That to me is the really interesting part. Chat programs are commonplace, but such a nice simple API implemented in Node.js seems like it might have value to others. (Update: The new version of nodeStorage has been released.)
It's been a really fun project.
PS: I wrote about this project last month.