What’s Hot on Github – January 2009
What's Hot on Github is a monthly post highlighting interesting projects that are new or updated this month, within the Ruby community that are hosted on Github. Github has become an extremely popular place for Ruby and Rails developers to congregate over the last year, so I wanted to list some of the new projects, and some of the updated ones that I have found interesting.
This month's picks:
- http://github.com/wycats/rails/ - Yehuda's branch of Rails is where all the exciting Rails 3 stuff happens.
- http://github.com/collectiveidea/graticule/ - Graticule is a geocoding API for looking up address coordinates and performing distance calculations, supporting many popular APIs.
- http://github.com/jbarnette/intercession/ - Treat your sessions like models, not hashes. Intercession mixes a module into the session on each request, allowing you to nicely encapsulate (and test!) lots of user and session-specific behavior.
- http://github.com/mdarby/pollster/ - A Rails generator gem that generates an entire MVC stack for user polling on your app
- http://github.com/entp/xtt/ - Time tracker: think private 'twitter' that counts the duration of status messages.
- http://github.com/jeremymcanally/context/ - A super tight library to add contexts to tests.
- http://github.com/radar/rboard/ - An 'evolved' forum system
- http://github.com/karmi/pushr/tree/master - PushR: Deploy Rails applications by running Capistrano tasks with post-commit hooks
- http://github.com/kennethkalmer/daemon-kit - Daemon Kit aims to simplify creating Ruby daemons by providing a sound application skeleton (through a generator), task specific generators (jabber bot, etc) and robust environment management code.
- http://github.com/shuber/hattr_accessor/tree/master - Allows you to define attr_accessors that reference members of a hash
- http://github.com/harukizaemon/drupal_fu/tree/master - Ruby on Rails Models and Helpers for integrating with Drupal
- http://github.com/harukizaemon/acts_as_teapot/tree/master - acts_as_teapot ensures your application is compliant with RFC2324 - that is, it knows how to be a network enabled teapot controller.
- http://github.com/apostlion/rubyrati/tree/master - Rubyrati is a Ruby wrapper for the Technorati API
Have any projects to add or want to recommend a project for next month's post? Please leave a comment.
January 14, 2009 at 8:35 pm
http://github.com/shuber/attr_encrypted - Generates attr_accessors that encrypt and decrypt attributes transparently. Works with ANY class, however, you get a few extra features when you’re using it with ActiveRecord, DataMapper, or Sequel
January 14, 2009 at 8:37 pm
Thanks for your interest in hattr_accessor btw
January 15, 2009 at 12:06 am
Wow, what an honour to be marked as "what's hot on github"! Thanks!
January 15, 2009 at 3:41 am
This project is also looking supertight, I could imagine it becoming the new standard for managing your project as a Gem:
http://github.com/technicalpickles/jeweler
January 15, 2009 at 3:44 am
Thanks for mentioning daemon-kit here as well, looking forward to seeing that little gem grow.
January 15, 2009 at 7:45 am
Great list. I think I will have to read a lot of code during the next weekend :-)
January 15, 2009 at 10:52 am
Thank you for mentioning Rubyrati. It got too stale recently, will spend this evening bringing it up to shape :)
January 15, 2009 at 12:29 pm
Everyone should check out visionmedia-commander for executables, I think people will like it :)
January 16, 2009 at 1:19 am
We'd love to get people's feedback on Rhodes - our open source framework for building mobile apps (http://github.com/rhomobile/rhodes/tree/master). We also just announced our mobile app development contest at http://rhomobile.com/contest).
January 16, 2009 at 8:34 pm
+1 for both jeweler and context, which make github gem packaging + testing enjoyable. For wicked ruby-based shell completion, check out my github gem: http://github.com/cldwalker/lightning/tree/master