Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more ā
Top 23 Ruby HacktoberFest Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Search API documentation effortlessly with DevDocs.
-
Project mention: The Impact of Open-Source Tools in Cyber Warfare: A Deep Dive | dev.to | 2025-03-06
The democratization of powerful software technologies is a double-edged sword. On one hand, open-source tools empower organizations and individuals to bolster their cybersecurity defenses without incurring steep financial costs. On the other hand, these same tools can be harnessed by malicious actors, leading to a surge in both the frequency and sophistication of cyberattacks. Open-source resources like Metasploit and Nmap have become household names in the cybersecurity community, offering versatile frameworks for identifying vulnerabilities and network mapping. Their accessibility has contributed significantly to the proliferation of both defensive and offensive cyber tactics.
-
chatwoot
Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. š„š¬
Project mention: Show HN: Jelly ā A Simpler Shared Inbox for Small Teams | news.ycombinator.com | 2024-11-12This is one of those tools that do one thing and do it very well. Also the pricing is convenient. Congratulations to the creators.
If you want to go the open source + self hosted route, Chatwoot [1][2] may be for you. It is more feature rich (or bloated, depending what you need) and complex to set up, defined as "Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc.", and it has a shared inbox feature [3].
[1] Website: https://www.chatwoot.com/
[2] Github: https://github.com/chatwoot/chatwoot
[3] https://www.chatwoot.com/features/shared-inbox
-
Reminder: Future is now available to post on in general, and forem.com can be used to see a feed from both spaces.
-
Homebrew-cask
š» A CLI workflow for the administration of macOS applications distributed as binaries
Project mention: Popular Mac app 'Bartender' acquired by new unknown developer | news.ycombinator.com | 2024-06-05curl -sSLo /tmp/bartender.rb "https://github.com/Homebrew/homebrew-cask/blob/ac7bd3c11799ce95a7057796e9d01db81796f381/Casks/b/bartender.rb"
-
I learned while working on a new Kubernetes course that the official way of installing the AWS CLI on macOS per their documentation [^0] installs the x86 version of the CLI and that Apple Silicon is, mysteriously, not supported.
The Homebrew formula works around this by building from source [^1], but not everyone uses Homebrew, including me, for this course.
This script I wrote remediates this. It's a quick and easy way of installing the AWS CLI without a package manager or having to dig through GitHub Gists or Homebrew formulas yourself.
I hope someone out there finds this useful!
[^0]: https://docs.aws.amazon.com/cli/latest/userguide/getting-sta...
[^1]: https://github.com/Homebrew/homebrew-core/blob/master/Formul.... Notice how the awscli dependencies are downloaded as separate packages. This might not be what you want.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Ask HN: Organize local communities without Facebook? | news.ycombinator.com | 2025-01-21
* Look into Diaspora. (https://diasporafoundation.org/). Upside: It's basically a self-hosted facebook. Really cool project. Downside: Unlike facebook, there's no fake/pushed content so it tended to feel stale.
* Look into hosting a forum (e.g. phpBB). Forums are excellent because they don't lose old information like facebook does. When someone says "Hey what's the policy on dogs?" three years later I can search "dogs" and find the answer. Downside: They're not pretty, not full of pictures and no infinite scrollingz. sadge alfababies.
* IRC chat. I hosted an IRC group for several years at work and it worked great. We only killed it when we decided to move to an enterprise communication app.
-
If you're looking for static typing a dynamic language is going to be a poor fit. I find a place for both. I love Rust, but trying to write a tool that consumed a GraphQL API with was a brutal exercise in frustation. I'd say that goes for typing of JSON or YAML or whatever structured format in general. It's refreshing being able to just work with data in the form I already know it's in. Ruby can be an incredibly productive language to work with.
If you're looking for static analysis in general, please note that there are mature tools available. RubocopĀ¹ is probably the most popular and allows for linting and code formatting. BrakemanĀ² is a vulnerability scanner for Rails. SorbetĀ³ is a static type checker.
The tooling is there if you want to try things out. But, if you want a statically typed language then that's a debate that's been going since the dawn of programming language design. I doubt it's going to get resolved in this thread.
Ā¹ - https://github.com/rubocop/rubocop
Ā² - https://brakemanscanner.org/
Ā³ - https://sorbet.org/
-
Project mention: Collecting JavaScript code coverage with Capybara in Ruby on Rails application | dev.to | 2024-05-14
For example, there is a Ruby on Rails application that uses Webpacker and has JavaScript files that are covered by the system tests. Capybara is used as the system testing tool.
-
-
Project mention: How to use gem omniauth and omniauth-oauth2 to implement SSO for multiple customers | dev.to | 2024-11-30
Your Rails setup does not support dynamically configuring client information as described in other solutions.
-
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
-
GitHub Changelog Generator
Automatically generate change log from your tags, issues, labels and pull requests on GitHub.
-
-
I adopted a DSL influenced by Sinatra and graphql-ruby.
-
We will use Webpacker or JavaScript compiler and assets management. By following the webpacker installation guide, letās add Webpacker and React to our application.
-
Project mention: Measuring the Impact of Feature Flags in Ruby on Rails with AppSignal | dev.to | 2024-10-16
Next, we will set up a Solidus storefront to start experimenting with feature flags.
-
AASM
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
-
Project mention: Treasury agrees to block DOGE's access to personal taxpayer data at IRS | news.ycombinator.com | 2025-02-20
https://lobste.rs seems to still have technical focus. The issue I have with the comments is that a lot of them don't go into technical issues per se, and are not based on first hand information. What would be useful is if somebody in the government could post specifics about their abuses.
-
WebHackersWeapons
āļø Web Hacker's Weapons / A collection of cool tools used by Web hackers. Happy hacking , Happy bug-hunting
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Ruby HacktoberFest discussion
Ruby HacktoberFest related posts
-
TruffleRuby 24.2.0
-
TruffleRuby 24.2.0 Released
-
Lets get our facts straight
-
Embracing Open Source Licensing in Cyber Defense
-
Join Futureās First Writing Challenge!
-
Metasploit ā Penetration Testing Framework
-
Replacing App Center with GitHub Actions
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 21 Mar 2025
Index
What are some of the best open-source HacktoberFest projects in Ruby? This list will help you:
# | Project | Stars |
---|---|---|
1 | fastlane | 39,983 |
2 | devdocs | 35,880 |
3 | Metasploit | 35,132 |
4 | chatwoot | 22,735 |
5 | forem | 22,211 |
6 | Homebrew-cask | 21,199 |
7 | homebrew-core | 14,094 |
8 | diaspora* | 13,456 |
9 | rubocop | 12,693 |
10 | Capybara | 10,060 |
11 | Grape | 9,917 |
12 | OmniAuth | 7,946 |
13 | Chef | 7,690 |
14 | GitHub Changelog Generator | 7,431 |
15 | fast-ruby | 5,697 |
16 | graphql | 5,392 |
17 | Webpacker | 5,298 |
18 | Solidus | 5,116 |
19 | AASM | 5,062 |
20 | Lobsters | 4,268 |
21 | WebHackersWeapons | 3,984 |
22 | theodinproject | 3,920 |
23 | Refinery CMS | 3,902 |