Awesome Lists

awesome-move

by MystenLabs

awesome listpushed about 2 years ago

Code and content from the Move community.

AI summary

Move developer toolkit

A curated list of resources and tools for developers using the Move programming language

stars
1.4K
forks
260
watching
43
awesome lists
3
entries
145
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/MystenLabs/awesome-move/links.svg)](https://awesome.facts.dev/awesome/MystenLabs/awesome-move)
HTML
<a href="https://awesome.facts.dev/awesome/MystenLabs/awesome-move"><img src="https://awesome.facts.dev/shield/MystenLabs/awesome-move/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/MystenLabs/awesome-move/links.svg

What's in the list

145 links in 32 sections, with live GitHub stats.activeno commit in 2y

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 )

  • 0L

    A reference implementation of a neutral replicated state machine. Forked from the Libra/Diem technologies (in )

  • Starcoin

    A smart contract blockchain network that scales by layering (in )

  • Aptos

    Aptos-core strives towards being the safest and most scalable layer one blockchain solution (in )

  • Pontem

    Substrate based parachain with MoveVM onboard (in )

  • Celo

    Blockchain with EVM and MoveVM ( )

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

Books

Tutorials

Community

Code / Fungible Tokens

  • Fungible token examples

    Multiple example token implementations from Sui

  • BasicCoin

    A toy implementation of an -like fungible token

  • Diem

    An ERC20-like token with permissioned minting/burning, see also this . Deployed on 0L

  • Token

    Another ERC20-like Token. Deployed on Starcoin

  • GAS

    A token that instantiates the Diem standard above. Deployed on 0L

  • STC

    A token that instantiates the Starcoin standard above. 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

  • XETH

    A mapped assets of ETH 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

  • XBTC

    BTC mirror asset on Sui

Code / Non-Fungible Tokens

  • NFT examples

    Multiple NFT example implementations from Sui

  • NFT

    An ERC721-like token. Deployed on Starcoin

  • Merkle Airdrop

    Utility for airdropping a large number of NFTs. Deployed on Starcoin

  • NFT

    An implementation of a hybrid ERC721/ERC1155-like token. From Diem

  • BARS

    An NFT that instantiates this hybrid standard. From Diem

  • MultiToken

    An ERC1155-like token. From Diem

  • NFTGallery

    Utility for holding multiple NFT's of the same type. From Diem

  • 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

Code / DeFi

  • DeFi examples

    Multiple DeFi example implementations from Sui

  • CoinSwap

    A toy implementation of a -like liquidity pool containing two tokens

  • Starswap

    A Uniswap-style DEX. Deployed on Starcoin

  • Offer

    Generic implementation of atomic swaps for any pair of assets

  • 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

  • ValidatorUniverse

    Validator set management. Deployed on 0L

  • Oracle

    For on-chain community voting. Deployed on 0L

  • DAO

    For on-chain proposals and voting. Deployed on Starcoin

  • DiemSystem

    Validator set management. From Diem

  • Vote

    On-chain voting. From Diem

Code / Cross-Chain Bridge

  • Poly Bridge

    The first Cross-Chain Bridge between Move and EVM. Deployed on Starcoin

  • OmniBTC Bridge

    A bridge between Bitcoin and Move language public chains (like Aptos and Sui) based on ultra-light node

Code / Accounts

  • Account

    A generic account for Diem-powered chains. From Diem

  • DiemAccount

    Fork of the above. From 0L

  • Account

    Fork of the above. From Starcoin

Code / Frameworks

Code / Libraries

  • Move standard library

    Utilities intended (but not required) to be used in every platform running Move. From the Move repo

  • Move nursery

    Experimental modules that may eventually be promoted into the standard library. From the Move repo

  • Decimal

    Efficient implementation of a decimal value. From 0L

  • Math

    Math utility functions. From Starcoin

  • Compare

    Polymorphic comparison (i.e., compare any two Move values of the same type). From the nursery

  • Vault

    Library for capabilities. From the nursery

  • ACL

    Library for list-based access control. From the nursery

  • 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

  • Move-on-EVM

    Experimental project to compile Move source code to EVM bytecode

  • aoc-move

    Advent of Code solutions in Move with some formal verification

Tools

  • Move Package Manager

    Like or for Move: single CLI (and corresponding Rust API's for other tools to hook into) for building, running, testing, debugging, and verifying Move . Maintained by the Move core team

  • Move Prover

    Formal verification of user-defined specifications written in Move source code. Maintained by the Move core team

  • Move Read/Write Set Analyzer

    Static analysis tool for computing an overapproximation of the global memory touched by a Move program. Maintained by the Move core team

  • Move Playground JS Library

    Wrapping 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

Package Managers

  • Movey

    A crates.io-style repository of Move packages

Wallets

  • StarMask

    A wallet for the Starcoin blockchain. Maintained by the Starcoin team ( )

  • Sui Wallet

    A chrome (v88+) extension wallet for Sui ( )

  • Pontem Wallet

    Wallet extension for Aptos network by the Pontem team ( )

  • Fewcha Aptos Wallet

    The wallet of layer 1 blockchain Aptos ( )

  • bcs-js

    JavaScript implementation of the 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. ( , )

  • Ethos Wallet

    Open-source chrome extension wallet for Sui ( , )

Wallets / Wallet Adapters

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

SDKs / Sui Dapps SDKs

SDKs / Other network SDKs

Papers / Language Design

Papers / Static Analysis and Verification

Videos

Slides

Podcasts

Blog Posts

Security

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.