Github is a great resource for finding new projects within the Ruby community. It has become an extremely popular place for Ruby and Rails developers to congregate lately, so I wanted to list some of the new projects, and some of the updated ones, that I have found interesting and that are too small for their own blog post. Let us know if you like this as we might turn it into a regular series on Ruby Inside!
This month's picks:
- Uppercut - A simple DSL for creating Jabber agents within Ruby. Seems quite young but full of potential.
- AintABlog - Open-source tumblog application. Imagine your own tumblr account, but really customizable.
- factory_girl_on_rails - If you use factory_girl (like I do) then this will provide you with automatic inclusion of test/factories/* and also new generators for creating factories.
- object_daddy - A nice alternative to factory_girl. It helps you kill rails fixtures, keep your code DRY and reduce the complexity of your tests.
- Chris Wanstrath's Ruby Hoedown Keynote - An unusual entry for Github, but as Chris runs GitHub, this makes sense. It's a transcript of Chris's great keynote presentation at the recent Ruby Hoedown conference.
- Backchat - a one-file Merb application that allows you to quickly add commenting (think disqus) functionality on to any site.
- HomeMarks - a Rails application that provides "start page" type functionality. A great example of Rails code using unobtrusive JavaScript. Very slick.
- Inline File Editing - Not a project, but a new Github feature. You can now edit files in your repositories within the browser and Github deals with the housekeeping. Perfect for the most minor tweaks.
- Adhearsion - A popular VoIP framework (a bit like a "Rails for telephony") that has just migrated over to using GitHub.