automaticmode / active_workflow

Polyglot workflows without leaving the comfort of your technology stack.
https://www.activeworkflow.org
Other
830 stars 67 forks source link
activeworkflow agents data-engineering data-ops event-driven ifttt orchestration-framework scheduler scheduling self-hosted services-platform workflow


Turn complex requirements to workflows
without leaving the comfort of your technology stack


GitHub GitHub GitHub release (latest by date) GitHub release (latest by date)

Getting StartedDocumentation

About

ActiveWorkflow works alongside your existing technology stack to give you an easy and structured way to:

You can do all of the above by creating, scheduling, and monitoring workflows of agents, which are self-contained services (or microservices) written in any programming language you choose. ActiveWorkflow as a platform gives you a simple way for connecting your agents (services), extensive logging, state management, and a foundation to build a scalable and reliable system without vendor lock-in.

ActiveWorkflow is not a no-code platform, but it does offer a fully featured UI so that both software engineers and other stakeholders can manage and monitor workflows.

Periodic Execution ◆ Polling ◆ Orchestration

<img src="media/workflows_screenshot.png" srcset="media/workflows_screenshot@2x.png 2x" alt="Screenshot of ActiveWorkflow">

Getting Started

See the Getting Started documentation page for full details.

If you are in a hurry and wish to take a sneak peek, you can try ActiveWorkflow in one of the following ways.

Try it with Docker

docker run -p 3000:3000 --rm automaticmode/active_workflow

Once it starts you can login at http://localhost:3000 with admin/password.

Documentation

You can find the full project documentation at docs.activeworkflow.org.

<img src="media/documentation_screenshot.png" srcset="media/documentation_screenshot@2x.png 2x" alt="Screenshot of documentation">

Acknowledgements

ActiveWorkflow started as a fork of Huginn with the goal of targeting solely business use, API and polyglot functionality, and a smaller codebase. ActiveWorkflow is incompatible with Huginn.

License

ActiveWorkflow is released under the MIT License.