Skip to content
52

Awesome Move

Code and content from the Move community.

1.5k stars270 forks95 entriesLast push Aug 14, 2024 (2 years ago)License CC-BY-4.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Overview

Installation

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).

In 3 lists

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).

In 2 lists

ChainX

Bitcoin's layer2 smart contract network has already supported WASM and EVM, and is supporting MoveVM (in mainnet).

In 3 lists

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

Installation

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

Move Language Discord

Move @ Sui by Mysten Labs Discord

Move @ 0L Discord

Move @ Starcoin Discord

Move @ Aptos Discord

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).

In 3 lists

Installation

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).

In 3 lists

Token

Another ERC20-like Token. Deployed on Starcoin.

Diem

The original Move based blockchain from Meta (form. Libra by Facebook) (discontinued).

In 2 lists

NFT Protocol

NFT protocol and collection framework. From OriginByte.

Suia

The first POAP application on Sui.

Code >Decentralized Identity

aptos-cid

Decentralized identity on Aptos, the underlying account system of ComingChat.

MoveDID

MoveDID is a DID protocol that compatible with Move-based blockchain networks, including Aptos, Sui, and Starcoin. Maintained by the NonceGeek.

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).

In 3 lists

Installation

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

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).

In 2 lists

Code >Cross-Chain Bridge

XUSDT

A mapped assets of USDT on Starcoin.

XBTC

BTC mirror asset on Aptos.

Code >Accounts

Diem

The original Move based blockchain from Meta (form. Libra by Facebook) (discontinued).

In 2 lists

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.

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).

In 3 lists

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).

In 2 lists

Code >Libraries

Installation

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

Installation

aoc-move

Advent of Code solutions in Move with some formal verification.

Tools

Installation

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).

In 3 lists

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).

In 3 lists

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).

In 3 lists

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.

Robust Safety for Move

The Move Borrow Checker

Resources: A Safe Language Abstraction for Money

Papers >Static Analysis and Verification

Fast and Reliable Formal Verification of Smart Contracts with the Move Prover

The Move Prover

Verification of Programs Written in Libra's Move Language

Exact and Linear-Time Gas-Cost Analysis

Videos

The Move Programming Language

Move on Sui

Move on Aptos

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 deep dive

Move overview

Slides from Reasoning About Financial Systems workshop at SBC '22.

Podcasts

Move and Sui with Sam Blackshear from Mysten Labs

Move AMA covering Move origin story

Blog Posts

Comparing Move and Rust smart contract development

Comparing Diem-style Move and Sui Move

Security

Aptos-movevm Denial of Service Vulnerability

See category
94

Awesome Rust

rust-unofficial/awesome-rust

A curated list of Rust code and resources.

Fresh★ 60k1833 entriesPushed today
94

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.

Fresh★ 115k1316 entriesPushed today
94

Awesome Python

vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

Fresh★ 324k504 entriesPushed today
94

Awesome C++

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Fresh★ 74k1358 entriesPushed yesterday
94

Awesome Go

avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

Fresh★ 186k3119 entriesPushed yesterday
94

Awesome PHP

ziadoz/awesome-php

A curated list of amazingly awesome PHP libraries, resources and shiny things.

Fresh★ 33k87 entriesPushed 2 days ago