Abstraction Gems

#Total RankDaily RankNameSummary
1104105docileDocile treats the methods of a given ruby object as a DSL (domain specific language) wi...
2130132respondersA set of Rails responders to dry up your application
3691436dry-typesType system for Ruby supporting coercions, constraints and complex types like structs, ...
4866573dry-validationValidation library
5989735wisperA micro library providing objects with Publish-Subscribe capabilities. Both synchro...
61,4821,263dry-auto_injectContainer-agnostic automatic constructor injection
71,5021,361interactorInteractor provides a common interface for performing complex user interactions.
81,7201,972cellsView Models for Ruby and Rails, replacing helpers and partials while giving you a clean...
91,8411,616decent_exposureDecentExposure helps you program to an interface, rather than an implementation in ...
101,9081,197dry-monadsCommon monads for Ruby.
112,6062,518active_interactionActiveInteraction manages application-specific business logic. It is an implementat...
122,6851,608dry-matcherFlexible, expressive pattern matching for Ruby
132,7892,127trailblazerA high-level architecture introducing new abstractions such as operations and control f...
142,8063,988mutationsCompose your business logic into commands that sanitize and validate input.
153,8972,966rails_event_storeImplementation of Event Store in Ruby
164,7063,325dry-systemOrganize your code into reusable components
176,1848,089apotomoWeb component framework for Rails providing widgets that trigger events and know when a...
186,3726,158light-serviceA service skeleton with an emphasis on simplicity
196,8209,276cuke_modelerThis gem facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber, S...
2010,10218,104cucumber_analyticsStatic analysis of Cucumber tests made easy.
2111,9534,640waterfallA slice of functional programming to chain ruby services and blocks. Make them flow!
2214,10823,958surroundedGives an object implicit access to other objects in it's environment.
23140,7247,323scan_leftA tiny Ruby gem to provide the 'scan_left' operation on any Ruby Enumerable.
24142,99323,958correios_gemIntegracao com as APIs Sigep, Logistica Reversa, Precificador (fre...
25147,44811,031yaafEasing the form object pattern in Rails applications.