Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Service Objects

Service Objects

5 projects

Showing 5 of 5 projects

Trailblazer
TrailblazerRuby

A battle-tested Ruby framework for structuring business logic with operations, forms, policies, and other abstraction layers.

#business-logic#rails#workflow
Stars3.5k
Forks146
Last commit1 year ago
Interactor
InteractorRuby

A Ruby gem providing a common interface for encapsulating business logic into single-purpose objects called interactors.

#business-logic#rails#ruby-gem
Stars3.5k
Forks213
Last commit1 year ago
ActiveInteraction
ActiveInteractionRuby

A service object framework for Rails that encapsulates business logic with input validation and type safety.

#business-logic#command-pattern#rails
Stars2.1k
Forks146
Last commit7 months ago
Waterfall
WaterfallRuby

A Ruby gem for functional flow control that chains service objects and blocks, providing a new approach to error handling and command execution.

#chaining#functional-programming#poro
Stars618
Forks15
Last commit6 years ago
Servactory
ServactoryRuby

A Ruby gem providing a framework for building reliable service objects with type safety, validation, and structured outputs.

#business-logic#rails#validation
Stars36
Forks4
Last commit3 months ago

Related Tags

#Ruby4#Rails4#Business Logic4#Design Patterns3#Testing3#Ruby Gem3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub