10

8

6

4

2


8.5

4.7

8.5
1.4

8.4

7.1

8.4

4.2

7.6

6.0

42 Abstraction gems and projects

  • Interactor

    8.5 4.7 L5 Ruby
    Interactor provides a common interface for performing complex user interactions.
  • Trailblazer

    8.5 1.4 L5 Ruby
    The advanced business logic framework for Ruby.
  • SaaSHub helps you find the best software and product alternatives
    Promo www.saashub.com
    SaaSHub Logo
  • Cells

    8.4 7.1 L5 Ruby
    View components for Ruby and Rails.
  • wisper

    8.4 4.2 Ruby
    A micro library providing Ruby objects with Publish-Subscribe capabilities
  • Responders

    7.6 6.0 L2 Ruby
    A set of Rails responders to dry up your application
  • ActiveInteraction

    7.6 5.3 L5 Ruby
    :briefcase: Manage application specific business logic.
  • Decent Exposure

    7.2 0.0 L5 Ruby
    A helper for creating declarative interfaces in controllers
  • Rails Event Store

    6.9 9.2 Ruby
    A Ruby implementation of an Event Store based on Active Record
  • Mutations

    6.6 0.0 L5 Ruby
    Compose your business logic into commands that sanitize and validate input.
  • dry-types

    6.1 8.6 L5 Ruby
    Flexible type system for Ruby with coercions and constraints
  • Light Service

    5.8 6.2 L5 Ruby
    Series of Actions with an emphasis on simplicity.
  • Amoeba

    5.5 5.6 Ruby
    A ruby gem to allow the copying of ActiveRecord objects and their associated children, configurable with a DSL on the model
  • Inline SVG

    5.5 5.3 Ruby
    Embed SVG documents in your Rails views and style them with CSS
  • SimpleCommand

    5.2 0.0 Ruby
    A simple, standardized way to build and use Service Objects (aka Commands) in Ruby
  • Apotomo

    5.2 0.0 L5 Ruby
    MVC Components for Rails.
  • Sequent

    5.0 8.8 Ruby
    CQRS & event sourcing framework for Ruby
  • Rectify

    5.0 0.0 L5 Ruby
    Build maintainable Rails apps
  • Waterfall

    4.8 0.0 L5 Ruby
    A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow!
  • dry-transaction

    4.7 7.9 Ruby
    Business transaction DSL
  • u-service

    4.7 3.1 Ruby
    Represent use cases in a simple and powerful way while writing modular, expressive and sequentially logical code.
  • Clowne

    3.7 2.3 Ruby
    A flexible gem for cloning models
  • Surrounded

    3.3 6.9 L5 Ruby
    Create encapsulated systems of objects and focus on their interactions
  • PageletRails

    3.1 0.0 L5 Ruby
    Improve perceived performance of your rails application with minimum effort
  • Smart Init - Simple service objects in Ruby

    2.8 3.3 Ruby
    A simple gem for eliminating Ruby initializers boilerplate code, and providing unified service objects API
  • Setsy

    2.6 0.0 Ruby
    Settings for classes backed by a database with defaults.
  • Astronoby

    2.5 8.6 Ruby
    Astronomy and astrometry Ruby library for astronomical data and events
  • Rocketman

    2.5 0.0 Ruby
    🚀 Rocketman help build event-based/pub-sub code in Ruby
  • SuperModule

    2.5 4.4 Ruby
    SuperModule allows defining class methods and method invocations the same way a super class does without using def included(base). This also succeeds ActiveSupport::Concern by offering lighter syntax
  • skinny_controllers

    2.2 0.0 L5 Ruby
    A pattern for allowing for easier testing of large projects' business logic
  • Pathway

    2.0 5.1 Ruby
    Define your business logic in simple steps
  • Strategic

    1.7 3.8 Ruby
    Strategic - Painless Strategy Pattern in Ruby and Rails
  • SolidService

    1.5 5.1 Ruby
    A servcie pattern with a simple API
  • servactory

    1.5 9.0 Ruby
    Powerful Service Object for Ruby applications
  • Invokable

    1.4 3.2 Ruby
    Objects are functions! Treat any Object or Class as a Proc (like Enumerable but for Procs).
  • Lionshare

    0.9 0.0 Ruby
    A Ruby interface to the Lionshare API (cryptocurrency prices)
  • EasilyTypable

    0.4 0.0 Ruby
    Ruby module that facilitates English-like type checking in an inheritance hierarchy via "type_name?" methods
  • 🧙 Magic Presenter

    0.4 4.6 Ruby
    Presentation layer for Rails models to replace Draper
  • grpc_serializer

    0.3 1.5 Ruby
    A simple library to encode nested hash to grpc object and vice versa
  • 🔮 Magic Lookup

    0.3 6.8 Ruby
    Find a related class for an object (ex., a decorator, a presenter, a controller, or whatever).
  • http_decoy

    0.2 - Ruby
    A real fake HTTP server for RSpec. No cassettes. No scattered stubs.
  • simple_active_link_to

    0.2 0.0 Ruby
    Simple rails view helper to manage "active" state of a link
  • dry-rb

    -
    dry-rb is a collection of next-generation Ruby libraries, each intended to encapsulate a common task.

Add another 'Abstraction' Gem