Utilizando o padrão interactor no Ruby on Rails

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
sponsored
  1. u-service

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

    Version Documentation unreleased https://github.com/serradura/u-case/blob/main/README.md 4.5.1 https://github.com/serradura/u-case/blob/v4.x/README.md 3.1.0 https://github.com/serradura/u-case/blob/v3.x/README.md 2.6.0 https://github.com/serradura/u-case/blob/v2.x/README.md 1.1.0 https://github.com/serradura/u-case/blob/v1.x/README.md

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Interactor

    Interactor provides a common interface for performing complex user interactions.

  4. standard

    Ruby's bikeshed-proof linter and formatter 🚲 (by standardrb)

  5. Light Service

    Series of Actions with an emphasis on simplicity.

    View on GitHub

  6. actor

    Composable Ruby service objects

    View on GitHub

  7. actor-rails

    Actor Rails provides Rails support to the Actor service objects

    When using Rails, you can include the service_actor-rails gem:

  8. Mutations

    Compose your business logic into commands that sanitize and validate input.

    View on GitHub

  9. Hanami

    A flexible framework for maintainable Ruby apps

    View on GitHub

  10. Hanami::Model

    Discontinued Ruby persistence framework with entities and repositories

    Hanami::Model - Persistence with entities, repositories and data mapper

  11. hanami-view

    Views, templates and presenters for Ruby web applications

    Hanami::View - Presentation with a separation between views and templates

  12. hanami-action

    Complete, fast and testable actions for Rack and Hanami

    Hanami::Controller - Full featured, fast and testable actions for Rack

  13. hanami-validations

    Validation mixin for Ruby objects

    Hanami::Validations - Validations mixin for Ruby objects

  14. hanami-router

    Ruby/Rack HTTP router

    Hanami::Router - Rack compatible HTTP router for Ruby

  15. helpers

    Discontinued View helpers for Ruby applications (by hanami)

    Hanami::Helpers - View helpers for Ruby applications

  16. hanami-mailer

    Mail for Ruby applications

    Hanami::Mailer - Mail for Ruby applications

  17. hanami-assets

    Assets management for Ruby web applications

    Hanami::Assets - Assets management for Ruby

  18. Hanami::Utils

    Ruby core extentions and class utilities for Hanami

    Hanami::Utils - Ruby core extensions and class utilities

  19. flow

    Discontinued Write modular and reusable business logic that's understandable and maintainable. [GET https://api.github.com/repos/Freshly/flow: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository] (by Freshly)

    View on GitHub

  20. u-case.

  21. from-fat-controllers-to-use-cases

    Rails (API) app that shows different kinds of architecture (one per commit), and in the last one, how to use the Micro::Case gem to handle the application business logic.

    Note: Check out the repo https://github.com/serradura/from-fat-controllers-to-use-cases to see a Rails application that uses this gem to handle its business logic.

  22. 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)

    View on GitHub

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Servactory — Typed Service Objects with Declarative Actions for Ruby

    1 project | dev.to | 24 Feb 2026
  • Show HN: Servactory – Typed service objects with declarative actions for Ruby

    1 project | news.ycombinator.com | 20 Feb 2026
  • The Decree Design Pattern (Ruby on Rails)

    2 projects | /r/programming | 3 Feb 2023
  • Understanding Clean Architecture with small Ruby libraries

    6 projects | dev.to | 1 Nov 2022
  • Should I use service objects?

    2 projects | /r/rails | 13 Oct 2022

Did you know that Ruby is
the 13th most popular programming language
based on number of references?