Home

Awesome

<h3 align="center"> <br> <a href="https://www.activeworkflow.org"><img src="media/AW.svg" /></a> </h3> <h3 align="center"> Turn complex requirements to workflows<br> without leaving the comfort of your technology stack </h3> <br> <p align="center"> <a href="https://circleci.com/gh/automaticmode/active_workflow"><img alt="GitHub" src="https://img.shields.io/circleci/build/github/automaticmode/active_workflow?style=for-the-badge"></a> <a href="https://codecov.io/gh/automaticmode/active_workflow"><img alt="GitHub" src="https://img.shields.io/codecov/c/github/automaticmode/active_workflow?style=for-the-badge"></a> <a href="https://github.com/automaticmode/active_workflow/releases/latest"><img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/automaticmode/active_workflow?style=for-the-badge&color=287fe2"></a> <a href="https://github.com/automaticmode/active_workflow/blob/master/LICENSE"><img alt="GitHub release (latest by date)" src="https://img.shields.io/badge/License-MIT-green.svg?style=for-the-badge&color=27aace"></a> </p> <h4 align="center"> <a href="#getting-started">Getting Started</a> • <a href="https://docs.activeworkflow.org/">Documentation</a> </h4>

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.

<h4 align="center">Periodic Execution ◆ Polling ◆ Orchestration</h4>

<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.

<a href="https://docs.activeworkflow.org/"> <img src="media/documentation_screenshot.png" srcset="media/documentation_screenshot@2x.png 2x" alt="Screenshot of documentation"></a>

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.