I just released two crates for Rust.
shuttle-core
is the "low level" library that contains the XDR data structures, plus key pair generation.
shuttle-sdk
is the SDK to communicate with the Horizon server, I haven't implemented all endpoints yet but the basic structure is there.
Both project are fully documented and you can find examples here and here.