nitram509 / lib-bpmn-engine-js

A BPMN engine. A WASM variant of lib-bpmn-engine. Playground and Showcase interactive BPMN modelling and execution.

Home Page:https://nitram509.github.io/lib-bpmn-engine-js/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lib-bpmn-engine-js

status

experimental playground is online https://nitram509.github.io/lib-bpmn-engine-js/

link

The actual BPMN engine's sources are available here: https://github.com/nitram509/lib-bpmn-engine

build

GOOS=js GOARCH=wasm go build -o static/main.wasm .
cp "$(go env GOROOT)/misc/wasm/wasm_exec.js" static/wasm_exec.js

test

export PATH="$PATH:$(go env GOROOT)/misc/wasm"
GOOS=js GOARCH=wasm go test ./...

WiP: test code generator

cd cmd
go run . -package=github.com/nitram509/lib-bpmn-engine/pkg/bpmn_engine -type=BpmnEngineState

About

A BPMN engine. A WASM variant of lib-bpmn-engine. Playground and Showcase interactive BPMN modelling and execution.

https://nitram509.github.io/lib-bpmn-engine-js/

License:MIT License


Languages

Language:Go 56.6%Language:HTML 23.7%Language:JavaScript 16.8%Language:CSS 2.8%