13 9 / 2010

Streamie.org - A Hackable, Realtime Twitter Client In The Browser

Malte Ubl has announced Streamie.org, a realtime web based twitter client in the browser.  It is moving fast, with new features appearing almost daily.  Here are some of the features already in place:

  1. Truly realtime.  When someone posts a new tweet, it will show up in your timeline in a matter of seconds - no refresh necessary!
  2. When you scroll down, streamie maintains your scroll state as new tweets appear. I can’t use a Twitter client without this feature
  3. Image uploading
  4. Geolocation
  5. Chrome notifications
  6. Image previews without leaving the page
  7. View all tweets in a conversation
  8. Autocomplete of twitter names with creating a tweet
  9. Direct messages and at-replies from people you don’t follow are interwoven with the main timeline
  10. Hackable++

One of the most interesting aspects of Streamie is its hackability.  The entire project is opensource, including the node.js backend as well as the HTML5/CSS3/JS frontend.

Now if you want to build your own version of streamie, there are eight easy steps:

  1. Fork Streamie on Github
  2. git branch gh-pages
  3. git checkout gh-pages
  4. git pull origin gh-pages
  5. edit something in ./public
  6. git commit
  7. git push origin gh-pages
  8. Wait a little on the first time

Now go to YourGithubUserName.streamie.org and visit your new Twitter client.

Very neat!  You can check out Streamie at streamie.org, read a few blog posts by Malte about it, and check out the source code on Github!