Ruby ruby-gem

Open-source Ruby projects categorized as ruby-gem

Top 23 Ruby ruby-gem Projects

  • ransack

    Object-based searching.

  • react-on-rails

    Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance.

    Project mention: Considering moving from NextJS to Rails | reddit.com/r/rails | 2022-01-30

    You should take a look at https://github.com/shakacode/react_on_rails. I created that repo back in 2015 and it's still going strong. Popmenu.com uses it and we've got 5,000 restaurant chains on the Rails monolith and huge traffic and transaction volume. Check out the html source of a popmenu site, like https://110grill.com. You'll see react-on-rails in the source.

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

  • TTY

    Toolkit for developing sleek command line apps.

    Project mention: I'd like to read manually input data and prompt for the next bit of data at the terminal without getting newlines. | reddit.com/r/ruby | 2022-08-30

    TTY-ruby is an extensive CLI toolkit that might help you do what you want. Have a look. I’ve used some of them successfully in the past.

  • machine-learning-with-ruby

    Curated list: Resources for machine learning in Ruby

  • pages-gem

    A simple Ruby Gem to bootstrap dependencies for setting up and maintaining a local Jekyll environment in sync with GitHub Pages

    Project mention: Where can I share my code online if I have both html, css, js and JSON. | reddit.com/r/learnjavascript | 2022-12-02

    If you want a website, you can always use GitHub Pages to host your project.

  • Sidekiq-Cron

    Scheduler / Cron for Sidekiq jobs

    Project mention: My project: railstart app | reddit.com/r/rails | 2022-06-12

    sidekiq-cron

  • tty-prompt

    A beautiful and powerful interactive command line prompt

    Project mention: raw and cooked mode? | reddit.com/r/ruby | 2022-06-07

    and after researching I learned about ruby raw and cooked mode: https://github.com/piotrmurach/tty-prompt/issues/137

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • ruby-kafka

    A Ruby client library for Apache Kafka

    Project mention: Event Streaming in Rails with Kafka | dev.to | 2022-06-30

    The most famous gem to use Kafka in Ruby is called ruby-kafka by Zendesk, and it is great! Still, you need to do all the implementation manually, which is why we have some "frameworks" built with ruby-kafka. They also help us with all the configuration and execution steps.

  • devise-jwt

    JWT token authentication with devise and rails

    Project mention: Have you integrated rails api with devise? | reddit.com/r/rails | 2022-08-03
  • gitlab

    Ruby wrapper and CLI for the GitLab REST API

  • Truemail

    🚀 Configurable framework agnostic plain Ruby 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.

  • Mobility

    Pluggable Ruby translation framework

    Project mention: A Comprehensive Guide to Rails Internationalization | dev.to | 2022-10-21

    Finally, we are ready to add a Product model with the ability to add dynamic translation. First, we will use the mobility gem. Mobility is a gem for storing and retrieving translations as attributes on a class. It has several strategies for storing translations and works perfectly with both ActiveRecord and Sequel.

  • FiniteMachine

    A minimal finite state machine with a straightforward syntax.

  • motion

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

  • licensee

    A Ruby Gem to detect under what license a project is distributed. (by licensee)

    Project mention: Github Workflow - How to account for false detection of License .meta files? | reddit.com/r/Unity3D | 2022-10-20

    I have a Github repo that hosts my custom package and I've been trying to follow the best Github project conventions possible for this code, including a Readme and so on to make as easy to use as possible. One of these "best practices" includes providing a LICENSE file for clarity and the Github site even uses the licensee package to automatically detect

  • Pastel

    Terminal output styling with intuitive and clean API. (by piotrmurach)

  • devise_masquerade

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

    Project mention: How to login as another user without using any gems | reddit.com/r/rails | 2022-01-10

    I'm going to leave this here https://github.com/oivoodoo/devise_masquerade/issues/82

  • memo_wise

    The wise choice for Ruby memoization

    Project mention: Ruby memoization: what it is, when to use it, what the dangers are | reddit.com/r/ruby | 2022-05-10

    memo_wise

  • u-service

    Represent use cases in a simple and powerful way while writing modular, expressive and sequentially logical code.

    Project mention: Should I use service objects? | reddit.com/r/rails | 2022-10-13
  • tty-spinner

    A terminal spinner for tasks that have non-deterministic time frame.

  • loaf

    Manages and displays breadcrumb trails in Rails app - lean & mean. (by piotrmurach)

    Project mention: My project: railstart app | reddit.com/r/rails | 2022-06-12

    Breadcrumbs

  • caxlsx

    xlsx generation with charts, images, automated column width, customizable styles and full schema validation. Axlsx excels at helping you generate beautiful Office Open XML Spreadsheet documents without having to understand the entire ECMA specification. Check out the README for some examples of how easy it is. Best of all, you can validate your xlsx file before serialization so you know for sure that anything generated is going to load on your client's machine.

    Project mention: Question for WPS | reddit.com/r/ruby | 2022-11-14

    Axlsx has been abandoned by the original author, but it still works for our needs. Our code that writes Excel workbooks hasn't changed in years. However, there is a community version called caxlsx that you might want to use instead.

  • tty-command

    Execute shell commands with pretty output logging and capture stdout, stderr and exit status.

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

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 2022-12-02.

Ruby ruby-gem related posts

Index

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

Project Stars
1 ransack 5,305
2 react-on-rails 4,924
3 TTY 2,411
4 machine-learning-with-ruby 1,832
5 pages-gem 1,731
6 Sidekiq-Cron 1,663
7 tty-prompt 1,351
8 ruby-kafka 1,223
9 devise-jwt 1,104
10 gitlab 1,024
11 Truemail 934
12 Mobility 856
13 FiniteMachine 793
14 motion 654
15 licensee 628
16 Pastel 610
17 devise_masquerade 476
18 memo_wise 473
19 u-service 469
20 tty-spinner 415
21 loaf 404
22 caxlsx 386
23 tty-command 380
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
scoutapm.com