DBSP is a Go workspace for incremental computation. The repository contains the core circuit engine, a JavaScript scripting environment for prototyping and experiments, Kubernetes connectors, and Δ-controller, a declarative controller framework built on top of the same runtime.
The maintained documentation lives under doc/. This README is a short repository-level guide.
engine/: DBSP circuit model, operators, compilers, runtime, and Z-set data model.js/: thedbspJavaScript scripting runtime.dcontroller/: Δ-controller.connectors/kubernetes/andconnectors/misc/: runtime integrations.
From the workspace root:
make build
make test-fast
make testThe current user-facing application layers documented in this repository are:
doc/apps-dbsp-script.mdfor thedbspJavaScript runtime.doc/apps-dctl-overview.mdfor Δ-controller.
Copyright 2026 by its authors. Some rights reserved. See AUTHORS.
MIT License - see LICENSE for full text.