Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 13 Ruby Utility Projects
-
react-on-rails
Integration of React + Webpack + Rails including server-side rendering of React, enabling a better developer experience and faster client performance.
Compared to gems like React on Rails or Intertia Rails, the current gem is just an installer and does virtually nothing to modify or add features to React Router. This is a great advantage and ensures that frontend developers will feel right at home.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
-
smarter_csv
Ruby Gem for convenient reading and writing of CSV files. It has intelligent defaults, and auto-discovery of column and row separators. It imports CSV Files as Array(s) of Hashes, suitable for direct processing with ActiveRecord, kicking-off batch jobs with Sidekiq, parallel processing, or oploading data to S3. Writing CSV Files is equally easy.
-
Sail
Sail is a lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app (by vinistock)
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
jaro_winkler
Ruby & C implementation of Jaro-Winkler distance algorithm which supports UTF-8 string.
-
-
-
clipboard-rails
clipboard.js javascript library integration for your Rails 4 and Rails 5 applications
-
Ruby Utilities discussion
Ruby Utilities related posts
-
Build a CLI Emoji Picker with fzf and Nix
-
How to automate the launch of your terminal processes (fzf + tmux + teamocil)
-
Rewrite It in Rails
-
Ruby Heaps Inspired by Python
-
3 finger touchpad gesture to switch between groups
-
I got an error while trying to use fusuma
-
I've had enough of the fact that there isn't a way to change the 4-finger swipe down touchpad gesture to trigger the overview instead of the present windows effect...
- A note from our sponsor - Stream getstream.io | 22 Dec 2025
Index
What are some of the best open-source Utility projects in Ruby? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | react-on-rails | 5,199 |
| 2 | Fusuma | 3,849 |
| 3 | algorithms | 2,701 |
| 4 | counter_culture | 2,090 |
| 5 | smarter_csv | 1,493 |
| 6 | Sail | 506 |
| 7 | Time Math | 275 |
| 8 | Piperator | 205 |
| 9 | jaro_winkler | 202 |
| 10 | Hanami::Utils | 173 |
| 11 | Related | 146 |
| 12 | clipboard-rails | 72 |
| 13 | timet | 6 |