Near Protocol supports Rust and AssemblyScript (a variant of JavaScript) for the creation of smart contracts.