SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Ruby Abstraction Projects
-
view_component
A framework for building reusable, testable & encapsulated view components in Ruby on Rails.
These days, I reach for ViewComponent as my default for any view logic — reused partials, anything with non-trivial rendering behaviour, anything I want to test without standing up a full controller context. The icon renderer works fine and doesn't need much maintenance (it's still in use in that project), but it was exactly the kind of thing ViewComponent was made for.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
There was recently a discussion on Trailblazer Gitter channel about Hashes as params, how to pass them around, and as customary a flame-war war insued never happened, and it came down to a measuring contest: whose which key is better and faster.
-
-
-
-
-
-
-
-
-
-
-
Amoeba
A ruby gem to allow the copying of ActiveRecord objects and their associated children, configurable with a DSL on the model
-
The first time this came up, I immediately reached for a gem. Everyone does, especially early in your career. The excellent inline_svg was the obvious choice. It worked out of the box, slotted cleanly into ERB templates via a view helper, and had first-class support for a range of asset pipeline configurations — including Webpacker (Webpacker, not Shakapacker — yes, that long ago), which was always awkward to work with.
-
-
-
Waterfall
A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow! (by apneadiving)
-
-
-
u-service
Represent use cases in a simple and powerful way while writing modular, expressive and sequentially logical code.
-
-
-
Ruby Abstraction discussion
Ruby Abstraction related posts
-
The Icon Component I Keep Carrying
-
Servactory — Typed Service Objects with Declarative Actions for Ruby
-
Show HN: Servactory – Typed service objects with declarative actions for Ruby
-
Show HN: An open source astronomy dashboard (HTTPS://caelus.siderealcode.net)
-
Ruby Hash - String Keys Vs Symbol Keys
-
Introducing Caelus
-
Astronoby: Astronomy, astrometry Ruby library for astronomical data and events
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Jun 2026
Index
What are some of the best open-source Abstraction projects in Ruby? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | view_component | 3,558 |
| 2 | Trailblazer | 3,476 |
| 3 | Interactor | 3,453 |
| 4 | wisper | 3,328 |
| 5 | Cells | 3,077 |
| 6 | ActiveInteraction | 2,143 |
| 7 | Responders | 2,057 |
| 8 | Decent Exposure | 1,805 |
| 9 | Rails Event Store | 1,535 |
| 10 | Mutations | 1,395 |
| 11 | dry-types | 898 |
| 12 | Light Service | 882 |
| 13 | Amoeba | 821 |
| 14 | inline_svg | 772 |
| 15 | Apotomo | 648 |
| 16 | SimpleCommand | 632 |
| 17 | Waterfall | 619 |
| 18 | Rectify | 593 |
| 19 | Sequent | 560 |
| 20 | u-service | 538 |
| 21 | dry-transaction | 476 |
| 22 | Clowne | 324 |
| 23 | Surrounded | 256 |