Abstraction Gems

#Total RankDaily RankNameSummary
110299docileDocile treats the methods of a given ruby object as a DSL (domain specific language) wi...
2130143respondersA set of Rails responders to dry up your application
3727436dry-typesType system for Ruby supporting coercions, constraints and complex types like structs, ...
4924645dry-validationValidation library
51,011820wisperA micro library providing objects with Publish-Subscribe capabilities. Both synchro...
61,5041,220interactorInteractor provides a common interface for performing complex user interactions.
71,540859dry-auto_injectContainer-agnostic automatic constructor injection
81,6721,785cellsView Models for Ruby and Rails, replacing helpers and partials while giving you a clean...
91,8191,652decent_exposureDecentExposure helps you program to an interface, rather than an implementation in ...
101,9631,308dry-monadsCommon monads for Ruby.
112,5922,644active_interactionActiveInteraction manages application-specific business logic. It is an implementat...
122,7603,040mutationsCompose your business logic into commands that sanitize and validate input.
132,8341,827dry-matcherFlexible, expressive pattern matching for Ruby
142,9201,879trailblazerA high-level architecture introducing new abstractions such as operations and control f...
153,9572,892rails_event_storeImplementation of Event Store in Ruby
164,8933,440dry-systemOrganize your code into reusable components
175,9558,781apotomoWeb component framework for Rails providing widgets that trigger events and know when a...
186,5054,862light-serviceA service skeleton with an emphasis on simplicity
196,7078,833cuke_modelerThis gem facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber, S...
209,78621,258cucumber_analyticsStatic analysis of Cucumber tests made easy.
2112,8966,331waterfallA slice of functional programming to chain ruby services and blocks. Make them flow!
2213,67949,630surroundedGives an object implicit access to other objects in it's environment.
23142,31749,630correios_gemIntegracao com as APIs Sigep, Logistica Reversa, Precificador (fre...