OpenWire (library)

OpenWire is an open-source dataflow programming library that extends the functionality of Embarcadero Delphi and C++ Builder by providing pin type component properties.

The connections can be used to deliver data or state information between the pins, simulating the functionality of LabVIEW, Agilent VEE and Simulink.

OpenWire is available for Visual Component Library (VCL) and FireMonkey (FMX).

Later it was used for designing signal processing libraries, and was expanded to support any data type.

OpenWire is designed as thread-safe and well suited for multi-threading VCL and FireMonkey component development.