MCPcopy Index your code
hub / github.com/artem-mangilev/ngx-vflow

github.com/artem-mangilev/ngx-vflow @v2.6.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.6.0 ↗ · + Follow
823 symbols 1,565 edges 288 files 20 documented · 2% updated 33d agov2.6.0 · 2026-04-26★ 48622 open issues

Browse by type

Functions 398 Types & classes 425
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ngx-vflow

NPM Version License Discord

A powerful Angular library for building node-based UIs

DocumentationAPI Reference

ngx-vflow showcase


  • Declarative API & Full Customization - Custom nodes, edges, and handles with Angular components
  • Subflows - Create nested flows with parent-child relationships
  • Interactive Connections - Create, validate, and reconnect edges
  • Rich Interactions - Dragging, selecting, zooming, panning, and keyboard shortcuts
  • Precise Control - Snap to grid, alignment helpers, and custom backgrounds
  • Navigation - Built-in minimap
  • Performance - Virtualization and lazy loading for large graphs
  • Reactivity - Uses Signals to keep internal and external states in sync
  • Layout Algorithms - Integration with any layouts

Installation

npm install ngx-vflow --save

Version Compatibility

ngx-vflow Angular
v0.x v16.2.0+
v1.x v17.3.12+
v2.x v19.2.17+

Community & Support

License

MIT © Artem Mangilev

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Class 327
Method 271
Function 127
Interface 98

Languages

TypeScript100%

Modules by API surface

projects/ngx-vflow-lib/src/lib/vflow/services/flow-status.service.ts36 symbols
projects/ngx-vflow-demo/src/app/categories/cookbook/rope-curve/demo/rope-curve-demo.component.ts30 symbols
projects/ngx-vflow-lib/src/lib/vflow/components/vflow/vflow.component.ts29 symbols
projects/ngx-vflow-lib/src/lib/vflow/directives/template.directive.ts20 symbols
projects/ngx-vflow-lib/src/lib/vflow/interfaces/node.interface.ts17 symbols
projects/ngx-vflow-lib/src/lib/vflow/public-components/resizable/resizable.component.ts15 symbols
projects/ngx-vflow-lib/testing/src/directive-mocks/template-mock.directive.ts14 symbols
projects/ngx-vflow-lib/testing/src/component-mocks/vflow-mock.component.ts13 symbols
projects/ngx-vflow-lib/src/lib/vflow/services/draggable.service.ts13 symbols
projects/ngx-vflow-lib/src/lib/vflow/interfaces/connection-events.interface.ts12 symbols
projects/ngx-vflow-lib/src/lib/vflow/components/node/node.component.ts10 symbols
projects/ngx-vflow-lib/src/lib/vflow/public-components/node-toolbar/node-toolbar.component.ts9 symbols

For agents

$ claude mcp add ngx-vflow \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page