Skip to main content

Move Language


Move is a programming language for writing safe smart contracts originally developed at Facebook to power the Diem blockchain. Move is designed to be a platform-agnostic language to enable common libraries, tooling, and developer communities across diverse blockchains with vastly different data and execution models. Move's ambition is to become the "JavaScript of Web3" in terms of ubiquity -- when developers want to quickly write safe code involving assets, it should be written in Move.