awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apneadiving avatar

apneadiving/waterfall

0
View on GitHub↗
618 stars·15 forks·Ruby·MIT·4 views

Waterfall

A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow!

Features

  • Business Logic - Chains services and blocks using functional programming concepts.

Star history

Star history chart for apneadiving/waterfallStar history chart for apneadiving/waterfall

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Waterfall

Similar open-source projects, ranked by how many features they share with Waterfall.
  • adomokos/light-serviceadomokos avatar

    adomokos/light-service

    882View on GitHub↗

    Series of Actions with an emphasis on simplicity.

    Ruby
    View on GitHub↗882
  • collectiveidea/interactorcollectiveidea avatar

    collectiveidea/interactor

    3,453View on GitHub↗

    Interactor provides a common interface for performing complex user interactions.

    Ruby
    View on GitHub↗3,453
  • cypriss/mutationscypriss avatar

    cypriss/mutations

    1,395View on GitHub↗

    Compose your business logic into commands that sanitize and validate input.

    Ruby
    View on GitHub↗1,395
  • krisleech/wisperkrisleech avatar

    krisleech/wisper

    3,329View on GitHub↗

    A micro library providing Ruby objects with Publish-Subscribe capabilities

    Ruby
    View on GitHub↗3,329
See all 6 alternatives to Waterfall→

Frequently asked questions

What does apneadiving/waterfall do?

A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow!

What are the main features of apneadiving/waterfall?

The main features of apneadiving/waterfall are: Business Logic.

What are some open-source alternatives to apneadiving/waterfall?

Open-source alternatives to apneadiving/waterfall include: adomokos/light-service — Series of Actions with an emphasis on simplicity. collectiveidea/interactor — Interactor provides a common interface for performing complex user interactions. cypriss/mutations — Compose your business logic into commands that sanitize and validate input. krisleech/wisper — A micro library providing Ruby objects with Publish-Subscribe capabilities. saturnflyer/surrounded — Create encapsulated systems of objects and focus on their interactions. servactory/servactory — Powerful Service Object for Ruby applications.