Ruby Gem

Open-source Ruby projects categorized as Gem | Edit details

Top 23 Ruby Gem Projects

  • GitHub repo colorls

    A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. :tada:

    Project mention: Here's my dark, vibrant, and colorful desktop | reddit.com/r/linuxmint | 2021-09-23

    colorls is installed for a neat ls command called lc in powerlevel10k: https://github.com/athityakumar/colorls

  • GitHub repo counter_culture

    Turbo-charged counter caches for your Rails app.

    Project mention: Storing aggregate values? | reddit.com/r/rails | 2021-10-06

    Have a look at counter_culture

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo premailer-rails

    CSS styled emails without the hassle.

    Project mention: How to Inline CSS Styles in Email Mailers Using premailer-rails (Video) | reddit.com/r/rails | 2021-02-16

    I like using premailer-rails to inline the CSS in my Mailer, which allows me to have super clean views while supporting old Email clients (like Outlook).

  • GitHub repo Lol DBA

    lol_dba is a small package of rake tasks that scan your application models and displays a list of columns that probably should be indexed. Also, it can generate .sql migration scripts.

    Project mention: Rails application boilerplate for fast MVP development | dev.to | 2021-08-06

    lol_dba for indexing

  • GitHub repo dry-validation

    Validation library with type-safe schemas and rules

    Project mention: Leveraging complexity of service objects with dry libraries | dev.to | 2021-09-02

    ➡️ First, we need to upgrade the validation process. For this will be used the gem dry-validation. It adds validations that are expressed through contract objects.

  • GitHub repo colorize

    Ruby string class extension. It add some methods to set color, background color and text effect on console easier using ANSI escape sequences.

    Project mention: Vamp up your CLI app with these! | dev.to | 2021-04-03

    The next thing I used on my project is the Colorize gem

  • GitHub repo render_async

    render_async lets you include pages asynchronously with AJAX

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo dip

    Development-environment CLI program providing the native-like interaction with a Dockerized application. (by bibendi)

    Project mention: Building a Comfortable Dev Environment | reddit.com/r/programming | 2021-08-06
  • GitHub repo BatchLoader

    :zap: Powerful tool for avoiding N+1 DB or HTTP queries

  • GitHub repo Ruby Facets

    Ruby Facets

  • GitHub repo rainbow

    Ruby gem for colorizing printed text on ANSI terminals (by sickill)

    Project mention: Best gem for coloring the Windows 10 command prompt and btw what does IRB use? | reddit.com/r/ruby | 2021-02-26
  • GitHub repo Yt

    The reliable YouTube API Ruby client

  • GitHub repo discordrb

    Discord API for Ruby

    Project mention: Issue connecting to Discord websockets Gateway | reddit.com/r/ruby | 2021-09-09

    There is a Discord channel for Discord developers that might be of use for you. check out https://discord[.]gg/cyK3Hjm ( remove the [] ). They have a channel just for Ruby. I have asked a couple of questions in the chat before and got some help to solve my problem. Some of the people in the channel really understand how discord works.

  • GitHub repo Coltrane

    🎹🎸A music theory library with a command-line interface

    Project mention: Has anybody here done programming for music-related projects? | reddit.com/r/learnprogramming | 2021-07-06

    Coltrane music theory library on the command line

  • GitHub repo motion

    Reactive frontend UI components for Rails in pure Ruby (by unabridged)

    Project mention: Hotwire: HTML over the Wire | news.ycombinator.com | 2020-12-22

    And while we are at it, Motion (https://github.com/unabridged/motion)

  • GitHub repo graphql-guard

    Simple authorization gem for GraphQL :lock:

  • GitHub repo devise_masquerade

    Extension for devise, enable login as functionality. Add link to the masquerade_path(resource) and use it.

    Project mention: 10 things I add to every Rails app | dev.to | 2021-10-02

    Alongside this, devise_masquerade is a fantastic plugin to use with your admin area, allowing you to login as other users. This is helpful for debugging account specific issues etc.

  • GitHub repo memo_wise

    The wise choice for Ruby memoization

    Project mention: Optimizing performance in MemoWise, a new memoization gem | reddit.com/r/ruby | 2021-07-16

    MemoWise is benchmarked as the fastest Ruby memoization gem. This post describes how we made it so speedy.

  • GitHub repo Forest Admin

    💎 Ruby on Rails agent for Forest Admin to integrate directly to your existing Ruby on Rails backend application.

    Project mention: Large documents in redis: does it worth compressing them (Part 1) | dev.to | 2021-05-28

    At Forest Admin, we build admin panels for which we need to compute and cache large JSON documents. These documents are stored in redis and retrieved from this storage in order to be as fast as possible.

  • GitHub repo DoubleEntry

    A double-entry accounting system for Ruby applications.

  • GitHub repo Victor

    Ruby SVG Image Builder

    Project mention: Charts.css | news.ycombinator.com | 2021-03-17

    That's not close to the same complexity, is it?

    With the HTML + CSS solution, all my program has to produce is a HTML table. Very easy.

    With SVG my program has to create not just a data table, but the custom SVG code to paint the actual charts. I'm actually doing that on pc-kombo, https://www.pc-kombo.com/us/benchmark/games/cpu/compare?ids%... shows it, the image is SVG. But it's created with https://github.com/DannyBen/victor/, so my ruby code has to describe all the details of that image, including manually saying how each bar chart should look. Even with the awesome victor library that wasn't all that easy.

    Alternative is a JS library that produces the SVG code, but then it's exactly as complicated as with regular JS libraries, it just changes the output.

  • GitHub repo Locale

    Send and retrieve your ruby i18n localizations to the Locale translation service (by Locale)

  • GitHub repo Flexirest

    Flexirest - The really flexible REST API client for Ruby

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 2021-10-06.

Ruby Gem related posts

Index

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

Project Stars
1 colorls 3,874
2 counter_culture 1,529
3 premailer-rails 1,486
4 Lol DBA 1,402
5 dry-validation 1,152
6 colorize 1,120
7 render_async 1,022
8 dip 900
9 BatchLoader 889
10 Ruby Facets 762
11 rainbow 708
12 Yt 698
13 discordrb 686
14 Coltrane 668
15 motion 560
16 graphql-guard 444
17 devise_masquerade 430
18 memo_wise 369
19 Forest Admin 296
20 DoubleEntry 296
21 Victor 252
22 Locale 227
23 Flexirest 221
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com