SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Ruby HacktoberFest Projects
-
Project mention: How to automate running tests on an iOS app? | reddit.com/r/iOSProgramming | 2022-12-30
Check out fastlane for automating tests, but also you can use Xcode Cloud
-
Project mention: Show HN: DocsGPT, open-source documentation assistant, fully aware of libraries | news.ycombinator.com | 2023-02-03
This is a cool idea. Right now my goto tends to be https://devdocs.io/, 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.
-
Project mention: Fortra deserialization RCE CVE-2023-0669 (ETR) by rbowes-r7 · Pull Request #17607 · rapid7/metasploit-framework - as exploited in the wild | reddit.com/r/blueteamsec | 2023-02-08
-
Teach yourself how to use vagrant
-
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!
-
go to cask file history on GitHub - https://github.com/Homebrew/homebrew-cask/commits/master/Casks/alfred.rb and select the version you want.
-
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? | reddit.com/r/technology | 2023-01-11
...to the original project. https://github.com/diaspora/diaspora
-
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.
-
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
-
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 https://github.com/Homebrew/homebrew-core/pull/113586.
-
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.
-
# https://github.com/omniauth/omniauth # https://github.com/settings/applications/new # 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? | news.ycombinator.com | 2022-03-21I've found the Chef project (https://github.com/chef/chef) 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.
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.
[1] https://github.com/github-changelog-generator/github-changel...
-
In this perspective, maybe the compilation of approaches by Fast Ruby provides a similar point of entry.
-
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.
-
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.
-
Project mention: Is this GPS tracker project decent enough to raise attention of recrutiers ? | reddit.com/r/embedded | 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)
-
Project mention: Options for a solid CMS to integrate with a Rails app? Roll my own vs. gem? | reddit.com/r/rubyonrails | 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.
-
Sorry. Not a secure site https produces page not found. http://www.fatfreecrm.com/.
-
There's template) for fusuma.
-
Project mention: Database Views & Rails Active Record: defining new Model classes out of views | dev.to | 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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Ruby HacktoberFest related posts
- Fortra deserialization RCE CVE-2023-0669 (ETR) by rbowes-r7 · Pull Request #17607 · rapid7/metasploit-framework - as exploited in the wild
- Omniauth without Devise
- Git 101 - Kickstart Your Repo
- Asset Pipeline JS Migration
- Peace - Zero Stress Automation framework + website
- Safe?
- How to get familiar with Forking & Cloning GitHub repos
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea599ecff0>
www.saashub.com | 8 Feb 2023
Index
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 |