Я только недавно начал изучать Руби, и вместо совета Джеффа на выходных ...
... Мне было интересно отточить свои навыки, помогая сообществу открытого исходного кода в этом процессе, поэтому я подумал, что спрошу, есть ли у кого-нибудь предложения по крутым / интересным проектам с открытым исходным кодом, написанным на Ruby, о которых вы знаете или в которых участвуете.

Ну, вы не указали Rails, поэтому я выброшу обувь. Во-первых, создание приложений для обуви, вероятно, лучший способ изучить Ruby (Rails - это здорово, но я считаю, что освоение Ruby намного интереснее / полезнее). Во-вторых, хотя я, конечно, не считаю создание кроссплатформенных компонентов пользовательского интерфейса тривиальным делом, обувь относительно новая и относительно небольшая. Несомненно, можно было бы внести бесчисленное множество дополнений.
Я думаю, что если вы пытаетесь выучить новый язык, сделайте на нем что-нибудь интересное.
Я изучил питон, написав множество веб-пауков и маленьких игрушек, и для рубина я пошел по тому же пути. Вместо того, чтобы найти проект, который требует ввода, сделайте пару небольших личных проектов, чтобы почувствовать язык. Вы узнаете больше, делая что-то, а затем читая множество примеров и код других людей в эти первые несколько месяцев.
Такой язык, как Ruby, структурирован таким образом, что вы можете делать что-то продуктивное прямо из коробки без особой поддержки, поэтому сразу же приступайте к делу и делайте что-нибудь интересное, а не думайте, что вам нужно сделать что-то для кого-то еще в самом начале ваших экспериментов с новый язык.
получайте удовольствие от Ruby, это в моем коротком списке вещей, с которыми можно поиграть :)
Активные проекты на Rubyforge - отличное место для начала. Хорошим стартовым проектом будет выбор достаточно популярного, но не большого количества разработчиков.
Если вас интересует Ruby on Rails, я сейчас работаю над Redmine. Это один из самых активных проектов, в нем всего 5 разработчиков. Рельсы с открытым исходным кодом также имеет хорошую коллекцию проектов.
Я нашел, что выполнение Refactotum - отличный способ начать работу над проектом. Используйте тот факт, что вы новичок, в своих интересах, большинство людей, которые участвовали в проекте, забывают о простых вещах, таких как зависимости гемов и документация.
Посмотрите на github некоторые проекты с открытым исходным кодом. Некоторые из наиболее популярных проектов:
Посмотрите список Популярные форк, и вы, вероятно, увидите что-то, что вас заинтересует.
Вместо того, чтобы присоединяться к проекту с открытым исходным кодом, найдите зуд, который хотите почесать.
Я считаю, что мой первый год с языком почти всегда выкидывает код (или, по крайней мере, это должен быть).
Найдите проблему, которую вы (лично) хотите решить. Используйте для этого рубин. Вы многому научитесь.
Как насчет написания маленьких игр? Возьмите себе RubyGame и начните с создания простых игр. Сделайте тетрис, змею, что-нибудь действительно простое. Это очень весело, и вы узнаете много простых вещей о языке.
Если вы используете Mac OS X 10.8 и рассматриваете RubyGame, обязательно сначала прочтите здесь.
Ссылка на обувь в ответе старая. Попробуйте эту ссылку