Do you like DAGs?
Ecto is a scriptable processing framework with a lightweight plugin architecture, graph constructs and scheduling algorithms suitable for computer vision, perception, audio processing and robotics pipelines.
See the ecto kitchen (http://github.com/plasmodic/ecto_kitchen) to get started or see the online docs at http://plasmodic.org