17 Abstraction gems and projects
8.3 5.1 L5 RubyView Components for Rails.
7.8 9.1 L5 RubyTrailblazer is a thin layer on top of Rails. It gently enforces encapsulation, an intuitive code structure and gives you an object-oriented architecture.
7.3 3.7 RubyA micro library providing Ruby objects with Publish-Subscribe capabilities.
6.9 2.7 L5 RubyInteractor provides a common interface for performing complex interactions in a single request.
6.8 3.4 L2 RubyA set of Rails responders to dry up your application.
6.5 3.6 L5 RubyA helper for creating declarative interfaces in controllers.
5.7 4.2 L5 RubyCompose your business logic into commands that sanitize and validate input.
5.2 6.6 L5 RubyManage application specific business logic.
4.6 0.0 L5 RubyBased on Cells, Apotomo gives you widgets and encapsulation, bubbling events, AJAX page updates, rock-solid testing and more.
3.3 8.5 L5 RubySimple type system for Ruby with support for coercions, constraints and custom types
3.0 3.9 L5 RubyBuild maintainable Rails apps
2.9 5.9 L5 RubyA slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow!
2.6 7.3 L5 RubySeries of Actions with an emphasis on simplicity.
2.0 6.9 L5 RubyImprove perceived performance of your rails application with minimum effort
1.7 4.2 L5 RubyEncapsulated related objects in a single system to add behavior during runtime. Extensible implementation of DCI.
1.1 4.7 L5 RubyA pattern for allowing for easier testing of large projects' business logic
- -dry-rb is a collection of next-generation Ruby libraries, each intended to encapsulate a common task.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.