I have ported the Freight Car Forwarder program to rust, mostly as an experiment to learn rust and to see if the code could be ported.
This program is now available on crates.io: https://crates.io/crates/freight_car_forwarder and on GitHub: https://github.com/RobertPHeller/freight_car_forwarder. It is available in source form and is a command line / terminal program.