awesome-move
Move developer toolkit
A curated list of resources and tools for developers using the Move programming language
Code and content from the Move community.
1k stars
43 watching
260 forks
last commit: 5 months ago
Linked from 3 awesome lists
awesomeawesome-list
Awesome Move / Overview | |||
Installation | 2,273 | 9 months ago | |
Problem Statement | 1,400 | 5 months ago | |
Awesome Move / Move-Powered Blockchains | |||
Sui | 6,352 | about 1 month ago | 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 | 248 | about 2 months ago | A reference implementation of a neutral replicated state machine. Forked from the Libra/Diem technologies (in ) |
Starcoin | 1,384 | about 1 month ago | A smart contract blockchain network that scales by layering (in ) |
Aptos | 6,214 | about 1 month ago | Aptos-core strives towards being the safest and most scalable layer one blockchain solution (in ) |
Pontem | 77 | about 2 years ago | Substrate based parachain with MoveVM onboard (in ) |
Celo | 567 | about 1 month ago | Blockchain with EVM and MoveVM ( ) |
Diem | 16,703 | about 1 month ago | The original Move based blockchain from Meta (form. Libra by Facebook) (discontinued) |
ChainX | 326 | 8 months ago | Bitcoin's layer2 smart contract network has already supported WASM and EVM, and is supporting MoveVM (in ) |
Awesome Move / Books | |||
Move Book | Move book maintained by the Move core team ( ) | ||
Move Book | Move book maintained by ( ) | ||
Move Patterns | A book on Move software design patterns maintained by | ||
Sui Move by Example | A book on the Sui Move variant maintained by | ||
Awesome Move / Tutorials | |||
Implementing, testing, and verifying a fungible token | 2,273 | 9 months ago | Maintained by the Move core team |
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 ( ) | ||
Awesome Move / 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 | ||
Awesome Move / Code / Fungible Tokens | |||
Fungible token examples | 6,352 | about 1 month ago | Multiple example token implementations from Sui |
BasicCoin | 2,273 | 9 months ago | A toy implementation of an -like fungible token |
Diem | 248 | about 2 months ago | An ERC20-like token with permissioned minting/burning, see also this . Deployed on 0L |
Token | 50 | 3 months ago | Another ERC20-like Token. Deployed on Starcoin |
GAS | 248 | about 2 months ago | A token that instantiates the Diem standard above. Deployed on 0L |
STC | 50 | 3 months ago | A token that instantiates the Starcoin standard above. Deployed on Starcoin |
STAR | 43 | 10 months ago | A governance token of Starswap dApp that powers the AMM+DEX ecosystem. Deployed on Starcoin |
XUSDT | 5 | 12 months ago | A mapped assets of USDT on Starcoin |
XETH | 5 | 12 months ago | A mapped assets of ETH on Starcoin |
WEN stablecoin | 7 | over 2 years ago | Deployed on Starcoin |
FAI stablecoin | 12 | about 2 years ago | An over-collateralized stable coin deployed on Starcoin |
FLY stablecoin | 1 | over 2 years ago | An implementation of forked OHM that deployed on Starcoin |
Synthetic token backed by a basket containing a reserve of other tokens | 248 | about 2 months ago | From Diem |
XBTC | 36 | about 2 years ago | BTC mirror asset on Aptos |
XBTC | 36 | about 2 years ago | BTC mirror asset on Sui |
Awesome Move / Code / Non-Fungible Tokens | |||
NFT examples | 6,352 | about 1 month ago | Multiple NFT example implementations from Sui |
NFT | 50 | 3 months ago | An ERC721-like token. Deployed on Starcoin |
Merkle Airdrop | 50 | 3 months ago | Utility for airdropping a large number of NFTs. Deployed on Starcoin |
NFT | 16,703 | about 1 month ago | An implementation of a hybrid ERC721/ERC1155-like token. From Diem |
BARS | 16,703 | about 1 month ago | An NFT that instantiates this hybrid standard. From Diem |
MultiToken | 16,703 | about 1 month ago | An ERC1155-like token. From Diem |
NFTGallery | 16,703 | about 1 month ago | Utility for holding multiple NFT's of the same type. From Diem |
NFT Protocol | 149 | 9 months ago | NFT protocol and collection framework. From OriginByte |
Suia | 17 | over 1 year ago | The first POAP application on Sui |
Awesome Move / Code / Decentralized Identity | |||
aptos-cid | 7 | about 2 years ago | Decentralized identity on Aptos, the underlying account system of ComingChat |
MoveDID | 35 | 11 months ago | MoveDID is a DID protocol that compatible with Move-based blockchain networks, including Aptos, Sui, and Starcoin. Maintained by the |
Awesome Move / Code / DeFi | |||
DeFi examples | 6,352 | about 1 month ago | Multiple DeFi example implementations from Sui |
CoinSwap | 2,273 | 9 months ago | A toy implementation of a -like liquidity pool containing two tokens |
Starswap | 43 | 10 months ago | A Uniswap-style DEX. Deployed on Starcoin |
Offer | 2,273 | 9 months ago | Generic implementation of atomic swaps for any pair of assets |
AptosRedPacket | 14 | about 2 years ago | A red packet social app that combines private chat and encrypted wallet on Aptos |
SuiRedPacket | 3 | over 1 year ago | A red packet social app that combines private chat and encrypted wallet on Sui |
AptosAMMswap | 28 | about 2 years ago | Aptos AMM Swap implemented by the OmniBTC team |
SuiAMMswap | 77 | almost 2 years ago | Sui AMM Swap implemented by the OmniBTC team |
AptosOmniSwap | 82 | 2 months ago | One-click swap between aptos and EVM chains (such as ETH/BSC/AVAX, etc.) based on the cross-chain interoperability protocol wormhole |
DolaProtocol | 28 | 11 months ago | 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 | 6 | over 1 year ago | A unique object trading marketplace in the Sui network |
Awesome Move / Code / SocialFi | |||
Dmens | 12 | over 1 year ago | Decentralized Moments which is a Blockchain Twitter Protocol built on the Sui network |
Awesome Move / Code / On-Chain Governance | |||
ValidatorUniverse | 248 | about 2 months ago | Validator set management. Deployed on 0L |
Oracle | 248 | about 2 months ago | For on-chain community voting. Deployed on 0L |
DAO | 50 | 3 months ago | For on-chain proposals and voting. Deployed on Starcoin |
DiemSystem | 16,703 | about 1 month ago | Validator set management. From Diem |
Vote | 16,703 | about 1 month ago | On-chain voting. From Diem |
Awesome Move / Code / Cross-Chain Bridge | |||
Poly Bridge | 5 | 12 months ago | The first Cross-Chain Bridge between Move and EVM. Deployed on Starcoin |
OmniBTC Bridge | 36 | about 2 years ago | A bridge between Bitcoin and Move language public chains (like Aptos and Sui) based on ultra-light node |
Awesome Move / Code / Accounts | |||
Account | 16,703 | about 1 month ago | A generic account for Diem-powered chains. From Diem |
DiemAccount | 248 | about 2 months ago | Fork of the above. From 0L |
Account | 50 | 3 months ago | Fork of the above. From Starcoin |
Awesome Move / Code / Frameworks | |||
Sui Framework | 6,352 | about 1 month ago | |
Aptos Framework | 6,214 | about 1 month ago | |
0L Framework | 248 | about 2 months ago | |
Starcoin Framework | 50 | 3 months ago | |
Diem Framework | 16,703 | about 1 month ago | |
Awesome Move / Code / Libraries | |||
Move standard library | 2,273 | 9 months ago | Utilities intended (but not required) to be used in every platform running Move. From the Move repo |
Move nursery | 2,273 | 9 months ago | Experimental modules that may eventually be promoted into the standard library. From the Move repo |
Decimal | 248 | about 2 months ago | Efficient implementation of a decimal value. From 0L |
Math | 50 | 3 months ago | Math utility functions. From Starcoin |
Compare | 2,273 | 9 months ago | Polymorphic comparison (i.e., compare any two Move values of the same type). From the nursery |
Vault | 2,273 | 9 months ago | Library for capabilities. From the nursery |
ACL | 2,273 | 9 months ago | Library for list-based access control. From the nursery |
TaoHe | 18 | over 2 years ago | A collection of nestable Move resources |
Starcoin Framework Commons | 59 | about 2 years ago | Libraries for Move commons utility on starcoin-framework. From Starcoin |
Movemate | 206 | about 2 years ago | Smart contract building blocks for Aptos and Sui (Math utilities, governance contracts, escrow, and more). Maintained by the Pentagon team |
Move cron parser | 4 | over 2 years ago | Library is built for a purpose of parsing cron expression. Maintained by Snowflake Network team |
Awesome Move / Code / Miscellaneous | |||
Move-on-EVM | 2,273 | 9 months ago | Experimental project to compile Move source code to EVM bytecode |
aoc-move | 0 | almost 2 years ago | Advent of Code solutions in Move with some formal verification |
Awesome Move / Tools | |||
Move Package Manager | 2,273 | 9 months ago | 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 | 2,273 | 9 months ago | Formal verification of user-defined specifications written in Move source code. Maintained by the Move core team |
Move Read/Write Set Analyzer | 2,273 | 9 months ago | 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 | 17 | about 2 years ago | Wrapping as a JavaScript library for browser. You can use it to build your own Move Playground |
go-sui-indexer | 6 | 10 months ago | An off-fullnode service to serve data from Sui Node |
Awesome Move / IDEs | |||
Move VS Code plugin | Maintained by the Move core team ( ) | ||
Move IntelliJ plugin | Maintained by the Pontem team ( ) | ||
Move Playground | Like for Move. Alpha version of a Web IDE. See . Maintained by the Pontem team | ||
Starcoin IDE | Maintained by the Starcoin team ( ) | ||
Move Vim | 31 | 7 months ago | Maintained by |
move-mode | 15 | about 2 months ago | Major mode for Emacs maintained by |
Awesome Move / Package Managers | |||
Movey | A crates.io-style repository of Move packages | ||
Awesome Move / Wallets | |||
StarMask | 35 | over 1 year ago | A wallet for the Starcoin blockchain. Maintained by the Starcoin team ( ) |
Sui Wallet | 6,352 | about 1 month ago | A chrome (v88+) extension wallet for Sui ( ) |
Pontem Wallet | 46 | 9 months ago | Wallet extension for Aptos network by the Pontem team ( ) |
Fewcha Aptos Wallet | The wallet of layer 1 blockchain Aptos ( ) | ||
bcs-js | 4 | over 4 years ago | 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 | 176 | about 1 month ago | A open-source wallet for Sui. ( , ) |
Ethos Wallet | 13 | 7 months ago | Open-source chrome extension wallet for Sui ( , ) |
Awesome Move / Wallets / Wallet Adapters | |||
Sui Wallet | 6,352 | about 1 month ago | Sui Wallet Adapter |
Suiet Wallet | 76 | about 2 years ago | Suiet Wallet Adapter |
Awesome Move / Wallets / Wallet Kits | |||
Suiet Wallet Kit | 167 | about 1 month ago | A package support all Sui wallets with customizable UI |
Ethos Connect | 16 | about 1 year ago | UI with built-in wallet adapter and Email option for supporting all wallets and wallet-less users on Sui |
Awesome Move / SDKs / Sui SDKs | |||
Rust SDK | (official) | ||
TS/JS SDK | 6,352 | about 1 month ago | (official) |
Golang SDK 1 | 84 | 2 months ago | (community) |
Golang SDK 2 | 124 | 2 months ago | (community) |
Python SDK | 152 | about 1 month ago | (community) |
Java SDK | 25 | 12 months ago | (community) |
Kotlin SDK | 8 | 4 months ago | (community) |
C# SDK | 15 | 3 months ago | (community) |
Awesome Move / SDKs / Sui Dapps SDKs | |||
OmniSwap-Sui-SDK | 7 | almost 2 years ago | (community) |
Awesome Move / SDKs / Other network SDKs | |||
Aptos Golang SDK | 50 | about 1 month ago | (community) |
Awesome Move / 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 | |||
Awesome Move / 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 | |||
Awesome Move / Videos | |||
The Move Programming Language | |||
Move on Sui | |||
Move on Aptos | |||
Move: A Safe Language for Programming with Money | Talk from at the research seminar series | ||
Formal Verification of Move Programs for the Libra Blockchain | Talk from at the research seminar series | ||
Move for the Masses | Talk at the | ||
Awesome Move / Slides | |||
Move deep dive | |||
Move overview | Slides from workshop at | ||
Awesome Move / Podcasts | |||
Move and Sui with Sam Blackshear from Mysten Labs | |||
Move AMA covering Move origin story | |||
Awesome Move / Blog Posts | |||
Comparing Move and Rust smart contract development | |||
Comparing Diem-style Move and Sui Move | |||
Awesome Move / Security | |||
Aptos-movevm Denial of Service Vulnerability |
More related projects:
- xiaoyao1991/presto-ethereum
- etherex/etherex
- libp2p/rust-libp2p
- ethers-io/ethers.js
- sigp/solidity-security-blog
- michaelburge/pyramid-scheme
- nikolaydubina/fpmoney
- dyelax/quorum-workshop
- lyotam/techmarketplace
- ethereumjs/merkle-patricia-tree
- alephao/swift-rlp
- modular-network/ethereum-libraries
- emeraldpay/etherjar
- envoy-vc/blockend-developer-roadmap