Foblex Flow
Introduction
Introducing Foblex Flow
Installation and Rendering
Changelog
Roadmap
Concepts
Event System
Selection System
Containers
Flow
Canvas
Nodes
Node
Drag Handle
Group
Resize Handle
Rotate Handle
Connectors
Output
Input
Outlet
Connection Rules
Connections
Connection
Create Connection
Connection Marker
Snap Connection
Connection Waypoints
Interaction
Drag and Drop
External Item
Zoom
Selection Area
Helpers
Background
Magnetic Lines
Magnetic Rects
Line Alignment (Legacy)
Minimap
Use Cases
Angular Node-Based UI Library
Angular Node Editor Library
Angular Workflow Builder
Angular Diagram Library
React Flow vs Foblex Flow
Foblex Flow

Angular Workflow Builder

Foblex Flow works well as the foundation for an Angular workflow builder because it separates editor UX from workflow logic. The library renders and manages the interactive canvas; your application decides which nodes exist, which connections are valid, and how the workflow is stored or executed.

That does not mean you need a huge setup on day one. Most workflow builders start with a small flow surface and add history, minimap, layout helpers, or performance modules later.

When to use it

This approach fits products such as:

  • business process editors,
  • marketing or operations automation tools,
  • AI workflow and agent orchestration builders,
  • call flow or IVR editors,
  • data transformation and ETL-style interfaces.

Why Angular-first workflow teams use it

  • You can reuse Angular forms, validators, dialogs, and Material components inside nodes.
  • The graph stays in your own state layer, which makes persistence and execution easier.
  • You can express workflow constraints with connection rules and custom event handlers instead of patching a black-box editor.
  • It scales from a simple prototype to a richer builder with undo/redo, minimap, layout helpers, and optional performance tooling.

Key capabilities for workflow builders

  • Palette-driven node creation with fExternalItem
  • Drag-to-connect with validation and reassign flows
  • Connection content, markers, and waypoints for more expressive edges
  • Multi-select, zoom, and viewport navigation for larger diagrams
  • Layout helpers such as Magnetic Lines and Magnetic Rects

Related docs and examples

GitHub and install

If you are evaluating architecture first, start with Introducing Foblex Flow and then inspect the workflow-oriented examples.

Edit this page on GitHub
In this article