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
259 forks
last commit: 3 months ago
Linked from 3 awesome lists
awesomeawesome-list
Awesome Move / Overview | |||
Installation | 2,260 | 7 months ago | |
Problem Statement | 1,388 | 3 months ago | |
Awesome Move / Move-Powered Blockchains | |||
Sui | 6,239 | 5 days 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 1 year ago | A reference implementation of a neutral replicated state machine. Forked from the Libra/Diem technologies (in ) |
Starcoin | 1,380 | 5 days ago | A smart contract blockchain network that scales by layering (in ) |
Aptos | 6,183 | about 15 hours 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 | 564 | 18 days ago | Blockchain with EVM and MoveVM ( ) |
Diem | 16,701 | 6 days ago | The original Move based blockchain from Meta (form. Libra by Facebook) (discontinued) |
ChainX | 323 | 6 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,260 | 7 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,239 | 5 days ago | Multiple example token implementations from Sui |
BasicCoin | 2,260 | 7 months ago | A toy implementation of an -like fungible token |
Diem | 248 | about 1 year ago | An ERC20-like token with permissioned minting/burning, see also this . Deployed on 0L |
Token | 50 | about 1 month ago | Another ERC20-like Token. Deployed on Starcoin |
GAS | 248 | about 1 year ago | A token that instantiates the Diem standard above. Deployed on 0L |
STC | 50 | about 1 month ago | A token that instantiates the Starcoin standard above. Deployed on Starcoin |
STAR | 43 | 8 months ago | A governance token of Starswap dApp that powers the AMM+DEX ecosystem. Deployed on Starcoin |
XUSDT | 5 | 10 months ago | A mapped assets of USDT on Starcoin |
XETH | 5 | 10 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 1 year 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,239 | 5 days ago | Multiple NFT example implementations from Sui |
NFT | 50 | about 1 month ago | An ERC721-like token. Deployed on Starcoin |
Merkle Airdrop | 50 | about 1 month ago | Utility for airdropping a large number of NFTs. Deployed on Starcoin |
NFT | 16,701 | 6 days ago | An implementation of a hybrid ERC721/ERC1155-like token. From Diem |
BARS | 16,701 | 6 days ago | An NFT that instantiates this hybrid standard. From Diem |
MultiToken | 16,701 | 6 days ago | An ERC1155-like token. From Diem |
NFTGallery | 16,701 | 6 days ago | Utility for holding multiple NFT's of the same type. From Diem |
NFT Protocol | 147 | 7 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 | 9 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,239 | 5 days ago | Multiple DeFi example implementations from Sui |
CoinSwap | 2,260 | 7 months ago | A toy implementation of a -like liquidity pool containing two tokens |
Starswap | 43 | 8 months ago | A Uniswap-style DEX. Deployed on Starcoin |
Offer | 2,260 | 7 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 | almost 2 years ago | Aptos AMM Swap implemented by the OmniBTC team |
SuiAMMswap | 76 | over 1 year ago | Sui AMM Swap implemented by the OmniBTC team |
AptosOmniSwap | 83 | 18 days 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 | 9 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 | 5 | 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 1 year ago | Validator set management. Deployed on 0L |
Oracle | 248 | about 1 year ago | For on-chain community voting. Deployed on 0L |
DAO | 50 | about 1 month ago | For on-chain proposals and voting. Deployed on Starcoin |
DiemSystem | 16,701 | 6 days ago | Validator set management. From Diem |
Vote | 16,701 | 6 days ago | On-chain voting. From Diem |
Awesome Move / Code / Cross-Chain Bridge | |||
Poly Bridge | 5 | 10 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,701 | 6 days ago | A generic account for Diem-powered chains. From Diem |
DiemAccount | 248 | about 1 year ago | Fork of the above. From 0L |
Account | 50 | about 1 month ago | Fork of the above. From Starcoin |
Awesome Move / Code / Frameworks | |||
Sui Framework | 6,239 | 5 days ago | |
Aptos Framework | 6,183 | about 15 hours ago | |
0L Framework | 248 | about 1 year ago | |
Starcoin Framework | 50 | about 1 month ago | |
Diem Framework | 16,701 | 6 days ago | |
Awesome Move / Code / Libraries | |||
Move standard library | 2,260 | 7 months ago | Utilities intended (but not required) to be used in every platform running Move. From the Move repo |
Move nursery | 2,260 | 7 months ago | Experimental modules that may eventually be promoted into the standard library. From the Move repo |
Decimal | 248 | about 1 year ago | Efficient implementation of a decimal value. From 0L |
Math | 50 | about 1 month ago | Math utility functions. From Starcoin |
Compare | 2,260 | 7 months ago | Polymorphic comparison (i.e., compare any two Move values of the same type). From the nursery |
Vault | 2,260 | 7 months ago | Library for capabilities. From the nursery |
ACL | 2,260 | 7 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 | almost 2 years ago | Libraries for Move commons utility on starcoin-framework. From Starcoin |
Movemate | 205 | almost 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 | about 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,260 | 7 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,260 | 7 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,260 | 7 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,260 | 7 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 | 8 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 | 29 | 5 months ago | Maintained by |
move-mode | 14 | 5 days 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 | about 1 year ago | A wallet for the Starcoin blockchain. Maintained by the Starcoin team ( ) |
Sui Wallet | 6,239 | 5 days ago | A chrome (v88+) extension wallet for Sui ( ) |
Pontem Wallet | 44 | 7 months ago | Wallet extension for Aptos network by the Pontem team ( ) |
Fewcha Aptos Wallet | The wallet of layer 1 blockchain Aptos ( ) | ||
bcs-js | 4 | about 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 | 171 | 10 days ago | A open-source wallet for Sui. ( , ) |
Ethos Wallet | 13 | 5 months ago | Open-source chrome extension wallet for Sui ( , ) |
Awesome Move / Wallets / Wallet Adapters | |||
Sui Wallet | 6,239 | 5 days ago | Sui Wallet Adapter |
Suiet Wallet | 76 | almost 2 years ago | Suiet Wallet Adapter |
Awesome Move / Wallets / Wallet Kits | |||
Suiet Wallet Kit | 166 | 10 days 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,239 | 5 days ago | (official) |
Golang SDK 1 | 82 | 9 days ago | (community) |
Golang SDK 2 | 115 | 8 days ago | (community) |
Python SDK | 141 | 8 days ago | (community) |
Java SDK | 25 | 10 months ago | (community) |
Kotlin SDK | 8 | about 2 months ago | (community) |
C# SDK | 15 | 30 days 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 | 3 months 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