spltoken
spltoken Program is written in Rust and available on crates.io and docs.rs. Auto-generated C bindings are also available here JavaScript bindings are available that support loading the Token Program on to a chain and issue instructions. See the SPL Associated Token Account program for convention around wallet address to token account mapping and funding.