Ruby Rubygems

Open-source Ruby projects categorized as Rubygems

Top 23 Ruby Rubygem Projects

  • factory_bot

    A library for setting up Ruby objects as test data.

    Project mention: Metaprogramming in Ruby: Advanced Level | dev.to | 2023-06-30

    factory_bot: A fixtures replacement

  • MailCatcher

    Catches mail and serves it through a dream.

    Project mention: Preview emails with letter_opener, MailCatcher and MailHog | news.ycombinator.com | 2023-08-13

    hey HN, I recently published an article going deep into email previewing (in Ruby on Rails, but I think it's relevant beyond Rails).

    MailCatcher (https://github.com/sj26/mailcatcher) and MailHog (https://github.com/mailhog/MailHog) are super handy and easy to run locally. Both spin up an SMTP server which you can direct mail to, and give you a nice web interface to browse mail and preview it.

    Happy to answer any question! thanks, harrison

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • rubygems

    Library packaging and distribution for Ruby.

    Project mention: The Ascent of Node.js: How a runtime changed the Web | dev.to | 2023-08-30

    If Node.js was the hero, then NPM (Node Package Manager) was its trusty sidekick. Born out of a need for sharing and reusing code, NPM did to Node.js what RubyGems did for Ruby. It was more than just a package manager; it was an enabler. With ease, developers could pull in a myriad of libraries or 'packages' to augment their apps.

  • Gem in a Box

    Really simple rubygem hosting

  • Appraisal

    A Ruby library for testing your library against different versions of dependencies.

  • kitchen-terraform

    Test Kitchen plugins for testing Terraform configurations

  • rack-throttle

    Rack middleware for rate-limiting incoming HTTP requests.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • gel

    A modern gem manager: Gel is a lightweight alternative to Bundler (by gel-rb)

  • gemstash

    A RubyGems.org cache and private gem server

  • Unread

    Handle unread records and mark them as read with Ruby on Rails

  • ruby-mqtt

    Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging.

  • Ruby Units

    A unit handling library for ruby

  • Gemsmith

    A command line interface for smithing Ruby gems.

  • DeepPluck

    Allow you to pluck attributes from nested associations without loading a bunch of records.

  • rails-mini-profiler

    Performance profiling for Rails, made simple 🦔

    Project mention: Enabling Hotwire/Turbo in Rails7 from upgraded repo | /r/rails | 2023-05-31
  • bundler-leak

    Known-leaky gems verification for bundler: `bundle leak` to check your app and find leaky gems in your Gemfile :gem::droplet:

  • bashcov

    Code coverage tool for Bash

  • gemdiff

    Find source repositories for ruby gems. Open, compare, and update outdated gem versions

  • pluck_all

    A more efficient way to get data from database. Like #pluck method but return array of hashes instead.

  • bestgems.org

    Gem ranking and downloads trends providing service.

  • rails_or

    Cleaner syntax for writing OR Query in Rails 5, 6. And also add #or support to Rails 3 and 4.

  • sane_patch

    Making monkey patches sane again

    Project mention: What is the more accepted way of doing "monkey patching"? | /r/ruby | 2022-11-24

    Please consider using https://github.com/Jcambass/sane_patch so that the monkey patches won't be left forgotten forever

  • ActiveModelCachers

    Simply cache whatever you want by using cachers which will help you maintain cached objects and expire them when they are changed.

  • 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.

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-08-30.

Ruby Rubygems related posts

Index

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

Project Stars
1 factory_bot 7,829
2 MailCatcher 6,049
3 rubygems 3,441
4 Gem in a Box 1,460
5 Appraisal 1,195
6 kitchen-terraform 1,120
7 rack-throttle 945
8 gel 759
9 gemstash 715
10 Unread 703
11 ruby-mqtt 513
12 Ruby Units 484
13 Gemsmith 432
14 DeepPluck 413
15 rails-mini-profiler 394
16 bundler-leak 275
17 bashcov 138
18 gemdiff 122
19 pluck_all 99
20 bestgems.org 98
21 rails_or 93
22 sane_patch 65
23 ActiveModelCachers 63
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
getonboard.dev