41 Abstraction gems and projects
-
u-service
4.6 3.1 RubyRepresent use cases in a simple and powerful way while writing modular, expressive and sequentially logical code. -
SuperModule
2.4 4.4 RubySuperModule 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 -
EasilyTypable
0.5 0.0 RubyRuby module that facilitates English-like type checking in an inheritance hierarchy via "type_name?" methods -
Smart Init - Simple service objects in Ruby
2.7 3.3 RubyA simple gem for eliminating Ruby initializers boilerplate code, and providing unified service objects API -
Mutations
6.6 0.0 L5 RubyCompose your business logic into commands that sanitize and validate input. -
SimpleCommand
5.1 0.0 RubyA simple, standardized way to build and use Service Objects (aka Commands) in Ruby -
Waterfall
4.7 0.0 L5 RubyA slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow! -
Interactor
8.5 5.7 L5 RubyInteractor provides a common interface for performing complex user interactions. -
skinny_controllers
2.1 0.0 L5 RubyA pattern for allowing for easier testing of large projects' business logic -
Amoeba
5.4 5.6 RubyA ruby gem to allow the copying of ActiveRecord objects and their associated children, configurable with a DSL on the model -
PageletRails
3.0 0.0 L5 RubyImprove perceived performance of your rails application with minimum effort -
🔮 Magic Lookup
0.2 6.8 RubyFind a related class for an object (ex., a decorator, a presenter, a controller, or whatever). -
Invokable
1.4 3.2 RubyObjects are functions! Treat any Object or Class as a Proc (like Enumerable but for Procs). -
dry-rb
-dry-rb is a collection of next-generation Ruby libraries, each intended to encapsulate a common task.
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Promo
www.influxdata.com

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.