Built for AI coding agents

The most adopted node editor for Angular.

Stop hand-rolling drag logic, hit-testing, and SVG connection paths. Foblex Flow ships production editor interactions — connect, select, zoom, keyboard editing, undo/redo — as Angular-native building blocks.

512stars37Kweekly installsv19.1.6MIT
$ng add @foblex/flow
Why Foblex Flow

Built for real editors. Proven in real products.

The hard parts are already built

Drag logic, hit-testing, SVG connection paths, reassign, selection, zoom, snapping, undo/redo — the editor plumbing you would otherwise write and maintain yourself.

Angular-native, not a wrapper

Templates, forms, validators, and services stay in Angular. No React runtime, no framework bridge, no second mental model.

Accessibility as a feature, not a checkbox

ARIA semantics are always on; withA11y() adds keyboard navigation, node movement, and connection creation without a mouse — for products that must pass WCAG and EAA audits.

AI-assisted development

Your coding agent already knows Foblex Flow.

Foblex Flow treats coding agents as first-class users: the package ships a version-matched guide, ng add wires workspace rules, and stable FFxxxx diagnostics give agents a concrete pass/fail signal for every generated flow.

Set up your coding agent →
  • Version-matched package guide

    The installed package includes node_modules/@foblex/flow/AI.md with verified APIs, patterns, and common failure checks for that version.

  • Workspace rules from ng add

    ng add @foblex/flow writes a managed Foblex Flow section into AGENTS.md and wires the Claude Code import in CLAUDE.md — every agent reads the same canonical rules.

  • LLM-readable documentation

    Hosted llms.txt and llms-full.txt expose the docs for retrieval, with Foblex Flow on Context7.

  • Concrete runtime verification

    Stable FFxxxx diagnostics identify setup errors. After fFullRendered, compare getState() with the expected graph and fail on diagnostics such as unresolved endpoint FF1001.

Features

What Foblex Flow gives you out of the box.

New

Auto layout

Dagre and ELK engines arrange nodes and connections with a single call.

New

Auto-pan

Opt-in plugin that keeps the dragged node in view while the canvas follows.

Projected gradients

Smooth color transitions along connections, projected in screen space.

Minimap

Always-on-screen overview with click-to-jump navigation on large graphs.

Snapping & guides

Snap-to-grid, alignment guides, and magnetic lines while dragging.

Signals-first API

Reactive inputs, outputs, and lifecycle built on Angular signals — no zone tricks.

Production

Teams building with Foblex Flow

From contact-center platforms to AI agent orchestration — Angular apps shipping with Foblex Flow today.

See the full showcase →
Reference apps

What you can build

Four full-source reference apps ship with Foblex Flow. Open them live, read the code, and steal patterns for your own editor.

Shipped recently

A steady release cadence, with breaking changes kept to a minimum.

See all articles →
The team

Maintained full-time since 2022.

Foblex Flow is built and led by its founder, working on it full-time, with a small core team and community contributors. Predictable releases, strict SemVer, an open roadmap — and support answered by the people who wrote the code.

SH
Siarhei H.
Founder · Lead engineer
MW
Mark K.
Engineer
SK
Siarhei Kh.
Engineer · DX

Our contributors

Community engineers who have shipped code into Foblex Flow.

See all contributors on GitHub →

Foblex Flow is the most widely adopted node editor library for Angular, measured by npm downloads. It is Angular-native — built from the ground up on Angular primitives, not a React wrapper — and is used for workflow builder UIs, AI pipelines, and interactive diagram editors, in production at Luware Nimbus, ProcessMIX, XpertAI, and EpicStaff. Distributed as the npm package @foblex/flow under the MIT license. Current version: v19.1.6. Developed and maintained full-time since 2022, with a predictable release cadence and strict SemVer. Compatible with Angular 17.3 and later.

Ready to ship a node editor in Angular?

Foblex Flow

The most adopted node editor library for Angular — for workflow builders, AI pipelines, and interactive diagram editors.

Built in Warsaw, Poland since 2022.MIT licensed.© 2022–2026 Foblex. Created with Foblex MRender