Foblex Flow
Introduction
Overview
Nodes
Custom Nodes
Drag Handle
Node Selection
Resize Handle
Rotate Handle
Grouping
Drag to Group
Connectors
Node as Connector
Connector Inside Node
Connector Outlet
Limiting Connections
Connection Rules
Connectable Side
Connections - Editing
Drag to Connect
Click to Connect
New
Drag to Reassign
Create Node on Connection Drop
Remove Connection on Drop
Assign Node to Connection on Drop
Auto Snap
Connections - Appearance
Connection Types (Straight, Segment, Bezier, Adaptive Curve)
Custom Connection Type
Connection Behaviours
Connection Markers
Connection Content
Connection Gradients
Connections - Routing
Connection Waypoints
Connection Connectable Side
Viewport
Minimap
Zoom
Background
Auto Pan
New
Canvas Layer Ordering
New
Editor Helpers
Selection Area
Magnetic Lines
Magnetic Rects
Grid System
Add Node from Palette
Accessibility
New
Help in Positioning (Legacy)
Deprecated
Layout Engines
Dagre Layout
Dagre Auto Layout
ELK.js Layout
ELK.js Auto Layout
Reflow
Reflow on Resize
Editor State
Cut/Copy/Paste
Undo/Redo
Undo/Redo V2
Events
Drag Start/End Events
Custom Event Triggers
Control Schemes
New
Performance
Large Scene Performance
Connection Redraw Performance
Reference Apps
AI Low-Code Platform
Schema Designer
Call Center Flow
UML Diagram
Tournament Bracket
Foblex Flow

Examples

This page collects the strongest Foblex Flow examples for Angular so you can evaluate the library by concrete interaction patterns, not only by API reference. The examples cover node editors, workflow builders, interactive diagrams, layout helpers, and richer production-style demos.

Most teams should start with a small example, not the largest reference app. The point is to learn the core flow primitives first and add advanced features only when you actually need them.

Use this section when you want to answer one of these questions quickly:

  • Can I build custom nodes and connectors with Angular templates?
  • How does drag-to-connect or connection reassignment work?
  • Which examples cover workflow builders, minimaps, undo/redo, and auto layout plugins?
  • What should I start from if I need a production-style editor rather than a tiny demo?

For lower-level APIs, combine these pages with the documentation. For full source code, open the GitHub repository.

How to use this section

  • Start with Custom Nodes, Drag to Connect, or Get Started if you want the fastest path into the library.
  • Open Reference Apps after the basics if you want complete, product-like editors.
  • Open Connections and Extensions if you are comparing specific interaction features on the canvas.
  • Open Plugins when you want Dagre or ELK-based layout examples, including auto-layout flows.
  • Use Advanced when you need history, drag lifecycle events, larger-scene performance tools, or more complex editor behavior.

Reference Apps

Production-ready examples that show the full power of Foblex Flow.

Reference Apps

All Examples

Nodes

Connectors

Connections - Editing

Connections - Appearance

Connections - Routing

Viewport

Editor Helpers

Layout Engines

Reflow

Editor State

Events

Performance

Edit this page on GitHub
In this article