Code Monkey home page Code Monkey logo

awesome-sui's Introduction

Awesome Sui Awesome

A curated list of code and content from the Sui community.

Sui is an innovative, decentralized Layer 1 blockchain that redefines asset ownership.

Sui (swē) is the water element in Japanese philosophy. The power of the sui element lies in its fluidity—its ability to easily adapt to and transform any environment. Similarly, the Sui platform seeks to provide a flexible network that you can leverage to shape the web3 landscape.

The Sui platform is built on Sui Move, which is derived from the core Move programming language.

Contents

Overview

Books

Tutorials

Community

Products

Products support sui

Defi

MEV SDKs

Non Fungible Tokens

Explorer

Code

Code written in Move.

Fungible Tokens

Non-Fungible Tokens

  • NFT examples - Multiple NFT example implementations from Sui.
  • NFT Protocol - NFT protocol and collection framework. From OriginByte.
  • Suia - The first POAP application on Sui.

Decentralized Identity

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

DeFi

  • DeFi examples - Multiple DeFi example implementations from Sui.
  • SuiRedPacket - A red packet social app that combines private chat and encrypted wallet on Sui.
  • SuiAMMswap - Sui AMM Swap implemented by the OmniBTC team.
  • 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.
  • CoinSwap - A toy implementation of a Uniswap-like liquidity pool containing two tokens.
  • Offer - Generic implementation of atomic swaps for any pair of assets.

SocialFi

  • Dmens - Decentralized Moments which is a Blockchain Twitter Protocol built on the Sui network.

On-Chain Governance

TBA

Cross-Chain Bridge

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

Accounts

  • Account - A generic account for Diem-powered chains. From Diem.

Frameworks

A Move framework is the set of Move modules included in the genesis state of the chain. These modules typically implement key concepts like accounts, currencies. The ability to separate blockchain-specific framework logic from the generic functionality of the Move language is a key part of Move's platform-agnostic design.

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

Tools

IDEs

TBA

Package Managers

  • Movey - A crates.io-style repository of Move packages.

Wallets

Wallet Adapters

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

Sui Dapps SDKs

Papers

Language Design

Static Analysis and Verification

Videos

Slides

Podcasts

Blog Posts

Security

Contributing

Contributions welcome! Read the contribution guidelines first.

awesome-sui's People

Contributors

10xhunter avatar uvd avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.