Foblex Flow
Blog
Overview
Releases
v18.1.0
v18.0.0
v17.8.5
v17.8.0
v17.7.0
Inside Foblex Flow
Part 1: Library Architecture and Design Principles
Part 2: Drag-and-Drop Architecture in Angular Without CDK
Building AI Low-Code Platform
Part 1: Introduction to Foblex Flow
Part 2: Creating Your First Flow
Part 3: Creating Custom Nodes and a Node Palette
Part 4: Styling and Handling Connections
Call Flow Editor
Angular 20 Update
Initial Tutorial
Foblex Flow

Foblex Flow is an Angular library for building node-based editors: flows, diagrams, visual builders-with a focus on interactive UX and clean APIs.

Today I’m shipping v18.1.0. This release adds two new magnetic alignment plugins, a new AI Low-Code Platform example, and a big documentation overhaul (new pages + improved existing docs).

✨ Highlights

  • 🧲 Magnetic alignment plugins: new Magnetic Lines and Magnetic Rects to help align elements while moving.
  • 🤖 New example: AI Low-Code Platform -a larger, “real-world” demo showing how to build a production-like node editor experience.
  • 📚 Docs refresh: new documentation pages + reworked existing guides for consistency, clarity, and better quick-start sections.

🧲 New: Magnetic Alignment Plugins

Alignment is one of those features that immediately makes an editor feel “professional”.

In v18.1 there are two new plugins you can enable depending on the UX you want.

Magnetic Lines (Line Alignment)

This plugin adds guideline-like alignment behavior (snap/assist) while dragging.

  • You move an element close to a virtual guide line
  • the editor helps you “lock” into that alignment
  • you get a clean, predictable layout without pixel-hunting

✅ Live demo: https://flow.foblex.com/examples/magnetic-lines

Note: this is the next step of the old “Line Alignment” direction. If you used the previous approach - this is the cleaner, dedicated plugin version.

Magnetic Rects

This plugin focuses on bounds-based alignment:

you align element rectangles against other elements’ bounds (edges/centers).

  • Helps with spacing, clean rows/columns
  • Feels closer to how design tools behave
  • Great for diagram builders where visual order matters

✅ Live demo: https://flow.foblex.com/examples/magnetic-rects

Both plugins ship with dedicated examples and documentation updates.

🤖 New example: AI Low-Code Platform

I also added a new larger example: AI Low-Code Platform.

✅ Live demo: https://foblex.github.io/Building-AI-Low-Code-Platform5/

✅ Source code: https://github.com/Foblex/Building-AI-Low-Code-Platform5

This example is meant as a reference implementation for building “production-like” editors with Foblex Flow:

  • Undo/redo as the baseline safety net while editing
  • Import/Export to JSON (share flows, version them, move between machines)
  • 4 themes with runtime switching
  • localStorage persistence (state + settings)
  • animated connections to make data flow readable
  • multi-selection for batch operations
  • node configuration panel per node with validation
  • UI built with Angular Material

If you’re building a serious editor and want to see how the pieces fit together - this demo is the best starting point right now.

📚 Documentation update (major)

This release includes a large documentation pass.

New docs pages

Improved existing guides

If you haven’t checked the docs in a while - it’s worth revisiting.

The goal of this refresh is simple: less guessing, faster onboarding, more consistent terminology.

✅ Release links

Closing

Magnetic alignment is one of those features that changes the feel of the editor immediately-things become cleaner, faster, and more intentional.

If you’re building a visual editor in Angular and want a native Angular solution (not a React wrapper)-take a look.

And if you like what I’m building, please consider starring the repo ⭐️

It helps the project a lot.

Repo: https://github.com/Foblex/f-flow

In this article