Ganv is a Gtk widget for interactive graph-like environments, such as modular synthesizers or finite state machines.
It is used by Ingen, Patchage, and Machina; see these pages for screenshots.