Skip to content

Polyglot workflows without leaving the comfort of your technology stack.

License

Notifications You must be signed in to change notification settings

automaticmode/active_workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Vidas P
Apr 3, 2023
d708f3b · Apr 3, 2023
Oct 27, 2020
Oct 9, 2020
Mar 27, 2023
Jul 19, 2020
Apr 3, 2023
Feb 16, 2021
Nov 2, 2022
Apr 18, 2021
Mar 21, 2021
Oct 27, 2020
Jul 19, 2020
Mar 27, 2023
May 16, 2019
Sep 17, 2019
Nov 23, 2020
Aug 31, 2020
May 16, 2019
May 16, 2019
Jul 19, 2020
Apr 3, 2023
Apr 1, 2023
Apr 1, 2023
Apr 1, 2023
Apr 18, 2021
May 16, 2019
Nov 2, 2022
Jul 19, 2020
Nov 2, 2022
May 16, 2019
Nov 4, 2021
Apr 3, 2023
May 16, 2019
Apr 3, 2023

Repository files navigation


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)

About

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

  • Group business logic for periodic execution—for example, to generate and distribute a weekly PDF report.
  • Poll resources—for example, to check if a file has become available on S3.
  • Orchestrate event-driven functionality—for example, to trigger a customised email campaign in reaction to a pattern of user behaviour.

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

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.

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.