Skip to main content

JavaScript Workflow Engine

Execute workflow definitions in frontend and backend applications using a modular JavaScript workflow engine.

Sequential Workflow Machine is the execution layer of the NoCode JS ecosystem. It runs workflow definitions step by step, supports custom execution handlers and uses the same data model as Sequential Workflow Designer, making it easy to move from visual workflow design to runtime execution.

Quick Start

npm install sequential-workflow-machine

Why Developers Need a Workflow Engine

  • process automation in custom business systems
  • backend job orchestration for sequential tasks
  • internal task pipelines with predictable runtime behavior
  • custom business workflows that need full control over execution

Execution Model

Sequential Workflow Machine is a modular workflow execution engine built for JavaScript and TypeScript applications.

  • sequential workflow execution
  • custom step handlers and activities
  • frontend and backend support
  • TypeScript-friendly approach
  • shared workflow data model

From Design to Execution

  1. Create a workflow in Sequential Workflow Designer.
  2. Validate and configure steps with Sequential Workflow Editor.
  3. Run the final definition with Sequential Workflow Machine.

Related Components

Start with Sequential Workflow Machine

Read docs, review examples, and inspect the repository.