Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-move

Code and content from the Move community
https://github.com/xmas7/awesome-move

Last synced: 4 days ago
JSON representation

  • 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](https://medium.com/mysten-labs/sui-devnet-public-release-a2be304ff36b)).
    • Starcoin - A smart contract blockchain network that scales by layering (in [mainnet](https://stcscan.io/)).
    • Aptos - Aptos-core strives towards being the safest and most scalable layer one blockchain solution (in [testnet](https://aptos.dev/)).
    • Pontem - Substrate based parachain with MoveVM onboard (in [testnet](https://polkadot.js.org/apps/?rpc=wss://testnet.pontem.network/ws#/explorer)).
    • Celo - Blockchain with EVM and MoveVM ([coming soon](https://www.businesswire.com/news/home/20210921006104/en/Celo-Sets-Sights-On-Becoming-Fastest-EVM-Chain-Through-Collaboration-With-Mysten-Labs)).
    • Diem - The original Move based blockchain from Meta (form. Libra by Facebook) (discontinued).
    • 0L - A reference implementation of a neutral replicated state machine. Forked from the Libra/Diem technologies (in [mainnet](https://0l.network/)).
  • Books

    • Move Book - Move book maintained by the Move core team ([中文](https://github.com/move-language/move/tree/main/language/documentation/book/translations/move-book-zh)).
    • Move Patterns - A book on Move software design patterns maintained by [@villesundell](https://github.com/villesundell).
    • Move Book - Move book maintained by [@damirka](https://github.com/damirka) ([中文](https://move-book.com/cn/)).
  • Code

    • Fungible Tokens

      • 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.
      • Fungible token examples - Multiple example token implementations from Sui.
      • BasicCoin - A toy implementation of an [ERC20](https://ethereum.org/en/developers/docs/standards/tokens/erc-20/)-like fungible token.
      • Token - Another ERC20-like Token. Deployed on Starcoin.
      • 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.
      • Diem - An ERC20-like token with permissioned minting/burning, see also this [spec](https://github.com/diem/dip/blob/main/dips/dip-20.md). Deployed on 0L.
      • GAS - A token that instantiates the Diem standard above. Deployed on 0L.
      • Synthetic token backed by a basket containing a reserve of other tokens - From Diem.
    • DeFi

      • Starswap - A Uniswap-style DEX. Deployed on Starcoin.
      • DeFi examples - Multiple DeFi example implementations from Sui.
      • CoinSwap - A toy implementation of a [Uniswap](https://uniswap.org/)-like liquidity pool containing two tokens.
      • Offer - Generic implementation of atomic swaps for any pair of assets.
      • RedPacket - A red packet social app that combines private chat and encrypted wallet.
    • Cross-Chain Bridge

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

    • Libraries

      • TaoHe - A collection of nestable Move resources.
      • Movemate - Smart contract building blocks for Aptos and Sui (Math utilities, governance contracts, escrow, and more). Maintained by the Pentagon team.
      • 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.
      • 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.
      • Decimal - Efficient implementation of a decimal value. From 0L.
      • Starcoin Framework Commons - Libraries for Move commons utility on starcoin-framework. From Starcoin.
    • 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.
    • On-Chain Governance

      • DAO - For on-chain proposals and voting. Deployed on Starcoin.
      • DiemSystem - Validator set management. From Diem.
      • Vote - On-chain voting. From Diem.
      • ValidatorUniverse - Validator set management. Deployed on 0L.
      • Oracle - For on-chain community voting. Deployed on 0L.
    • Accounts

      • Account - A generic account for Diem-powered chains. From Diem.
      • Account - Fork of the above. From Starcoin.
      • DiemAccount - Fork of the above. From 0L.
    • Miscellaneous

      • Move-on-EVM - Experimental project to compile Move source code to EVM bytecode.
  • Wallets

    • Miscellaneous

      • StarMask - A wallet for the Starcoin blockchain. Maintained by the Starcoin team ([Chrome Webstore](https://chrome.google.com/webstore/detail/starmask/mfhbebgoclkghebffdldpobeajmbecfk?hl=en)).
      • Pontem Wallet - Wallet extension for Aptos network by the Pontem team ([Chrome Webstore](https://chrome.google.com/webstore/detail/pontem-wallet/phkbamefinggmakgklpkljjmgibohnba)).
      • bcs-js - JavaScript implementation of the [BCS](https://github.com/diem/bcs) serialization scheme used by Move, may be useful for implementing wallets.
      • Sui Wallet - A chrome (v88+) extension wallet for Sui ([Chrome Webstore](https://chrome.google.com/webstore/detail/sui-wallet/opcgpfmipidbgpenhmajoajpbobppdil)).
      • Fewcha Aptos Wallet - The wallet of layer 1 blockchain Aptos ([Chrome Webstore](https://chrome.google.com/webstore/detail/fewcha-aptos-wallet/ebfidpplhabeedpnhjnobghokpiioolj)).
      • ComingChat - A decentralized social finance/web3 portal. Supporting public chain wallets, such as Sui and Aptos wallets.
  • Overview

  • Tutorials

  • Community

  • Tools

    • Miscellaneous

      • 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 Package Manager - Like `cargo` or `npm` for Move: single CLI (and corresponding Rust API's for other tools to hook into) for building, running, testing, debugging, and verifying Move [packages](https://move-language.github.io/move/). Maintained by the Move core team.
  • IDEs

    • Miscellaneous

      • Move VS Code plugin - Maintained by the Move core team ([source code](https://github.com/move-language/move/tree/main/language/move-analyzer)).
      • Move IntelliJ plugin - Maintained by the Pontem team ([source code](https://github.com/pontem-network/intellij-move)).
      • Move Playground - Like [Remix](https://remix.ethereum.org/) for Move. Alpha version of a Web IDE. See [instructions](https://gist.github.com/borispovod/64b6d23741d8c1f4b0b958a3a74aa68d). Maintained by the Pontem team.
      • Starcoin IDE - Maintained by the Starcoin team ([source code](https://github.com/starcoinorg/starcoin-ide)).
      • Move Vim - Maintained by [@rvmelkonian](https://github.com/rvmelkonian/).
  • Papers

  • Videos

    • Static Analysis and Verification

  • Podcasts