View on GitHub

flownote

FlowNote lets developers create, organize, and reason about event-oriented applications with a simple flow-based language.

The Application Concept

FlowNote Applications organize business logic as Flows and Actions.

Basic Concepts

Application

Event Queue

An Application has an Event Queue that manages the progression of Events through a Flow. By default, FlowNote Applications use the MemoryQueue, but you can also create wrappers for custom queues such as Redis, ZeroMQ, or queuing services by registering it with call to the Application’s registerQueueType(<name of the queue type>, <Your new Queue Class>)

Examples

To see more various examples of how Applications are defined, check out the flowExamples.js test.

Documentation

( Installation | Features | Use Cases | Language | Application | Flow | Nodes | Channels | Contribution Overview | Roadmap | Known Problems )