Popularity
2.0
Growing
Activity
6.8
Declining
86
9
34

Description

dynflow (DYNamic workFLOW) is a workflow engine written in Ruby that allows to:

Keep track of the progress of running processes Run the code asynchronously When something goes wrong, pause the process, optionally let user interact, resume the process, skip some steps when needed Detect independent parts and run them concurrently Compose simple actions into more complex scenarios Extend the workflows from third-party libraries Keep consistency between local transactional database and external services Suspend the long-running steps, not blocking the thread pool Cancel steps when possible Extend the actions behavior with middlewares Pick different adapters to provide: storage backend, transactions, or executor implementation

Monthly Downloads: 7,318
Programming language: Ruby
License: MIT License

dynflow alternatives and similar gems

Based on the "workflow engine" category

Do you think we are missing an alternative of dynflow or a related project?

Add another 'workflow engine' Gem