Ruby ruby-gem

Open-source Ruby projects categorized as ruby-gem

Top 23 Ruby ruby-gem Projects

  • GitHub repo Nokogiri

    Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.

    Project mention: Best of (Ruby) Gems Series - What's Next? What's Hot? | | 2021-03-12

    About the C-extensions, I'd be curious on what it takes to build extensions using C, and a study around how nokogiri solved the yearlong issue of install-then-compile by shipping arch-based precompiled binaries, and how this should become more of a standard in the ruby community for gems requiring extensions.

  • GitHub repo ransack

    Object-based searching.

    Project mention: Airtable-like table filtering | | 2021-03-24

    I use ransack for this and find it very powerful and flexible without the need to rely on complex JS.

  • GitHub repo 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: Does anyone know a way to make a React with Rails application SEO friendly? | | 2021-03-19 - It was last updated 2 months ago & can do prerendering. I'm not sure why more people aren't suggesting this.

  • GitHub repo terraforming

    Export existing AWS resources to Terraform style (tf, tfstate)

    Project mention: DevOps tools you should have on your belt | | 2021-01-22

    🧪 Terraforming export existing AWS resources to Terraform style (tf, tfstate).

  • GitHub repo TTY

    Toolkit for developing sleek command line apps.

    Project mention: Building Rich terminal dashboards | | 2021-02-16

    The tty suite of tools are a good shout, although I've never used them in anger.

  • GitHub repo machine-learning-with-ruby

    Curated list: Resources for machine learning in Ruby

    Project mention: What is wrong with R, why is Python favored? | | 2021-01-06

    Python is a general-purpose language, yes, but so is Ruby. Why isn't Ruby used for data science? Are there any good reasons why something like sklearn could not be implemented in Ruby? Not really.

  • GitHub repo Sidekiq-Cron

    Scheduler / Cron for Sidekiq jobs

    Project mention: How can I schedule a job to be executed in the future ? | | 2021-03-30

    Depending on how far into the future you're planning to, it could be worth storing the datetime you want it executed on a field like perform_work_at within your database. Then use sidekiq-cron to check a few times a day for if the perform_work_at has passed & the work needs to be done.

  • GitHub repo tty-prompt

    A beautiful and powerful interactive command line prompt

    Project mention: TTY::Prompt, TTY not! | | 2020-10-23

    Be sure to check it out.

  • GitHub repo ruby-kafka

    A Ruby client library for Apache Kafka

  • GitHub repo gitlab

    Ruby wrapper and CLI for the GitLab REST API

  • GitHub repo FiniteMachine

    A minimal finite state machine with a straightforward syntax.

  • GitHub repo Truemail

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

  • GitHub repo Mobility

    Pluggable Ruby translation framework

  • GitHub repo Pastel

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

  • GitHub repo motion

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

    Project mention: 26 most popular Ruby/Rails repositories on GitHub in July-August 2020 | | 2020-09-05

    Motion is a Reactive frontend UI components for Rails in pure Ruby. It allows you to build reactive, real-time frontend UI components in your Rails application using pure Ruby. 303 stars by now

  • GitHub repo tty-spinner

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

  • GitHub repo loaf

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

  • GitHub repo tty-command

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

  • GitHub repo u-service

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

  • GitHub repo tty-table

    A flexible and intuitive table generator (by piotrmurach)

  • GitHub repo RorVsWild

    Ruby on Rails app monitoring: performances & exceptions insights for rails developers.

  • GitHub repo necromancer

    Conversion from one object type to another with a bit of black magic.

    Project mention: Necromancer gem - convert strings to ranges, arrays, hashes and other objects | | 2020-12-29
  • GitHub repo Apidoco

    Ruby on Rails API documentation tool

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


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

Project Stars
1 Nokogiri 5,616
2 ransack 4,824
3 react-on-rails 4,696
4 terraforming 3,978
5 TTY 2,266
6 machine-learning-with-ruby 1,598
7 Sidekiq-Cron 1,390
8 tty-prompt 1,214
9 ruby-kafka 1,047
10 gitlab 943
11 FiniteMachine 774
12 Truemail 721
13 Mobility 649
14 Pastel 571
15 motion 505
16 tty-spinner 386
17 loaf 361
18 tty-command 349
19 u-service 286
20 tty-table 162
21 RorVsWild 161
22 necromancer 136
23 Apidoco 66