10

8

6

4

2


8.4

5.6

7.8

9.2

7.2

4.0

6.8

2.6

6.7

3.3

6.5

5.2

17 Abstraction gems and projects

  • Cells

    8.4 5.6 A Ruby
    View Components for Rails.
  • Trailblazer

    7.8 9.2 A Ruby
    Trailblazer is a thin layer on top of Rails. It gently enforces encapsulation, an intuitive code structure and gives you an object-oriented architecture.
  • wisper

    7.2 4.0 Ruby
    A micro library providing Ruby objects with Publish-Subscribe capabilities.
  • Interactor

    6.8 2.6 A Ruby
    Interactor provides a common interface for performing complex interactions in a single request.
  • Responders

    6.7 3.3 F Ruby
    A set of Rails responders to dry up your application.
  • Decent Exposure

    6.5 5.2 A Ruby
    A helper for creating declarative interfaces in controllers.
  • Mutations

    5.7 4.3 A Ruby
    Compose your business logic into commands that sanitize and validate input.
  • ActiveInteraction

    5.2 6.9 A Ruby
    Manage application specific business logic.
  • Apotomo

    4.6 0.0 Ruby
    Based on Cells, Apotomo gives you widgets and encapsulation, bubbling events, AJAX page updates, rock-solid testing and more.
  • dry-types

    3.2 8.3 A Ruby
    Simple type system for Ruby with support for coercions, constraints and custom types
  • Rectify

    2.9 5.0 A Ruby
    Build maintainable Rails apps
  • Waterfall

    2.8 6.4 Ruby
    A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow!
  • Light Service

    2.5 6.1 Ruby
    Series of Actions with an emphasis on simplicity.
  • PageletRails

    2.1 5.3 A Ruby
    Improve perceived performance of your rails application with minimum effort
  • Surrounded

    1.7 3.0 A Ruby
    Encapsulated related objects in a single system to add behavior during runtime. Extensible implementation of DCI.
  • skinny_controllers

    1.1 5.5 A Ruby
    A pattern for allowing for easier testing of large projects' business logic
  • dry-rb

    - -
    dry-rb is a collection of next-generation Ruby libraries, each intended to encapsulate a common task.

Add another 'Abstraction' Gem