AbstractFlow is built on the work of many open-source projects.
- AbstractGateway: user/session control plane, workflow registry, runs, ledgers, artifacts, and provider configuration.
- AbstractRuntime: durable execution kernel and VisualFlow execution semantics.
- AbstractCore: provider/model/tool integration.
- AbstractFramework: release and install coordination.
Direct npm dependencies are declared in package.json.
- React and React DOM
- React Flow
- Vite and TypeScript
- Monaco editor
- TanStack Query
- Zustand
- DOMPurify
- Marked
- clsx
- react-hot-toast
The graph authoring model is inspired by visual programming systems with explicit execution pins and typed data pins.