gear
Asynchronously program as if gears drive each other.Objects could be set different periods, which could be awaited inside, outside, enetr and exit.
A command-line gear generator
Gear-workbench for freecad