awesome-move

Awesome Move


Project maintained by awesome-move Hosted on GitHub Pages — Theme by mattgraham

Awesome Move

Move is a programming language for writing safe smart contracts originally developed at Facebook to power the Libra 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.

Contents

Overview

Move-Powered Blockchains

Books

Tutorials

Community

Code

Code written in Move.

Fungible Tokens

Non-Fungible Tokens

DeFi

On-Chain Governance

Cross-Chain Bridge

Accounts

Frameworks

A Move framework is the set of Move modules included in the genesis state of the chain. These modules typically implement key concepts like accounts, currencies, . The ability to separate blockchain-specific framework logic from the generic functionality of the Move language is a key part of Move’s platform-agnostic design.

Libraries

Miscellaneous

Tools

IDEs

Package Managers

Wallets

Papers

Language Design

Static Analysis and Verification

Videos

Podcasts