FlowGram is an open-source, node-based workflow development framework and toolkit aimed at helping developers build custom AI-workflow platforms or automation systems through a visual, drag-and-drop interface. Instead of shipping as a ready-made product, it provides the building blocks — a canvas for wiring together nodes, a form engine for configuring node parameters, a variable-scope and type-inference engine, and a set of “materials” (pre-built node types such as code execution, conditional logic, LLM calls, etc.) that can be composed into larger workflows. This makes FlowGram highly flexible: you can prototype data-processing pipelines, AI-agent flows, automation scripts, or even business process automation without writing all the plumbing yourself. The framework supports both free-layout canvases (for free-form graphs) and fixed-layout canvases (for more structured flowcharts, including loops, branches, compound nodes), giving you visual freedom depending on your use-case.

Features

  • Visual node-based workflow builder with draggable canvas supporting both free-layout (free-form node placement) and fixed-layout (structured flowcharts with loops/branches) canvases
  • Built-in form engine for node configuration: supports parameter editing, validation, side-effects, data binding, and error capturing
  • Variable engine with scope management, type inference, and data-flow tracking, enabling safe and clear handling of data across node connections
  • Pre-made “materials” (node types) like code execution, conditional logic, LLM invocation, HTTP requests, loops/branches — allowing complex workflows without writing boilerplate from scratch
  • Modular, extensible and open-source architecture (MIT license), enabling developers to add custom node types, integrate external tools or services, or embed FlowGram in larger applications
  • Actively maintained project with frequent commits, generous community adoption (thousands of stars & forks), and a clear release/versioning schedule — suitable for production use or serious prototypes

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow FlowGram

FlowGram Web Site

Other Useful Business Software
Award-Winning Medical Office Software Designed for Your Specialty Icon
Award-Winning Medical Office Software Designed for Your Specialty

Succeed and scale your practice with cloud-based, data-backed, AI-powered healthcare software.

RXNT is an ambulatory healthcare technology pioneer that empowers medical practices and healthcare organizations to succeed and scale through innovative, data-backed, AI-powered software.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of FlowGram!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Artificial Intelligence Software

Registered

2025-12-01