Ranked by how they treat first pull requests
The most beginner-friendly Ruby open source projects
Projects that merge pull requests from outside contributors and answer them quickly: the two things a newcomer cannot see before sending one.
-
1. Homebrew/homebrew-cask Ruby
🍻 Default casks (upstream binary packages) for the package manager for everywhere
98% of outside PRs merged Maintainers usually reply within 1 day
1 open beginner issue 22,234 stars
-
2. resque/resque Ruby
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
90% of outside PRs merged Maintainers usually reply within 1 day
1 open beginner issue 9,473 stars
-
REST client for Google APIs
78% of outside PRs merged Maintainers usually reply within 1 day
1 open beginner issue 2,899 stars
-
4. newrelic/newrelic-ruby-agent Ruby
New Relic RPM Ruby Agent
82% of outside PRs merged Maintainers usually reply within 1 day
3 open beginner issues 1,209 stars
-
5. mastodon/mastodon Ruby
Your self-hosted, globally interconnected microblogging community
88% of outside PRs merged Maintainers usually reply within 1 day
15 open beginner issues 50,336 stars
-
6. freeCodeCamp/devdocs Ruby
API Documentation Browser
81% of outside PRs merged Maintainers usually reply within 1 day
1 open beginner issue 39,467 stars
-
Security hardening content for VMware solutions to US Department of Defense standards
82% of outside PRs merged Maintainers usually reply within 1 day
1 open beginner issue 200 stars
-
8. rubyevents/rubyevents Ruby
On a mission to index all Ruby events.
80% of outside PRs merged Maintainers usually reply within 1 day
16 open beginner issues 567 stars
-
9. Kong/developer.konghq.com Ruby
🦍 Source code for developer.konghq.com website.
80% of outside PRs merged Maintainers usually reply within 1 day
83 open beginner issues 28 stars
-
10. thewca/worldcubeassociation.org Ruby
All of the code that runs on worldcubeassociation.org
76% of outside PRs merged Maintainers usually reply within 1 day
11 open beginner issues 407 stars
-
11. elanthia-online/scripts Ruby
shared collaborative lich scripts
72% of outside PRs merged Maintainers usually reply within 1 day
1 open beginner issue 27 stars
-
12. spree/spree Ruby
Open Source Platform for DTC, B2B Commerce, Marketplaces & Omnichannel. REST APIs, TypeScript SDKs, and production-ready Next.js storefront. Self-host it. Own your data. No vendor lock-in. Zero pla...
78% of outside PRs merged Maintainers usually reply within 1 day
2 open beginner issues 15,712 stars
-
13. forem/forem Ruby
For empowering community 🌱
69% of outside PRs merged Maintainers usually reply within 1 day
2 open beginner issues 22,783 stars
-
14. alphagov/whitehall Ruby
Publishes government content on GOV.UK
78% of outside PRs merged Maintainers usually reply within 1 day
1 open beginner issue 1,029 stars
-
15. ruby-grape/grape Ruby
An opinionated framework for creating REST-like APIs in Ruby.
82% of outside PRs merged Maintainers usually reply within 1 day
1 open beginner issue 10,007 stars
-
16. endoflife-date/endoflife.date Ruby
Informative site with EoL dates of everything
72% of outside PRs merged Maintainers usually reply within 1 day
13 open beginner issues 3,382 stars
-
17. ruby/irb Ruby
interactive Ruby
90% of outside PRs merged Maintainers usually reply within 1 day
2 open beginner issues 478 stars
-
18. Shopify/pitchfork Ruby
75% of outside PRs merged Maintainers usually reply within 1 day
1 open beginner issue 834 stars
-
62% of outside PRs merged Maintainers usually reply within 1 day
5 open beginner issues 24 stars
-
20. hackclub/stardance Ruby
The largest high school STEM event of the summer!
52% of outside PRs merged Maintainers usually reply within 1 day
8 open beginner issues 98 stars
How this ranking works
Score = merge rate × reply speed. The merge rate is the share of pull requests from outside contributors (anyone who is not an owner, member or collaborator of the project, bots excluded) merged in the last 30 days, smoothed as (merged + 1) ÷ (sent + 2) so a few lucky merges do not outrank a long record. The reply speed is 1 ÷ (1 + the median number of days before a pull request gets its first reply from someone other than its author, or is merged). Bot comments do not count as replies.
Listed: projects with at least 10 outside pull requests in that window, at least one open beginner issue, at least 10 stars, a push in the last 180 days, not archived, and measured in the last 30 days.