Foblex Flow
Introduction
Introducing Foblex Flow
Installation and Rendering
Angular Compatibility
Changelog
Roadmap
Errors and Warnings
AI Agents
Styling
Styling Overview
Mixins and Scoping
Tokens and Overrides
Styling Recipes
Concepts
Event System
Selection System
Containers
Flow
Canvas
Nodes
Node
Drag Handle
Group
Resize Handle
Rotate Handle
Connectors
Connector
New
Output
Deprecated
Input
Deprecated
Outlet
Deprecated
Connection Rules
Connections
Connection
Create Connection
Connection Marker
Snap Connection
Connection Waypoints
Interaction
Drag and Drop
Auto Pan
External Item
Zoom
Selection Area
Control Scheme
Accessibility
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
Angular AI Agent Builder
Angular Flowchart Library
React Flow Alternative
ngx-graph Alternative
React Flow vs Foblex Flow
Foblex Flow

Angular Flowchart Library

Foblex Flow is an Angular-native flowchart library for editable flowcharts: users drag steps, wire them together, and your application decides what the chart means. If you only need to render a static flowchart from text, a generator like Mermaid is the simpler tool — this library is for flowcharts that behave like a product feature.

When to use it

  • Process and approval flows users assemble themselves
  • Decision trees and branching logic editors
  • Automation and pipeline charts with live state
  • Call flows, chatbot flows, onboarding flows
  • Any flowchart where boxes are real UI, not just labeled shapes

What a flowchart needs, covered

  • Steps: any Angular component becomes a flowchart node with fNode — forms, icons, status badges, menus inside.
  • Arrows: <f-connection> with straight/segment/bezier paths, markers, labels and editable waypoints.
  • Wiring: users create connections by drag, by click-to-connect, or entirely from the keyboard; your validation rules decide what is allowed to connect.
  • Reading order: minimap, zoom, fit-to-screen, auto-pan at the edges.
  • Tidiness: snapping, alignment guides, grid, and automatic layout via the Dagre/ELK packages for one-click arrangement.
  • Scale: virtualization and caching when charts grow into hundreds of steps.
  • Accessibility: ARIA semantics by default; an opt-in keyboard layer makes the whole chart operable without a mouse.

Compared to the usual suspects

  • Abandoned Angular flowchart packages (ng-flowchart, ngx-flowchart) stopped receiving updates years ago; Foblex Flow ships frequent releases and targets current Angular.
  • Chart libraries (ngx-charts and friends) draw data, not editors — no dragging, no wiring, no editing events.
  • Big commercial diagram suites bring their own data model and licensing; here the chart stays your data, the library only emits events, and everything is MIT.

Minimal flowchart

Continue with Get Started, or open the Call Center and AI Low-Code Platform demos — both are flowchart editors underneath.

Edit this page on GitHub
In this article