Awesome Move
Code and content from the Move community.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Overview
Move-Powered Blockchains
Sui
A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language (in devnet).
0L
A reference implementation of a neutral replicated state machine. Forked from the Libra/Diem technologies (in mainnet).
Starcoin
A smart contract blockchain network that scales by layering (in mainnet).
Aptos
Aptos-core strives towards being the safest and most scalable layer one blockchain solution (in mainnet).
Pontem
Substrate based parachain with MoveVM onboard (in testnet).
Celo
Blockchain with EVM and MoveVM (coming soon).
Diem
The original Move based blockchain from Meta (form. Libra by Facebook) (discontinued).
ChainX
Bitcoin's layer2 smart contract network has already supported WASM and EVM, and is supporting MoveVM (in mainnet).
Books
Move Book
Move book maintained by the Move core team (中文).
Move Book
Move book maintained by @damirka (中文).
Move Patterns
A book on Move software design patterns maintained by @villesundell.
Sui Move by Example
A book on the Sui Move variant maintained by @MystenLabs.
Tutorials
Programming with objects
Maintained by the Sui team.
Move and SmartContract Development
Maintained by the Starcoin team.
Move Language
Interactive Move language course, free for everyone, maintained by imcoding.online (中文).
Community
MoveChina
The largest Chinese community for the Move programming language.
Code >Fungible Tokens
Sui
A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language (in devnet).
0L
A reference implementation of a neutral replicated state machine. Forked from the Libra/Diem technologies (in mainnet).
Token
Another ERC20-like Token. Deployed on Starcoin.
STAR
A governance token of Starswap dApp that powers the AMM+DEX ecosystem. Deployed on Starcoin.
XUSDT
A mapped assets of USDT on Starcoin.
WEN stablecoin
Deployed on Starcoin.
FAI stablecoin
An over-collateralized stable coin deployed on Starcoin.
FLY stablecoin
An implementation of forked OHM that deployed on Starcoin.
XBTC
BTC mirror asset on Aptos.
Code >Non-Fungible Tokens
Sui
A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language (in devnet).
Token
Another ERC20-like Token. Deployed on Starcoin.
Diem
The original Move based blockchain from Meta (form. Libra by Facebook) (discontinued).
NFT Protocol
NFT protocol and collection framework. From OriginByte.
Suia
The first POAP application on Sui.
Code >Decentralized Identity
Code >DeFi
Sui
A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language (in devnet).
STAR
A governance token of Starswap dApp that powers the AMM+DEX ecosystem. Deployed on Starcoin.
AptosRedPacket
A red packet social app that combines private chat and encrypted wallet on Aptos.
SuiRedPacket
A red packet social app that combines private chat and encrypted wallet on Sui.
AptosAMMswap
Aptos AMM Swap implemented by the OmniBTC team.
SuiAMMswap
Sui AMM Swap implemented by the OmniBTC team.
AptosOmniSwap
One-click swap between aptos and EVM chains (such as ETH/BSC/AVAX, etc.) based on the cross-chain interoperability protocol wormhole.
DolaProtocol
A Decentralized Omnichain Liquidity Aggregation Protocol with the single coin pool of each public chain as the core, Wormhole, Layerzero and other cross-chain messaging protocols as the bridge, and Sui public chain as the settlement center.
ObjectMarket
A unique object trading marketplace in the Sui network.
Code >SocialFi
Dmens
Decentralized Moments which is a Blockchain Twitter Protocol built on the Sui network.
Code >On-Chain Governance
Code >Cross-Chain Bridge
Code >Accounts
Code >Frameworks
Sui
A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language (in devnet).
Aptos
Aptos-core strives towards being the safest and most scalable layer one blockchain solution (in mainnet).
0L
A reference implementation of a neutral replicated state machine. Forked from the Libra/Diem technologies (in mainnet).
Token
Another ERC20-like Token. Deployed on Starcoin.
Diem
The original Move based blockchain from Meta (form. Libra by Facebook) (discontinued).
Code >Libraries
0L
A reference implementation of a neutral replicated state machine. Forked from the Libra/Diem technologies (in mainnet).
Token
Another ERC20-like Token. Deployed on Starcoin.
TaoHe
A collection of nestable Move resources.
Starcoin Framework Commons
Libraries for Move commons utility on starcoin-framework. From Starcoin.
Movemate
Smart contract building blocks for Aptos and Sui (Math utilities, governance contracts, escrow, and more). Maintained by the Pentagon team.
Move cron parser
Library is built for a purpose of parsing cron expression. Maintained by Snowflake Network team.
Code >Miscellaneous
aoc-move
Advent of Code solutions in Move with some formal verification.
Tools
Move Playground JS Library
Wrapping Move Playground by Pontem as a JavaScript library for browser. You can use it to build your own Move Playground.
go-sui-indexer
An off-fullnode service to serve data from Sui Node.
IDEs
Move VS Code plugin
Maintained by the Move core team (source code).
Move IntelliJ plugin
Maintained by the Pontem team (source code).
Move Playground
Like Remix for Move. Alpha version of a Web IDE. See instructions. Maintained by the Pontem team.
Starcoin IDE
Maintained by the Starcoin team (source code).
Move Vim
Maintained by @rvmelkonian.
move-mode
Major mode for Emacs maintained by @amnn.
Package Managers
Movey
A crates.io-style repository of Move packages.
Wallets
StarMask
A wallet for the Starcoin blockchain. Maintained by the Starcoin team (Chrome Webstore).
Sui
A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language (in devnet).
Pontem Wallet
Wallet extension for Aptos network by the Pontem team (Chrome Webstore).
Fewcha Aptos Wallet
The wallet of layer 1 blockchain Aptos (Chrome Webstore).
bcs-js
JavaScript implementation of the BCS serialization scheme used by Move, may be useful for implementing wallets.
ComingChat
A decentralized social finance/web3 portal. Supporting public chain wallets, such as Sui and Aptos wallets.
Suiet Wallet
A open-source wallet for Sui. (Chrome Webstore, Website)
Ethos Wallet
Open-source chrome extension wallet for Sui (Chrome Webstore, Website).
Wallets >Wallet Adapters
Sui
A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language (in devnet).
Suiet Wallet
Suiet Wallet Adapter.
Wallets >Wallet Kits
Suiet Wallet Kit
A package support all Sui wallets with customizable UI.
Ethos Connect
UI with built-in wallet adapter and Email option for supporting all wallets and wallet-less users on Sui.
SDKs >Sui SDKs
Rust SDK
(official)
Sui
A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language (in devnet).
Golang SDK 1
(community)
Golang SDK 2
(community)
Python SDK
(community)
Java SDK
(community)
Kotlin SDK
(community)
C# SDK
(community)
SDKs >Sui Dapps SDKs
OmniSwap-Sui-SDK
(community)
SDKs >Other network SDKs
Aptos Golang SDK
(community)
Papers >Language Design
Move: A Language With Programmable Resources
This was the original Move white paper released in 2018. Many aspects of this are now out of date (e.g., the syntax and description of the bytecode instructions), but the first two sections are worth a read for explaining the difficulties of programming with assets and how Move tackles them.
Papers >Static Analysis and Verification
Videos
Move: A Safe Language for Programming with Money
Talk from @sblackshear at the Fields Institute Blockchain research seminar series.
Formal Verification of Move Programs for the Libra Blockchain
Talk from @DavidLDill at the Fields Institute Blockchain research seminar series.
Move for the Masses
Talk at the Converge '22.
Slides
Move overview
Slides from Reasoning About Financial Systems workshop at SBC '22.
Podcasts
Blog Posts
Security
Related lists in Programming Languages
See categoryAwesome Rust
rust-unofficial/awesome-rust
A curated list of Rust code and resources.
Awesome Mac
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
Awesome Python
vinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
Awesome C++
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Awesome Go
avelino/awesome-go
A curated list of awesome Go frameworks, libraries and software
Awesome PHP
ziadoz/awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.