Ruby Abstraction

Open-source Ruby projects categorized as Abstraction

Top 23 Ruby Abstraction Projects

  • Trailblazer

    The advanced business logic framework for Ruby.

  • Interactor

    Interactor provides a common interface for performing complex user interactions.

  • Project mention: Introducing StepSequencer: A Non-Monadic Take on Railway-Oriented Programming in Ruby | /r/ruby | 2023-11-13

    While there are other libraries out there like Dry-Transaction and Interactor, StepSequencer stands out in its simplicity and flexibility. Here's why:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • wisper

    A micro library providing Ruby objects with Publish-Subscribe capabilities

  • Project mention: Publish/Subscribe with Sidekiq | dev.to | 2024-02-21

    Wisper: A Ruby gem providing a decoupled communication layer between different parts of an application​ -> I personally dislike wisper. I used it in the past and dislike the way of defining subscribers in a global way. I wanted topics to be arbitrary and each class to define what to subscribe for itself.

  • view_component

    A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

  • Project mention: Things I wish I knew before moving 50K lines of code to React Server Components | news.ycombinator.com | 2023-09-01
  • Cells

    View components for Ruby and Rails.

  • ActiveInteraction

    :briefcase: Manage application specific business logic.

  • Responders

    A set of Rails responders to dry up your application

  • Project mention: A filosofia coletiva no processo de desenvolvimento de software da Plataformatec | dev.to | 2023-04-27
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Decent Exposure

    A helper for creating declarative interfaces in controllers

  • Mutations

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

  • Rails Event Store

    A Ruby implementation of an Event Store based on Active Record

  • Project mention: Organize Business Logic in Your Ruby on Rails Application | dev.to | 2023-05-17

    That's not to say it's not an interesting pattern. You should use it if you have advanced reporting requirements, for example. If you want to learn more about it, look at Rails Event Store.

  • dry-types

    Flexible type system for Ruby with coercions and constraints

  • Light Service

    Series of Actions with an emphasis on simplicity.

  • Amoeba

    A ruby gem to allow the copying of ActiveRecord objects and their associated children, configurable with a DSL on the model

  • inline_svg

    Embed SVG documents in your Rails views and style them with CSS

  • Apotomo

    MVC Components for Rails.

  • SimpleCommand

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

  • 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)

  • Rectify

    Build maintainable Rails apps

  • Sequent

    CQRS & event sourcing framework for Ruby

  • u-service

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

  • dry-transaction

    Business transaction DSL

  • Project mention: Introducing StepSequencer: A Non-Monadic Take on Railway-Oriented Programming in Ruby | /r/ruby | 2023-11-13

    While there are other libraries out there like Dry-Transaction and Interactor, StepSequencer stands out in its simplicity and flexibility. Here's why:

  • Clowne

    A flexible gem for cloning models

  • PageletRails

    Improve perceived performance of your rails application with minimum effort

  • SaaSHub

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

    SaaSHub logo
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 2024-02-21.

Ruby Abstraction related posts

Index

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

Project Stars
1 Trailblazer 3,386
2 Interactor 3,314
3 wisper 3,227
4 view_component 3,145
5 Cells 3,058
6 ActiveInteraction 2,033
7 Responders 2,026
8 Decent Exposure 1,801
9 Mutations 1,389
10 Rails Event Store 1,369
11 dry-types 843
12 Light Service 813
13 Amoeba 793
14 inline_svg 685
15 Apotomo 654
16 SimpleCommand 622
17 Waterfall 608
18 Rectify 591
19 Sequent 533
20 u-service 513
21 dry-transaction 463
22 Clowne 314
23 PageletRails 248
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com