Ruby HacktoberFest

Open-source Ruby projects categorized as HacktoberFest

Top 23 Ruby HacktoberFest Projects

  • fastlane

    🚀 The easiest way to automate building and releasing your iOS and Android apps

    Project mention: How to automate running tests on an iOS app? | | 2022-12-30

    Check out fastlane for automating tests, but also you can use Xcode Cloud

  • devdocs

    API Documentation Browser

    Project mention: Show HN: DocsGPT, open-source documentation assistant, fully aware of libraries | | 2023-02-03

    This is a cool idea. Right now my goto tends to be, but the idea of a conversational type of layer is fascinating. It's always a struggle in a new set of docs trying to figure out their phrasing for merge/join/combine or how they describe aggregations for example. A lot of the time when you're looking at documentation, you're trying to look up "how to do x (with y)" but most docs are written in a "common language" and end up describing things in jargon you may not be aware of yet.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Metasploit

    Metasploit Framework

    Project mention: Fortra deserialization RCE CVE-2023-0669 (ETR) by rbowes-r7 · Pull Request #17607 · rapid7/metasploit-framework - as exploited in the wild | | 2023-02-08
  • Vagrant

    Vagrant is a tool for building and distributing development environments.

    Project mention: Virtual Machines | | 2023-01-30

    Teach yourself how to use vagrant

  • forem

    For empowering community 🌱

    Project mention: Asset Pipeline JS Migration | | 2023-02-01

    If you have any questions or feedback, please drop them in the comments below. If you’d like to contribute to this great migration please have a look through the ones that aren’t assigned in this milestone and raise your hand on the issue. We look forward to your contributions!

  • Homebrew-cask

    🍻 A CLI workflow for the administration of macOS applications distributed as binaries

    Project mention: Downloading Alfred 4 with Homebrew? | | 2023-01-19

    go to cask file history on GitHub - and select the version you want.

  • diaspora*

    A privacy-aware, distributed, open source social network.

    Project mention: Elon Musk drove more than a million people to Mastodon – but many aren’t sticking around: More than 130,000 people were joining the new independent social media network a day in November. So why hasn’t it taken off? | | 2023-01-11 the original project.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • rubocop

    A Ruby static code analyzer and formatter, based on the community Ruby style guide.

    Project mention: “Bots will replace devs!” Also bots: | | 2022-12-17

    Still kinda pissed about that. It's the same as with Bens. We will reach equality by removing representation, yay? At least rubocop didn't kneel

  • homebrew-core

    🍻 Default formulae for the missing package manager for macOS (or Linux)

    Project mention: How I backported Podman 4 on Ubuntu 22.04 | | 2023-02-08

    Also if you don't want to add a third-party repo to your system or something else, you can install podman via Homebrew on any Linux distro and get the latest and greatest release fast. I've made it possible some time ago, see

  • Capybara

    Acceptance test framework for web applications

    Project mention: Using Capybara to test responsive code | | 2022-11-11

    Engineering at Aha! focuses on using and improving the Capybara test framework. We have added many helpers and additional functionality to make working with Capybara easy. Testing at mobile widths is another chance to improve our testing tooling. Here is the incremental approach that we used to add mobile testing helpers.

  • OmniAuth

    OmniAuth is a flexible authentication system utilizing Rack middleware.

    Project mention: Omniauth without Devise | | 2023-02-07

    # # # echo > config/initializers/omniauth.rb # config/initializers/omniauth.rb Rails.application.config.middleware.use OmniAuth::Builder do provider :github, "GITHUB_ID", "GITHUB_SECRET" end

  • Chef

    Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale

    Project mention: Ask HN: Codebases with great, easy to read code? | | 2022-03-21

    I've found the Chef project ( to be high quality and easily readable but I've been working with Chef for like 8 years at this point which might be influencing how I view it.

    Hashicorp projects also seem very well done too especially given how extensible they are.

  • GitHub Changelog Generator

    Automatically generate change log from your tags, issues, labels and pull requests on GitHub.

    Project mention: How to Write a Great Git Commit Message | | 2022-04-26

    Interesting, I've been using github-changelog-generator [1] for (you guessed it) automatic changelog generation, which adds bug fixes/features to the changelog based on issues and PRs, but sematic-release looks like it might be even more useful.


  • fast-ruby

    :dash: Writing Fast Ruby :heart_eyes: -- Collect Common Ruby idioms.

    Project mention: Sorry for this noobest question | | 2023-01-06

    In this perspective, maybe the compilation of approaches by Fast Ruby provides a similar point of entry.

  • Webpacker

    Use Webpack to manage app-like JavaScript modules in Rails

    Project mention: Asset Pipeline JS Migration | | 2023-02-01

    Using Webpacker in Rails provides several advantages over the traditional asset pipeline. First, Webpacker uses JavaScript modules, which allows for better code organization and improved code reusability. Second, it offers modern frontend build tools, such as Babel and PostCSS, for transforming and compiling assets. Third, it provides faster build times and faster runtime performance through code splitting and lazy loading. Fourth, it offers better integration with JavaScript frameworks such as React, Vue, and Angular. Overall, Webpacker offers a more flexible and modern asset management solution for Rails applications. And while Webpacker is being retired, this initiative is to consolidate our code accordingly before moving our bundler to another solution.

  • graphql

    Ruby implementation of GraphQL

    Project mention: The GraphQL N+1 Problem and SQL Window Functions | | 2022-10-07

    In our Rails application, we use the popular graphql Ruby gem to resolve GraphQL queries. When used naively, it essentially resolves queries as a depth-first tree traversal, which leads to the N+1 problem in GraphQL.

  • cucumber-ruby

    Cucumber for Ruby. It's amazing!

    Project mention: Is this GPS tracker project decent enough to raise attention of recrutiers ? | | 2022-12-23

    there are many frameworks, we use cmocka for unit tests. For integration tests my understanding is that everyone pretty much rolls their own solution (we use cucumber to drive them).

  • AASM

    AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)

  • Refinery CMS

    An extendable Ruby on Rails CMS that supports Rails 6.0+

    Project mention: Options for a solid CMS to integrate with a Rails app? Roll my own vs. gem? | | 2022-02-25

    If you had a brand new Rails site, is it worth it to roll your own? In my research I've come across Refinery, Fae, and Spina. My concern is that I just need a blog to be part of the website, not the entire thing.

  • Fat Free CRM

    Ruby on Rails CRM platform

    Project mention: CRM for Sole Trader | | 2022-04-11

    Sorry. Not a secure site https produces page not found.

  • Fusuma

    Multitouch gestures with libinput driver on Linux (by iberianpig)

    Project mention: Three-finger gesture for equivalent of alt-tabbing | | 2023-01-25

    There's template) for fusuma.

  • Scenic

    Versioned database views for Rails

    Project mention: Database Views & Rails Active Record: defining new Model classes out of views | | 2023-01-23

    To model our Deliverable class, we will need a view. We will use the popular scenic gem, which provides some useful generators for creating views with their respective migrations, and utilities to handle views versioning.

  • Hashie

    Hashie is a collection of classes and mixins that make Ruby hashes more powerful.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-08.

Ruby HacktoberFest related posts


What are some of the best open-source HacktoberFest projects in Ruby? This list will help you:

Project Stars
1 fastlane 36,417
2 devdocs 30,715
3 Metasploit 29,357
4 Vagrant 24,896
5 forem 20,168
6 Homebrew-cask 19,764
7 diaspora* 13,214
8 rubocop 12,135
9 homebrew-core 12,092
10 Capybara 9,766
11 OmniAuth 7,647
12 Chef 7,131
13 GitHub Changelog Generator 7,008
14 fast-ruby 5,424
15 Webpacker 5,319
16 graphql 5,194
17 cucumber-ruby 5,140
18 AASM 4,700
19 Refinery CMS 3,856
20 Fat Free CRM 3,419
21 Fusuma 3,254
22 Scenic 3,109
23 Hashie 2,885
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives