Skip to content

Pebbleflow is a lightweight and flexible workflow orchestration tool designed for developers who want simplicity without sacrificing control.

License

Notifications You must be signed in to change notification settings

one-st-one/pebbleflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pebbleflow

In Pebbleflow, every task is a pebble -- small, self-contained, and full or potential. But without a stream, pebbles scatter. Pebbleflow lets you define that stream -- a flowing path that guides pebbles in harmony, from start to finish.

It's not a pipeline It's a riverbed you carve.

from pebbleflow import pebble, stream


@pebble
def drop():
    return "water"


@pebble
def ripple(d):
    return f"{d} ripple"


@stream
def waterway():
    d = drop()
    return ripple(d)


waterway.flow()

About

Pebbleflow is a lightweight and flexible workflow orchestration tool designed for developers who want simplicity without sacrificing control.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages