Abstraction Gems

#Total RankDaily RankNameSummary
1102115docileDocile treats the methods of a given ruby object as a DSL (domain specific language) wi...
2134107respondersA set of Rails responders to dry up your application
3861660dry-typesType system for Ruby supporting coercions, constraints and complex types like structs, ...
4969822dry-validationValidation library
51,086834wisperA micro library providing objects with Publish-Subscribe capabilities. Both synchro...
61,5631,380interactorInteractor provides a common interface for performing complex user interactions.
71,6131,453cellsView Models for Ruby and Rails, replacing helpers and partials while giving you a clean...
81,8221,706decent_exposureDecentExposure helps you program to an interface, rather than an implementation in ...
91,9031,010dry-auto_injectContainer-agnostic automatic constructor injection
102,0951,590dry-monadsCommon monads for Ruby.
112,5322,643active_interactionActiveInteraction manages application-specific business logic. It is an implementat...
122,6383,223mutationsCompose your business logic into commands that sanitize and validate input.
132,9632,622trailblazerA high-level architecture for Ruby introducing new abstractions such as operations, for...
143,0531,972dry-matcherFlexible, expressive pattern matching for Ruby
154,1093,208rails_event_storeImplementation of Event Store in Ruby
165,2263,756dry-systemOrganize your code into reusable components
175,58310,701apotomoWeb component framework for Rails providing widgets that trigger events and know when a...
186,8145,210light-serviceA service skeleton with an emphasis on simplicity
196,9447,032cuke_modelerThis gem facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber, S...
209,3658,830cucumber_analyticsStatic analysis of Cucumber tests made easy.
2113,00987,174surroundedGives an object implicit access to other objects in it's environment.
2215,7096,993waterfallA slice of functional programming to chain ruby services and blocks. Make them flow!
23141,85122,651correios_gemIntegracao com as APIs Sigep, Logistica Reversa, Precificador (fre...