8000 GitHub - Foblex/f-flow: Foblex Flow - is an Angular library designed to simplify the creation and manipulation of dynamic flow. Provides components for flows, nodes, and connections, automating node manipulation and inter-node connections.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ f-flow Public

Foblex Flow - is an Angular library designed to simplify the creation and manipulation of dynamic flow. Provides components for flows, nodes, and connections, automating node manipulation and inter-node connections.

License

Notifications You must be signed in to change notification settings

Foblex/f-flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Foblex Flow Logo

NPM Release Build Status

Powerful Flow Editor Framework β€” Native to Angular


Foblex Flow is a modern Angular library for building interactive flow-based UIs, including visual editors, diagrams, and automation tools.
It provides a robust, fully Angular-native foundation to create, customize, and manage dynamic node-based structures β€” with full support for SSR, Standalone Components, and zoneless mode.

πŸ”§ Ideal for internal tools, low-code platforms, process editors, call flows, and custom visual builders.


πŸš€ Features at a Glance

  • 🧩 Dynamic Node & Connection Creation β€” Create, connect, and manage nodes in real-time
  • πŸ”„ Reassignable Connections β€” Drag to reconnect inputs and outputs
  • 🧠 Event-driven architecture β€” React to user interaction via clean APIs
  • 🎨 Customizable Templates β€” Use your own components for nodes and connections
  • πŸ–± Drag, Zoom, Pan β€” Smooth canvas navigation for large graphs
  • βš™οΈ SSR + Angular Compatibility β€” Works with Angular 12+, SSR, Standalone Components, and Composition API

Examples

Check out real-world use cases built with Foblex Flow:

  • 🟒 Call Center - A streamlined flow example simulating a call flow.

  • 🧱 Scheme Editor - A more advanced example of a fully interactive scheme editor.

  • πŸ’‘ Visual Programming - An example of a visual programming flow.

  • πŸ—„ DB Management - An example of a database management flow.

βš™οΈ Quick Start

Install via Angular CLI:

ng add @foblex/flow

Minimal usage example:

<f-flow fDraggable>
  <f-canvas>
    <f-connection fOutputId="output1" fInputId="input1"></f-connection>
    <div fNode fDragHandle [fNodePosition]="{ x: 24, y: 24 }" fNodeOutput fOutputId="output1" fOutputConnectableSide="right"> Drag me</div>
    <div fNode fDragHandle [fNodePosition]="{ x: 244, y: 24 }" fNodeInput fInputId="input1" fInputConnectableSide="left"> Drag me</div>
  </f-canvas>
</f-flow>

πŸ“˜ Full documentation: https://flow.foblex.com/docs/get-started

πŸ›£ Roadmap

We have a detailed roadmap for the development of Foblex Flow. Check out the Roadmap to see the upcoming features and milestones.

πŸ’¬ Community & Support

Questions, suggestions or bugs? Contact support@foblex.com

πŸ“„ License

Foblex Flow is MIT licensed β€” free to use and open for contribution.

About

Foblex Flow - is an Angular library designed to simplify the creation and manipulation of dynamic flow. Provides components for flows, nodes, and connections, automating node manipulation and inter-node connections.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

0