Banking workflow engine using go-workflows — daily tasks (interest accrual), scheduled jobs, and orchestrated processes
  • Go 91.4%
  • JavaScript 5.7%
  • HTML 2.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-03-27 16:29:11 +00:00
.vscode test 2026-03-27 16:06:28 +00:00
cmd/wasm-demo Remove gobank-products dependency; introduce DayProcessor interface 2026-03-27 11:19:12 +00:00
docs updating task file 2026-03-27 16:05:51 +00:00
.gitignore updating task file 2026-03-27 16:05:51 +00:00
CHANGELOG.md Update CHANGELOG for v0.1.0 2026-03-27 16:29:11 +00:00
go.mod Remove gobank-products dependency; introduce DayProcessor interface 2026-03-27 11:19:12 +00:00
go.sum Remove gobank-products dependency; introduce DayProcessor interface 2026-03-27 11:19:12 +00:00
index.md Add workflow engine with idempotent daily runner, SQL/mem stores, and WASM demo 2026-03-27 00:15:49 +00:00
memstore.go Add workflow engine with idempotent daily runner, SQL/mem stores, and WASM demo 2026-03-27 00:15:49 +00:00
memstore_test.go Add workflow engine with idempotent daily runner, SQL/mem stores, and WASM demo 2026-03-27 00:15:49 +00:00
README.md Initial scaffold for gobank-workflow 2026-03-25 13:46:45 +00:00
ROADMAP.md Initial scaffold for gobank-workflow 2026-03-25 13:46:45 +00:00
runner.go Remove gobank-products dependency; introduce DayProcessor interface 2026-03-27 11:19:12 +00:00
runner_test.go Remove gobank-products dependency; introduce DayProcessor interface 2026-03-27 11:19:12 +00:00
schema.go Release prep 2026-03-27 16:29:11 +00:00
sqlstore.go Add workflow engine with idempotent daily runner, SQL/mem stores, and WASM demo 2026-03-27 00:15:49 +00:00
sqlstore_test.go Remove gobank-products dependency; introduce DayProcessor interface 2026-03-27 11:19:12 +00:00
store.go Add workflow engine with idempotent daily runner, SQL/mem stores, and WASM demo 2026-03-27 00:15:49 +00:00
task-plus.yml Add workflow engine with idempotent daily runner, SQL/mem stores, and WASM demo 2026-03-27 00:15:49 +00:00
Taskfile.yml updating task file 2026-03-27 16:05:51 +00:00
types.go Add workflow engine with idempotent daily runner, SQL/mem stores, and WASM demo 2026-03-27 00:15:49 +00:00
workflow.go Remove gobank-products dependency; introduce DayProcessor interface 2026-03-27 11:19:12 +00:00

gobank-workflow

Banking workflow engine using go-workflows for orchestrated processes and scheduled tasks.

Part of the gobank family of libraries.

Overview

gobank-workflow provides:

  • Daily Tasks — interest accrual, end-of-day processing, balance snapshots
  • Scheduled Jobs — recurring tasks on configurable schedules
  • Workflow Orchestration — multi-step banking processes (account opening, payments settlement)

Status

Early development. See issues for planned work.