flowRS Open the IDE
← Courses

flowRS Foundations

The core model — graphs, ports, media types, and the Rust a signal graph emits.

Who this is for: New to flowRS. Some programming experience; no Rust required.

01

The signal graph emits Rust

A signal graph emits Rust one way. The visual syntax tree is the diagram that round-trips source.

1 min

Older IDE Filmed on the IDE as it was in late August 2026. The editor has changed since, so some screens look different. The written walkthrough is current.

  1. Nodes, ports, wires and the typed values that travel them.
  2. Why every wire is checked as you draw it.
  3. Reading the Rust a signal graph emits. That source is not parsed back into the signal graph.
  4. The syntax tree is a different diagram: paste Rust, and the tree round-trips it.

Outcome: You can say what a signal graph emits, and which diagram round-trips source.

02

Front panel and block diagram

Controls and indicators, and the split between what you operate and what you build.

1 min

Older IDE Filmed on the IDE as it was in late August 2026. The editor has changed since, so some screens look different. The written walkthrough is current.

  1. Placing controls and indicators.
  2. Wiring a control into a node's input, so turning it changes what the graph computes.
  3. Building an instrument face someone else can operate.

Outcome: You can build a usable panel over a working graph.

03

Ownership you can see

Rust's ownership rules, drawn as wires you can read at a glance.

1 min

Older IDE Filmed on the IDE as it was in late August 2026. The editor has changed since, so some screens look different. The written walkthrough is current.

  1. Move, borrow and mutable borrow as distinct wire modes.
  2. Watching an ownership violation be flagged as you draw it.
  3. Why this is a structural check, not a compiler round trip.

Outcome: You understand Rust ownership through the shape of a graph.

Open the IDE