Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 Ruby Abstraction Projects
The advanced business logic framework for Ruby.Project mention: Applicative programming in Ruby: railway reimagined | /r/ruby | 2022-12-20
Did you check Trailblazer framework ?
Interactor provides a common interface for performing complex user interactions.Project mention: The Decree Design Pattern (Ruby on Rails) | /r/programming | 2023-02-03
At my current job we use `interactor` which is similar, but simpler, and the precursor to light-service: https://github.com/collectiveidea/interactor
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
A micro library providing Ruby objects with Publish-Subscribe capabilitiesProject mention: OOP vs. services for organizing business logic: is there a third way? | dev.to | 2022-12-06
Wisper – the Publish-Subscribe design pattern
View components for Ruby and Rails.Project mention: The Admin Framework for Minimalist | dev.to | 2022-11-01
It can be used with Ruby on Rails or other frameworks because I implemented with trailblazer/cells.
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
A set of Rails responders to dry up your applicationProject mention: A filosofia coletiva no processo de desenvolvimento de software da Plataformatec | dev.to | 2023-04-27
:briefcase: Manage application specific business logic.Project mention: The Decree Design Pattern | /r/rails | 2023-02-03
One of the first things I plug into any new or inherited rails project over the last few years is ActiveInteraction.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
A helper for creating declarative interfaces in controllers
Compose your business logic into commands that sanitize and validate input.
A Ruby implementation of an Event Store based on Active RecordProject 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.
Flexible type system for Ruby with coercions and constraints
Series of Actions with an emphasis on simplicity.Project mention: The Decree Design Pattern (Ruby on Rails) | /r/programming | 2023-02-03
check out the `light-service` gem - it lets you create services that use this pattern and compose them into complex flows: https://github.com/adomokos/light-service
A ruby gem to allow the copying of ActiveRecord objects and their associated children, configurable with a DSL on the modelProject mention: Ways to enable the users of my app to duplicate/copy their records? | /r/rails | 2022-11-16
MVC Components for Rails.
Embed SVG documents in your Rails views and style them with CSS
A simple, standardized way to build and use Service Objects (aka Commands) in Ruby
A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow! (by apneadiving)
Build maintainable Rails apps
CQRS & event sourcing framework for RubyProject mention: OOP vs. services for organizing business logic: is there a third way? | dev.to | 2022-12-06
Sequent – CQRS and event sourcing
Represent use cases in a simple and powerful way while writing modular, expressive and sequentially logical code.Project mention: Should I use service objects? | /r/rails | 2022-10-13
Business transaction DSLProject mention: OOP vs. services for organizing business logic: is there a third way? | dev.to | 2022-12-06
A flexible gem for cloning models
Improve perceived performance of your rails application with minimum effort
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Ruby Abstraction related posts
Supercharged table component built with ViewComponent
1 project | dev.to | 2 Aug 2023
More expressive APIs for View Components
1 project | dev.to | 25 Jul 2023
Setting Up Business Logic with DCI in Rails
1 project | dev.to | 21 Jun 2023
Organize Business Logic in Your Ruby on Rails Application
4 projects | dev.to | 17 May 2023
Have you been using ViewComponent. What advantages do you see in it?
6 projects | /r/rails | 6 May 2023
How can I integrate VueJS into a rails 7 application? What is the workflow?
1 project | /r/rubyonrails | 27 Apr 2023
A filosofia coletiva no processo de desenvolvimento de software da Plataformatec
1 project | dev.to | 27 Apr 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Sep 2023
What are some of the best open-source Abstraction projects in Ruby? This list will help you:
|10||Rails Event Store||1,313|