# mystenlabs/sui

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/mystenlabs-sui).**

7,612 stars · 11,714 forks · Rust · apache-2.0

## Links

- GitHub: https://github.com/MystenLabs/sui
- Homepage: https://sui.io
- awesome-repositories: https://awesome-repositories.com/repository/mystenlabs-sui.md

## Topics

`blockchain` `distributed-ledger-technology` `move` `smart-contracts`

## Description

Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units.

The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbound assets.

Its capability surface covers a broad range of financial and operational primitives, including on-chain order books, margin trading, and prediction markets. The system provides comprehensive tooling for smart contract development in the Move language, alongside high-performance data indexing, gRPC-based real-time event streaming, and cross-chain interoperability via bridge message verification.

Developers can interact with the network using multi-language SDKs in TypeScript, Rust, Python, and Go, or through a dedicated command-line interface for package deployment and debugging.

## Tags

### Business & Productivity Software

- [Digital Asset Management](https://awesome-repositories.com/f/business-productivity-software/digital-asset-management.md) — Defines a core system for tracking and managing ownership of rich, composable digital assets on a programmable ledger. ([source](https://cdn.jsdelivr.net/gh/mystenlabs/sui@main/README.md))
- [Asset Borrowing](https://awesome-repositories.com/f/business-productivity-software/asset-borrowing.md) — Sui withdraws liquidity from a pool for trading purposes subject to risk parameters. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/margin-manager.md))
- [Asset Repayments](https://awesome-repositories.com/f/business-productivity-software/asset-repayments.md) — Sui returns borrowed assets to a pool to reduce total debt and improve health ratio. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/contract-information/margin-manager.md))
- [Automated Trading Execution](https://awesome-repositories.com/f/business-productivity-software/automated-trading-execution.md) — Executes leveraged trades using limit orders and borrowing operations managed by margin managers. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/index.md))
- [Programmable Transaction Engines](https://awesome-repositories.com/f/business-productivity-software/financial-operational-management/billing-financial-systems/financial-technology/programmable-transaction-engines.md) — Provides a programmable transaction engine for executing sophisticated atomic operations on digital assets. ([source](https://docs.sui.io/getting-started.md))
- [On-chain Order Books](https://awesome-repositories.com/f/business-productivity-software/on-chain-order-books.md) — Validates and injects order quantities into a decentralized on-chain limit order book. ([source](https://docs.sui.io/onchain-finance/deepbookv3/design.md))
- [Margin Collateral Management](https://awesome-repositories.com/f/business-productivity-software/on-chain-order-books/margin-collateral-management.md) — Sui deposits, withdraws, or repays assets within a margin manager to maintain account balance. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/margin-manager.md))
- [Margin Order Management](https://awesome-repositories.com/f/business-productivity-software/on-chain-order-books/margin-order-management.md) — Manages the placement, modification, and cancellation of limit, market, and reduce-only margin orders. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/orders.md))
- [Margin Position Liquidations](https://awesome-repositories.com/f/business-productivity-software/on-chain-order-books/margin-position-liquidations.md) — Sui liquidates underwater positions by allowing third parties to repay debt for collateral. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/margin-risks.md))
- [Order Matching Engines](https://awesome-repositories.com/f/business-productivity-software/on-chain-order-books/order-matching-engines.md) — Matches incoming trade orders against existing bids and asks to generate fills for overlapping prices. ([source](https://docs.sui.io/onchain-finance/deepbookv3/design.md))
- [Conditional Trade Execution](https://awesome-repositories.com/f/business-productivity-software/conditional-trade-execution.md) — Creates and tracks limit or market orders that execute automatically when a price trigger is reached. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/tpsl.md))
- [Decentralized Commerce Systems](https://awesome-repositories.com/f/business-productivity-software/decentralized-commerce-systems.md) — Implements a decentralized system for listing and trading assets while enforcing creator-defined transfer policies. ([source](https://docs.sui.io/references/awesome-sui-gaming.md))
- [Trigger Price Querying](https://awesome-repositories.com/f/business-productivity-software/e-commerce-integrations/order-retrieval/trigger-price-querying.md) — Retrieves specific conditional order details and active price trigger thresholds. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/tpsl.md))
- [Solvency Metrics](https://awesome-repositories.com/f/business-productivity-software/financial-analysis-tools/solvency-metrics.md) — Determines the current value of liquidity pools by calculating total asset balances against liabilities. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/contract-information/vault.md))
- [Financial Interest Calculators](https://awesome-repositories.com/f/business-productivity-software/financial-interest-calculators.md) — Sui computes interest rates for borrowed funds transparently based on market conditions. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/index.md))
- [Leveraged Position Tracking](https://awesome-repositories.com/f/business-productivity-software/leverage-management-systems/leveraged-position-tracking.md) — Sui borrows assets from pools to amplify positions and tracks borrowed amounts for solvency. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/contract-information/margin-manager.md))
- [Depth Retrieval](https://awesome-repositories.com/f/business-productivity-software/on-chain-order-books/depth-retrieval.md) — Sui retrieves level 2 order book ticks either within a price range or relative to the mid-price. ([source](https://docs.sui.io/onchain-finance/deepbookv3-sdk/pools.md))
- [Order Modifications](https://awesome-repositories.com/f/business-productivity-software/on-chain-order-books/order-modifications.md) — Provides the ability to adjust quantities and cancel single or multiple open trade orders. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/contract-information/orders.md))
- [Order Placements](https://awesome-repositories.com/f/business-productivity-software/on-chain-order-books/order-placements.md) — Implements the creation of limit and market orders for asset swaps with customizable parameters. ([source](https://docs.sui.io/onchain-finance/deepbookv3-sdk/orders.md))
- [Order Queries](https://awesome-repositories.com/f/business-productivity-software/on-chain-order-books/order-queries.md) — Sui retrieves specific order information or lists of open orders for a balance manager. ([source](https://docs.sui.io/onchain-finance/deepbookv3-sdk/pools.md))
- [Order Removals](https://awesome-repositories.com/f/business-productivity-software/on-chain-order-books/order-removals.md) — Removes open orders from the book to recover remaining asset quantities. ([source](https://docs.sui.io/onchain-finance/deepbookv3/contract-information/orders.md))
- [Online Payment Processing](https://awesome-repositories.com/f/business-productivity-software/online-payment-processing.md) — Verifies payments and manages receipts while preventing duplicate transactions on-chain. ([source](https://docs.sui.io/onchain-finance.md))
- [Automated Exit Strategies](https://awesome-repositories.com/f/business-productivity-software/order-lifecycle-management/automated-exit-strategies.md) — Triggers take-profit or stop-loss orders to automatically close positions at specified price levels. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/margin-risks.md))
- [Liquidation Incentives](https://awesome-repositories.com/f/business-productivity-software/order-lifecycle-management/trading-order-monitors/liquidation-incentives.md) — Sui pays a percentage of the liquidated amount to the liquidator and the margin pool. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/contract-information/risk-ratio.md))
- [Automated Liquidations](https://awesome-repositories.com/f/business-productivity-software/order-lifecycle-management/trading-order-monitors/liquidation-monitors/automated-liquidations.md) — Sui executes onchain liquidations when a position falls below the maintenance margin requirement. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/index.md))
- [Position Tracking](https://awesome-repositories.com/f/business-productivity-software/order-lifecycle-management/trading-order-monitors/position-tracking.md) — Sui monitors borrowed shares and associates users with specific trading pools. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/design.md))
- [Leveraged Position Opening](https://awesome-repositories.com/f/business-productivity-software/position-sizing-calculators/leveraged-position-opening.md) — Sui borrows funds to increase trading position sizes beyond the user's available capital. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/index.md))
- [Prediction Market Trading](https://awesome-repositories.com/f/business-productivity-software/prediction-market-trading.md) — Sui mints or redeems bounded range positions defined by oracle IDs and strike boundaries. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/contract-information/predict.md))
- [Prediction Markets](https://awesome-repositories.com/f/business-productivity-software/prediction-markets.md) — Sui prices and manages binary options and vertical range instruments based on oracle prices. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/design.md))
- [Oracle Price Monitoring](https://awesome-repositories.com/f/business-productivity-software/price-list-management/pricing-trackers/oracle-price-monitoring.md) — Integrates external oracle data to refresh current pool prices for prediction market settlements. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/orders.md))
- [Link-Based Asset Transfers](https://awesome-repositories.com/f/business-productivity-software/recipe-management-systems/shareable-links/link-based-asset-transfers.md) — Sends tokens or NFTs using shareable links or QR codes without requiring the recipient's wallet address. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/slush.md))
- [Risk Management Tools](https://awesome-repositories.com/f/business-productivity-software/risk-management-tools.md) — Calculates risk ratios using asset values and debt levels derived from oracle prices. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/contract-information/risk-ratio.md))
- [Collateral Seizure Mechanisms](https://awesome-repositories.com/f/business-productivity-software/risk-management-tools/collateral-seizure-mechanisms.md) — Sui allows third parties to repay debt and seize collateral when a risk ratio hits a critical threshold. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/contract-information/margin-manager.md))
- [Trade Settlement Withdrawals](https://awesome-repositories.com/f/business-productivity-software/trade-settlement-withdrawals.md) — Sui withdraws settled trade amounts to a balance manager and claims earned trading rebates. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/contract-information/orders.md))

### Data & Databases

- [Object-Centric Storage Models](https://awesome-repositories.com/f/data-databases/object-centric-storage-models.md) — Implements an object-centric state model where data is stored as unique addressable objects with explicit ownership. ([source](https://docs.sui.io/develop/sui-architecture/components.md))
- [Address-Owned Object Management](https://awesome-repositories.com/f/data-databases/address-owned-object-management.md) — Manages the creation and transfer of blockchain objects owned by specific addresses to ensure exclusive owner access. ([source](https://docs.sui.io/develop/objects/object-ownership/address-owned.md))
- [Balance Tracking](https://awesome-repositories.com/f/data-databases/balance-specifications/balance-tracking.md) — Maintains a canonical record of fungible asset balances tied to specific network addresses. ([source](https://docs.sui.io/onchain-finance/asset-custody/index.md))
- [Account Balance Queries](https://awesome-repositories.com/f/data-databases/balance-specifications/balance-tracking/account-balance-queries.md) — Retrieves total, coin-object, or address-balance totals for a specific address and coin type. ([source](https://docs.sui.io/onchain-finance/asset-custody/address-balances/using-address-balances.md))
- [Margin](https://awesome-repositories.com/f/data-databases/balance-specifications/balance-tracking/margin.md) — Executes limit, market, and reduce-only orders to open or close positions via a margin manager. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/contract-information/orders.md))
- [Token Batch Operations](https://awesome-repositories.com/f/data-databases/batch-data-operations/token-batch-operations.md) — Batches multiple heterogeneous token and asset operations into a single transaction to reduce fees. ([source](https://docs.sui.io/getting-started/dev-cheat-sheet.md))
- [Binary Serialization Formats](https://awesome-repositories.com/f/data-databases/binary-serialization-formats.md) — Implements Binary Canonical Serialization for consistent one-to-one mapping between memory and byte representations.
- [Blockchain Asset Operations](https://awesome-repositories.com/f/data-databases/blockchain-asset-operations.md) — Performs essential operations on assets, such as splitting and merging coins and transferring objects. ([source](https://docs.sui.io/references/cli/ptb.md))
- [Blockchain Data Interfaces](https://awesome-repositories.com/f/data-databases/blockchain-data-interfaces.md) — Provides gRPC and GraphQL interfaces to serve blockchain data read requests to clients. ([source](https://docs.sui.io/operators/full-node/sui-full-node.md))
- [Blockchain Genesis Initializations](https://awesome-repositories.com/f/data-databases/blockchain-genesis-initializations.md) — Creates the initial network state via a genesis blob derived from validator signatures and initial objects. ([source](https://docs.sui.io/operators/genesis.md))
- [Blockchain Indexers](https://awesome-repositories.com/f/data-databases/blockchain-indexers.md) — Processes raw checkpoint and event data into structured databases for high-performance querying. ([source](https://docs.sui.io/develop/accessing-data/custom-indexer/pipeline-architecture.md))
- [Blockchain State Querying](https://awesome-repositories.com/f/data-databases/blockchain-state-querying.md) — Enables retrieval of network state from past checkpoints or specific object versions. ([source](https://docs.sui.io/develop/accessing-data/graphql/query-with-graphql.md))
- [Blockchain State Snapshots](https://awesome-repositories.com/f/data-databases/blockchain-state-snapshots.md) — Restores consistent blockchain state from genesis using a combination of snapshots and remote data sources. ([source](https://docs.sui.io/operators/data-management/indexer-stack-setup.md))
- [Consensus-Versioned Objects](https://awesome-repositories.com/f/data-databases/consensus-versioned-objects.md) — Creates objects owned by a single address but versioned by consensus to support concurrent transaction execution. ([source](https://docs.sui.io/develop/objects/object-ownership/party.md))
- [Atomic Transaction Execution](https://awesome-repositories.com/f/data-databases/data-integration-synchronization/data-integration/database-integrations/atomic-transaction-execution.md) — Compiles multi-step payment sequences into single atomic transaction blocks to ensure consistency. ([source](https://docs.sui.io/onchain-finance.md))
- [Atomic Transfer Chains](https://awesome-repositories.com/f/data-databases/data-integration-synchronization/data-integration/database-integrations/atomic-transaction-execution/atomic-workflow-operations/atomic-transfer-chains.md) — Groups multiple financial transfers and asset operations into a single atomic unit of execution. ([source](https://docs.sui.io/operators/exchange-integration.md))
- [Blockchain Object Queries](https://awesome-repositories.com/f/data-databases/data-query-filters/blockchain-object-queries.md) — Provides capabilities to fetch user-owned assets and specific object details using type filters and pagination. ([source](https://docs.sui.io/getting-started/examples/dapp-kit-frontend.md))
- [On-chain Object Metadata Queries](https://awesome-repositories.com/f/data-databases/data-querying/on-chain-object-metadata-queries.md) — Retrieves detailed information about on-chain objects, including their versioning and type definitions. ([source](https://docs.sui.io/references/cli/client.md))
- [Data Retrieval Interfaces](https://awesome-repositories.com/f/data-databases/data-retrieval-interfaces.md) — Provides mechanisms for retrieving transactions, objects, and checkpoints via GraphQL and gRPC. ([source](https://docs.sui.io/develop/accessing-data/data-serving.md))
- [GraphQL Aggregators](https://awesome-repositories.com/f/data-databases/data-sources/graphql-aggregators.md) — Aggregates data from indexers and archives through a unified GraphQL RPC server. ([source](https://docs.sui.io/operators/data-management/indexer-stack-setup.md))
- [Atomic Transactions](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/connection-transaction-management/atomic-transactions.md) — Ensures all state changes within a transaction revert if any single step aborts to maintain consistency. ([source](https://docs.sui.io/getting-started/examples/lootbox-ctf.md))
- [Deterministic ID Computation](https://awesome-repositories.com/f/data-databases/deterministic-id-computation.md) — Computes the ID of an object off-chain using a parent ID and a key for indexer-free lookups. ([source](https://docs.sui.io/getting-started/examples/derived-objects.md))
- [Deterministic Object Derivation](https://awesome-repositories.com/f/data-databases/deterministic-object-derivation.md) — Generates standalone top-level objects with deterministic IDs based on a parent and a key. ([source](https://docs.sui.io/getting-started/examples/derived-objects.md))
- [Parallel Object Updates](https://awesome-repositories.com/f/data-databases/deterministic-object-derivation/parallel-object-updates.md) — Processes updates to derived objects independently of their parent to eliminate consensus hotspots. ([source](https://docs.sui.io/develop/objects/derived-objects.md))
- [Balance Capability Management](https://awesome-repositories.com/f/data-databases/fund-deposit-and-withdrawal-workflows/balance-capability-management.md) — Issues and revokes specialized capabilities to delegate deposit, withdrawal, or trade abilities for balances. ([source](https://docs.sui.io/onchain-finance/deepbookv3/contract-information/balance-manager.md))
- [Liquidity Pool Staking](https://awesome-repositories.com/f/data-databases/liquidity-pool-staking.md) — Sui deposits assets into margin pools to earn interest from borrowers. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/contract-information.md))
- [Chain State Retrieval](https://awesome-repositories.com/f/data-databases/low-latency-data-retrieval/chain-state-retrieval.md) — Provides low-latency access to objects, transactions, and balances via gRPC and GraphQL. ([source](https://docs.sui.io/develop/accessing-data/json-rpc-migration.md))
- [Object Ownership Nesting](https://awesome-repositories.com/f/data-databases/object-ownership-nesting.md) — Enables complex ownership structures by allowing one blockchain object to own another through dynamic fields. ([source](https://docs.sui.io/references/awesome-sui-gaming.md))
- [Object Versioning](https://awesome-repositories.com/f/data-databases/object-storage/object-versioning.md) — Maintains a linear history of on-chain objects by assigning unique version numbers to every modification. ([source](https://docs.sui.io/develop/objects/versioning.md))
- [Proof-of-Stake Delegation](https://awesome-repositories.com/f/data-databases/proof-of-stake-delegation.md) — Delegates tokens to a validator to participate in a proof-of-stake mechanism and earn rewards. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/slush.md))
- [Blockchain](https://awesome-repositories.com/f/data-databases/session-state-management/state-reconstruction/blockchain.md) — Executes a sequence of verified transactions to ensure the local state matches validator results. ([source](https://docs.sui.io/develop/sui-architecture/checkpoint-verification.md))
- [Token Liquidity Management](https://awesome-repositories.com/f/data-databases/token-liquidity-management.md) — Sui coordinates the supply and borrowing of specific asset types through dedicated pools. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/design.md))
- [Minting Mechanisms](https://awesome-repositories.com/f/data-databases/token-supply-models/minting-mechanisms.md) — Implements logic for creating new tokens and updating supply state within the bridge treasury. ([source](https://docs.sui.io/references/framework/sui_bridge/treasury.md))
- [NFT Minting](https://awesome-repositories.com/f/data-databases/token-supply-models/minting-mechanisms/nft-minting.md) — Designs and deploys unique digital assets with custom properties, including soulbound and rental mechanics. ([source](https://docs.sui.io/onchain-finance.md))
- [Transaction Consensus Mechanisms](https://awesome-repositories.com/f/data-databases/transaction-consensus-mechanisms.md) — Implements a delegated proof-of-stake consensus mechanism to ensure atomic and consistent transaction commits. ([source](https://docs.sui.io/develop/sui-architecture/components.md))
- [Archival Fallbacks](https://awesome-repositories.com/f/data-databases/archive-storage/archival-fallbacks.md) — Redirects data requests to archive nodes when full nodes lag behind the current network state. ([source](https://docs.sui.io/operators/data-management/archives.md))
- [Archival State Synchronization](https://awesome-repositories.com/f/data-databases/archive-storage/archival-state-synchronization.md) — Downloads missing checkpoints from remote archives when standard peer-to-peer synchronization fails. ([source](https://docs.sui.io/operators/data-management/managing-data.md))
- [Asset Accumulators](https://awesome-repositories.com/f/data-databases/asset-accumulators.md) — Sends assets to a recipient's funds accumulator and enables retrieval through withdrawal tokens. ([source](https://docs.sui.io/references/framework/sui_sui/balance.md))
- [Asset Management Policies](https://awesome-repositories.com/f/data-databases/asset-management-policies.md) — Enforces programmable approval logic and policies to control how specific assets are transferred or accessed. ([source](https://docs.sui.io/onchain-finance.md))
- [Balance Specifications](https://awesome-repositories.com/f/data-databases/balance-specifications.md) — Queries the current amount of tokens held by a specific wallet address using a CLI or block explorer. ([source](https://docs.sui.io/getting-started/onboarding/get-coins.md))
- [Balance Manipulation](https://awesome-repositories.com/f/data-databases/balance-specifications/balance-manipulation.md) — Splits a single balance into smaller parts or joins multiple balances to reorganize asset holdings. ([source](https://docs.sui.io/references/framework/sui_sui/balance.md))
- [Aggregated Balance Queries](https://awesome-repositories.com/f/data-databases/balance-specifications/balance-tracking/account-balance-queries/aggregated-balance-queries.md) — Aggregates direct address balances and coin objects to retrieve the total amount of a specific asset. ([source](https://docs.sui.io/onchain-finance/asset-custody/address-balances/migrate-address-balances.md))
- [Account Initialization](https://awesome-repositories.com/f/data-databases/balance-specifications/balance-tracking/margin/account-initialization.md) — Sui initializes a margin account for leveraged trading via single or multi-step processes. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/margin-manager.md))
- [Account State Querying](https://awesome-repositories.com/f/data-databases/balance-specifications/balance-tracking/margin/account-state-querying.md) — Sui retrieves real-time account data including asset balances, total debt, and risk ratios. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/margin-manager.md))
- [Collateral Asset Support](https://awesome-repositories.com/f/data-databases/balance-specifications/balance-tracking/margin/collateral-asset-support.md) — Sui supports multiple different assets to serve as collateral for isolated margin positions. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/index.md))
- [Collateral Management](https://awesome-repositories.com/f/data-databases/balance-specifications/balance-tracking/margin/collateral-management.md) — Sui deposits funds into a margin manager and supplies assets to margin pools. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/index.md))
- [Pool Funding](https://awesome-repositories.com/f/data-databases/balance-specifications/balance-tracking/margin/pool-funding.md) — Sui deposits assets into a margin pool to earn interest and manages withdrawals. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/margin-pool.md))
- [Transaction Effect Tracking](https://awesome-repositories.com/f/data-databases/balance-specifications/balance-tracking/transaction-effect-tracking.md) — Queries the results of simulated transactions to verify the specific objects created or transferred. ([source](https://docs.sui.io/getting-started/examples/scenario-testing.md))
- [Binary Deserialization](https://awesome-repositories.com/f/data-databases/binary-data-accessors/binary-deserialization.md) — Implements binary deserialization to reconstruct structured data from BCS serialized byte slices. ([source](https://docs.sui.io/references/framework/sui_sui/bcs.md))
- [Binary Serialization](https://awesome-repositories.com/f/data-databases/binary-serialization.md) — Uses Binary Canonical Serialization to convert structured data into compact binary formats for storage. ([source](https://docs.sui.io/references/framework/sui_std/bcs.md))
- [Blockchain Archivers](https://awesome-repositories.com/f/data-databases/blockchain-archivers.md) — Manages nodes and storage systems that preserve the complete historical state of the blockchain. ([source](https://docs.sui.io/operators.md))
- [Blockchain Indexing Frameworks](https://awesome-repositories.com/f/data-databases/blockchain-indexing-frameworks.md) — Ships a production-ready Rust-based framework for high-performance processing and storage of blockchain data. ([source](https://docs.sui.io/develop/accessing-data/data-serving.md))
- [Standardized Display Formats](https://awesome-repositories.com/f/data-databases/custom-data-fields/custom-data-object-definitions/standardized-display-formats.md) — Defines a standardized display format for how on-chain objects appear across wallets and explorers. ([source](https://docs.sui.io/getting-started/dev-cheat-sheet.md))
- [Historical Data Querying Interfaces](https://awesome-repositories.com/f/data-databases/data-access-querying/historical-data-querying-interfaces.md) — Provides interfaces to retrieve transactions and checkpoints that have been pruned from full nodes. ([source](https://docs.sui.io/develop/accessing-data/archival-store/what-is-archival-store.md))
- [gRPC Point Lookups](https://awesome-repositories.com/f/data-databases/data-access-querying/historical-data-querying-interfaces/grpc-point-lookups.md) — Offers low-latency gRPC point lookups for on-chain objects and transactions from a remote store. ([source](https://docs.sui.io/operators/data-management/archival-stack-setup.md))
- [Data Archiving Systems](https://awesome-repositories.com/f/data-databases/data-archiving-systems.md) — Provides endpoints for accessing long-term archived network data that is no longer available on full nodes. ([source](https://docs.sui.io/develop/accessing-data/data-serving.md))
- [Checkpoint-Scoped Reads](https://awesome-repositories.com/f/data-databases/data-checkpointing/checkpoint-scoped-reads.md) — Allows multi-resource queries to be pinned to a specific checkpoint for consistent state results. ([source](https://docs.sui.io/develop/accessing-data/json-rpc-migration.md))
- [Data Ingestion](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-extraction-ingestion/data-ingestion.md) — Fetches checkpoint data via polling from remote stores, local files, and RPC endpoints. ([source](https://docs.sui.io/develop/accessing-data/custom-indexer/custom-indexers.md))
- [Data Availability Layers](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/data-availability-layers.md) — Verifies the range of available checkpoints to ensure historical transaction data is accessible. ([source](https://docs.sui.io/develop/accessing-data/graphql/query-with-graphql.md))
- [Data Feeds](https://awesome-repositories.com/f/data-databases/data-feeds.md) — Consumes a live feed of executed checkpoints to power reactive indexers and dashboards. ([source](https://docs.sui.io/develop/accessing-data/grpc/what-is-grpc.md))
- [Data Indexing Services](https://awesome-repositories.com/f/data-databases/data-indexing-services.md) — Provides infrastructure for storing processed blockchain data using PostgreSQL or custom interfaces. ([source](https://docs.sui.io/develop/accessing-data/custom-indexer/custom-indexers.md))
- [Data Processing Pipelines](https://awesome-repositories.com/f/data-databases/data-processing-pipelines.md) — Orchestrates the flow of ingested blockchain data through sequential or concurrent processing pipelines. ([source](https://docs.sui.io/develop/accessing-data/custom-indexer/custom-indexers.md))
- [Data Serialization](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/data-serialization.md) — Ensures a one-to-one correspondence between memory and bytes using Binary Canonical Serialization. ([source](https://docs.sui.io/references/awesome-sui-gaming.md))
- [Dynamic Field Querying](https://awesome-repositories.com/f/data-databases/data-querying/dynamic-field-querying.md) — Supports querying named data entries, including on-chain tables and bags, stored on objects. ([source](https://docs.sui.io/develop/accessing-data/graphql/query-with-graphql.md))
- [Dynamic Field Manipulation](https://awesome-repositories.com/f/data-databases/data-querying/dynamic-field-querying/dynamic-field-manipulation.md) — Allows adding or removing data fields from an asset at runtime to store heterogeneous values. ([source](https://docs.sui.io/develop/objects/index.md))
- [Pool Metrics](https://awesome-repositories.com/f/data-databases/data-querying/on-chain-object-metadata-queries/pool-metrics.md) — Sui retrieves real-time data on pool configuration, supply, borrow amounts, and interest rates. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/margin-pool.md))
- [On-chain Asset Mutability](https://awesome-repositories.com/f/data-databases/data-type-managers/mutable-types/mutability-modifiers/on-chain-asset-mutability.md) — Defines assets with metadata and attributes that can change on-chain over time. ([source](https://docs.sui.io/references/awesome-sui-gaming.md))
- [Verifiable Event Streams](https://awesome-repositories.com/f/data-databases/event-stream-implementation/verifiable-event-streams.md) — Produces cryptographically signed streams of smart contract events for verification by light clients. ([source](https://docs.sui.io/develop/accessing-data/authenticated-events.md))
- [Fund Deposit and Withdrawal Workflows](https://awesome-repositories.com/f/data-databases/fund-deposit-and-withdrawal-workflows.md) — Moves assets into or out of a balance manager using standard requests or permission capabilities. ([source](https://docs.sui.io/onchain-finance/deepbookv3-sdk/balance-manager.md))
- [Genesis-to-Present Transaction Archiving](https://awesome-repositories.com/f/data-databases/genesis-to-present-transaction-archiving.md) — Stores the full transaction history since genesis in a database-agnostic format for auditing purposes. ([source](https://docs.sui.io/operators/data-management/managing-data.md))
- [gRPC Historical Data Retrieval](https://awesome-repositories.com/f/data-databases/grpc-historical-data-retrieval.md) — Retrieves pruned or legacy blockchain data using a dedicated high-performance gRPC endpoint. ([source](https://docs.sui.io/develop/accessing-data/archival-store/using-archival-store.md))
- [Historical Data Archiving](https://awesome-repositories.com/f/data-databases/historical-data-archiving.md) — Persists historical transactions and checkpoints in long-term storage for auditing and retrieval. ([source](https://docs.sui.io/operators/data-management/archival-stack-setup.md))
- [Transaction Record Maintenance](https://awesome-repositories.com/f/data-databases/historical-data-archiving/transaction-record-maintenance.md) — Stores a complete historical record of all network transactions in a database-agnostic format for auditing. ([source](https://docs.sui.io/operators/data-management/index.md))
- [Asset State Querying](https://awesome-repositories.com/f/data-databases/indexing-and-search/asset-state-querying.md) — Reads the confirmed value of assets owned by a specific address as of the most recent consensus commit. ([source](https://docs.sui.io/references/framework/sui_sui/balance.md))
- [Key-Value Stores](https://awesome-repositories.com/f/data-databases/key-value-stores.md) — Implements homogeneous maps and heterogeneous bags as blockchain objects to store collections of data. ([source](https://docs.sui.io/develop/objects/dynamic-fields.md))
- [Object-Linked Key-Value Mappings](https://awesome-repositories.com/f/data-databases/key-value-stores/structured-object-mappings/object-linked-key-value-mappings.md) — Links related data objects to a parent entity using a key-value structure. ([source](https://docs.sui.io/getting-started/examples/plinko.md))
- [Liquidity Pool Creations](https://awesome-repositories.com/f/data-databases/liquidity-pool-creations.md) — Sui initializes a new liquidity pool by specifying base and quote coins along with order sizes. ([source](https://docs.sui.io/onchain-finance/deepbookv3-sdk/pools.md))
- [Liquidity Pool Implementations](https://awesome-repositories.com/f/data-databases/liquidity-pool-implementations.md) — Sui establishes a unique market for a pair of assets with configurable tick and lot sizes. ([source](https://docs.sui.io/onchain-finance/deepbookv3/contract-information/permissionless-pool.md))
- [Pool State](https://awesome-repositories.com/f/data-databases/low-latency-data-retrieval/chain-state-retrieval/pool-state.md) — Sui fetches real-time data including mid-price, vault balances, and book specifications. ([source](https://docs.sui.io/onchain-finance/deepbookv3-sdk/pools.md))
- [Margin Account Liquidations](https://awesome-repositories.com/f/data-databases/margin-account-liquidations.md) — Sui repays the debt of an undercollateralized margin manager to close out risky positions. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/margin-manager.md))
- [Asset Deposits](https://awesome-repositories.com/f/data-databases/market-data-providers/derivative-quotes/asset-deposits.md) — Sui adds quote assets to a manager account to provide capital for minting positions. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/contract-information/predict-manager.md))
- [Asset Withdrawals](https://awesome-repositories.com/f/data-databases/market-data-providers/derivative-quotes/asset-withdrawals.md) — Sui removes quote assets from a manager account to return capital to the owner. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/contract-information/predict-manager.md))
- [Event Inclusion Proofs](https://awesome-repositories.com/f/data-databases/model-as-a-table-integrations/inclusion-verification-utilities/event-inclusion-proofs.md) — Provides merkle proofs to confirm that a specific event stream head existed at a given checkpoint. ([source](https://docs.sui.io/develop/accessing-data/authenticated-events.md))
- [Object Relationship Establishment](https://awesome-repositories.com/f/data-databases/object-oriented-databases/git-object-backends/object-id-resolution/object-relationship-establishment.md) — Allows the establishment of parent-child relationships by sending objects to specific target object identifiers. ([source](https://docs.sui.io/develop/objects/transfers/transfer-to-object.md))
- [Object State Diffing](https://awesome-repositories.com/f/data-databases/object-relational-mapping/state-change-tracking/object-state-diffing.md) — Tracks the before and after state of objects modified, transferred, or deleted by specific transactions. ([source](https://docs.sui.io/develop/accessing-data/graphql/query-with-graphql.md))
- [Nested Data Buckets](https://awesome-repositories.com/f/data-databases/object-storage/nested-data-buckets.md) — Embeds objects inside others to create parent-child relationships and restrict access. ([source](https://docs.sui.io/develop/objects/object-ownership/wrapped.md))
- [Governance Staking](https://awesome-repositories.com/f/data-databases/proof-of-stake-delegation/governance-staking.md) — Enables users to lock tokens to earn trading fee benefits and participate in pool governance. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/orders.md))
- [gRPC Data Streaming](https://awesome-repositories.com/f/data-databases/real-time-data-streaming/grpc-data-streaming.md) — Uses gRPC to stream finalized checkpoints and transaction data in real time. ([source](https://docs.sui.io/develop/accessing-data/json-rpc-migration.md))
- [Programmable Asset Enforcement](https://awesome-repositories.com/f/data-databases/schema-enforcement-tools/conditional-enforcement/programmable-asset-enforcement.md) — Restricts the movement of assets by requiring specific conditions to be met within a custom module function. ([source](https://docs.sui.io/develop/objects/transfers/custom-rules.md))
- [Staked Asset Unstaking](https://awesome-repositories.com/f/data-databases/storage-architectures/staked-asset-unstaking.md) — Allows users to remove staked assets from a specific pool and recover their funds. ([source](https://docs.sui.io/onchain-finance/deepbookv3-sdk/staking-governance.md))
- [B-Tree](https://awesome-repositories.com/f/data-databases/storage-engines/b-tree.md) — Uses B+ Tree structures to maintain arbitrary-sized vectors on-chain for efficient random access. ([source](https://docs.sui.io/onchain-finance/deepbookv3/design.md))
- [GraphQL Block Queries](https://awesome-repositories.com/f/data-databases/structured-record-querying/graphql-block-queries.md) — Retrieves structured blockchain data using a flexible query language to consolidate multiple entities into one request. ([source](https://docs.sui.io/develop/accessing-data/graphql/graphql-rpc.md))
- [Token Issuance Management](https://awesome-repositories.com/f/data-databases/token-issuance-management.md) — Creates new tokens and modifies their notional values and price references within the bridge treasury. ([source](https://docs.sui.io/references/framework/sui_bridge/treasury.md))
- [Position Management](https://awesome-repositories.com/f/data-databases/token-liquidity-management/position-management.md) — Sui handles the minting of supplier credentials and the withdrawal of supplied assets. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/contract-information/margin-pool.md))
- [Prediction Position State](https://awesome-repositories.com/f/data-databases/token-liquidity-management/position-management/prediction-position-state.md) — Sui stores binary and range position quantities in tables linked to a user manager. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/design.md))
- [Prediction Position Management](https://awesome-repositories.com/f/data-databases/token-liquidity-management/prediction-position-management.md) — Sui tracks binary and vertical range positions and quote asset balances within a shared account. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/contract-information/predict-manager.md))
- [Emergency Pausing](https://awesome-repositories.com/f/data-databases/token-supply-models/emergency-pausing.md) — Provides pause mechanisms and kill-switches to freeze operations during security incidents. ([source](https://docs.sui.io/develop/security/best-practices.md))
- [Supply Management](https://awesome-repositories.com/f/data-databases/token-supply-models/supply-caps/supply-management.md) — Mints and burns assets by increasing or decreasing a central supply handler to control total volume. ([source](https://docs.sui.io/references/framework/sui_sui/balance.md))
- [Transfer Hooks](https://awesome-repositories.com/f/data-databases/token-supply-models/transfer-hooks.md) — Sets specific conditions that must be satisfied via custom logic before a transfer operation is executed. ([source](https://docs.sui.io/develop/objects/transfers/index.md))
- [Vault Liquidity Management](https://awesome-repositories.com/f/data-databases/vault-liquidity-management.md) — Sui deposits quote assets to earn liquidity shares or burns shares to withdraw assets. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/contract-information/predict.md))

### Networking & Communication

- [Smart Contract Development Frameworks](https://awesome-repositories.com/f/networking-communication/smart-contract-development-frameworks.md) — Provides a full development lifecycle for writing and deploying programmable smart contracts using the Move language.
- [Cross-Chain Bridges](https://awesome-repositories.com/f/networking-communication/cross-chain-bridges.md) — Provides infrastructure for moving digital assets across different blockchain networks through coordinated messaging and committee validation. ([source](https://docs.sui.io/references/framework/sui_bridge/index.md))
- [Blockchain RPC Interfaces](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/decentralized-blockchain-technologies/blockchain-rpc-interfaces.md) — Implements standardized remote procedure call interfaces for interacting with the blockchain network. ([source](https://docs.sui.io/references.md))
- [Deterministic ID Generation](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/distributed-computing/deterministic-id-generation.md) — Computes unique object identifiers offchain or onchain using a parent ID and a key. ([source](https://docs.sui.io/develop/objects/derived-objects.md))
- [Bypassing Consensus](https://awesome-repositories.com/f/networking-communication/low-latency-block-processing/bypassing-consensus.md) — Bypasses global consensus for address-owned or immutable objects to achieve near-instant transaction finality. ([source](https://docs.sui.io/develop/objects/versioning.md))
- [Contract Data Decoders](https://awesome-repositories.com/f/networking-communication/binary-data-encoding/contract-data-decoders.md) — Translates raw BCS-encoded event bytes into structured objects using on-chain layout schemas. ([source](https://docs.sui.io/getting-started/examples/event-indexer.md))
- [Asset Claiming](https://awesome-repositories.com/f/networking-communication/cross-chain-bridges/asset-claiming.md) — Allows users to retrieve assets on the local chain that were transferred from a remote blockchain via a bridge. ([source](https://docs.sui.io/references/framework/sui_bridge/bridge.md))
- [Bridge Message Formatting](https://awesome-repositories.com/f/networking-communication/cross-chain-bridges/bridge-message-formatting.md) — Formats data for cross-chain communication including token transfers, emergency operations, and asset registration. ([source](https://docs.sui.io/references/framework/sui_bridge/message.md))
- [Cross-Chain Messaging Protocols](https://awesome-repositories.com/f/networking-communication/cross-chain-messaging-protocols.md) — Implements a framework for validating and executing cross-chain messages and token transfers using cryptographic signatures. ([source](https://docs.sui.io/references/framework/sui_bridge/bridge.md))
- [Liquidity Provisioning Tools](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/decentralized-blockchain-technologies/liquidity-provisioning-tools.md) — Sui supplies quote assets to a shared vault in exchange for LP shares. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/index.md))
- [Node Bootstrapping](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/peer-to-peer-networking/state-synchronization/node-bootstrapping.md) — Enables rapid node initialization by using database snapshots to avoid re-processing the entire transaction history from genesis. ([source](https://docs.sui.io/operators.md))
- [Event Notifications](https://awesome-repositories.com/f/networking-communication/event-notifications.md) — Triggers and queries on-chain event notifications to track smart contract activity across packages. ([source](https://docs.sui.io/develop/accessing-data/index.md))
- [Real-time Data Subscriptions](https://awesome-repositories.com/f/networking-communication/real-time-data-subscriptions.md) — Maintains persistent connections to receive real-time updates on blockchain events. ([source](https://docs.sui.io/develop/accessing-data/grpc/index.md))
- [Real-time Event Streams](https://awesome-repositories.com/f/networking-communication/real-time-event-streams.md) — Implements type-safe gRPC interfaces for subscribing to live checkpoints and network event updates. ([source](https://docs.sui.io/develop/accessing-data/data-serving.md))
- [Server-Side Streaming](https://awesome-repositories.com/f/networking-communication/server-side-streaming.md) — Utilizes server-side streaming RPCs to provide continuous updates of blockchain events and checkpoints. ([source](https://docs.sui.io/develop/accessing-data/grpc/using-grpc.md))

### Programming Languages & Runtimes

- [Move Development Tooling](https://awesome-repositories.com/f/programming-languages-runtimes/move-development-tooling.md) — Provides a complete toolchain for creating, building, migrating, and testing smart contracts written in the Move language. ([source](https://docs.sui.io/references.md))
- [Smart Contract Languages](https://awesome-repositories.com/f/programming-languages-runtimes/smart-contract-languages.md) — Implements a resource-oriented programming language focused on structs and abilities to manage blockchain assets. ([source](https://docs.sui.io/getting-started.md))
- [Resource-Oriented Runtimes](https://awesome-repositories.com/f/programming-languages-runtimes/resource-oriented-runtimes.md) — Runs programs written in a resource-oriented language to define custom rules for on-chain asset management. ([source](https://cdn.jsdelivr.net/gh/mystenlabs/sui@main/README.md))
- [Smart Contract Compilers](https://awesome-repositories.com/f/programming-languages-runtimes/smart-contract-compilers.md) — Transforms high-level Move source code into deployable bytecode packages. ([source](https://docs.sui.io/references/cli/move.md))
- [Heterogeneous Containers](https://awesome-repositories.com/f/programming-languages-runtimes/heterogeneous-containers.md) — Stores key-value pairs of different types using an object-based system for heterogeneous data. ([source](https://docs.sui.io/references/framework/sui_sui/bag.md))
- [On-chain Randomness Generators](https://awesome-repositories.com/f/programming-languages-runtimes/on-chain-randomness-generators.md) — Produces random values within a specified range using a shared on-chain random object. ([source](https://docs.sui.io/getting-started/examples/lootbox-ctf.md))

### Software Engineering & Architecture

- [Object-Centric State Models](https://awesome-repositories.com/f/software-engineering-architecture/object-centric-state-models.md) — Stores blockchain data as unique addressable objects with explicit ownership instead of account-based key-value pairs.
- [Programmable Transaction Blocks](https://awesome-repositories.com/f/software-engineering-architecture/programmable-transaction-blocks.md) — Bundles multiple commands into a single block to send tokens, create assets, or interact with contracts. ([source](https://docs.sui.io/develop/sui-architecture/components.md))
- [Capability Delegation](https://awesome-repositories.com/f/software-engineering-architecture/account-delegation-strategies/nested-authorization/capability-delegation.md) — Grants administrative privileges to additional accounts by transferring authorization objects. ([source](https://docs.sui.io/getting-started/examples/capability-pattern.md))
- [Binary Canonical Serialization](https://awesome-repositories.com/f/software-engineering-architecture/binary-canonical-serialization.md) — Sui converts a value into a BCS serialized byte vector for storage or transmission. ([source](https://docs.sui.io/references/framework/sui_sui/bcs.md))
- [Concurrent Object Access](https://awesome-repositories.com/f/software-engineering-architecture/concurrent-object-access.md) — Enables multiple users and contracts to interact concurrently with a single mutable shared object. ([source](https://docs.sui.io/develop/objects/object-ownership/shared.md))
- [Consensus-Based Access Coordination](https://awesome-repositories.com/f/software-engineering-architecture/consensus-based-access-coordination.md) — Sequences reads and writes for shared objects through consensus to enable coordinated access. ([source](https://docs.sui.io/develop/objects/versioning.md))
- [Contract Upgradeability](https://awesome-repositories.com/f/software-engineering-architecture/contract-upgradeability.md) — Implements patterns and components for updating the logic of deployed on-chain packages while managing risk. ([source](https://docs.sui.io/develop/publish-upgrade-packages/index.md))
- [Deterministic Address Calculation](https://awesome-repositories.com/f/software-engineering-architecture/contract-upgradeability/deterministic-address-calculation.md) — Computes object identifiers off-chain using parent IDs and keys for predictable state lookups.
- [Package Upgrade Governance](https://awesome-repositories.com/f/software-engineering-architecture/contract-upgradeability/package-upgrade-governance.md) — Allows updating on-chain smart contract code while maintaining the same package identity and managing versioning. ([source](https://docs.sui.io/develop/manage-packages/move-package-management.md))
- [Custom Action Authorizers](https://awesome-repositories.com/f/software-engineering-architecture/custom-action-handlers/custom-action-authorizers.md) — Associates custom programmable conditions with token actions to permit or block specific operations. ([source](https://docs.sui.io/onchain-finance/closed-loop-token/token-policy.md))
- [Digital Asset Lifecycle Management](https://awesome-repositories.com/f/software-engineering-architecture/digital-asset-lifecycle-management.md) — Controls the lifecycle of fungible and non-fungible tokens, including minting, transfers, and ownership rules. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/index.md))
- [Fungible Token Standards](https://awesome-repositories.com/f/software-engineering-architecture/fungible-token-standards.md) — Creates and manages tokens with interchangeable units to represent currencies or commodity balances. ([source](https://docs.sui.io/onchain-finance.md))
- [On-chain Operation Composition](https://awesome-repositories.com/f/software-engineering-architecture/modular-program-composition/function-composition/on-chain-operation-composition.md) — Implements programmable transaction blocks that allow chaining the outputs of on-chain functions as inputs for subsequent operations. ([source](https://docs.sui.io/getting-started/examples/nft-app.md))
- [Object Reference Passing](https://awesome-repositories.com/f/software-engineering-architecture/object-reference-passing.md) — Allows objects to be included by reference within transaction blocks to avoid transferring full ownership during operations. ([source](https://docs.sui.io/develop/objects/transfers/index.md))
- [Reference Simulation](https://awesome-repositories.com/f/software-engineering-architecture/object-reference-passing/reference-simulation.md) — Implements object wrapping that enables an asset to be used in multiple commands within a single atomic block. ([source](https://docs.sui.io/develop/objects/transfers/simulating-refs.md))
- [Unified GraphQL Querying](https://awesome-repositories.com/f/software-engineering-architecture/query-optimization/graphql/unified-graphql-querying.md) — Provides a single unified GraphQL endpoint to fetch specific fields across objects and transactions. ([source](https://docs.sui.io/operators/exchange-integration.md))
- [Programmable Function Invocations](https://awesome-repositories.com/f/software-engineering-architecture/smart-contract-standards/contract-invocation-handlers/programmable-function-invocations.md) — Invokes specific smart contract functions within a transaction block and binds their outputs to variables. ([source](https://docs.sui.io/references/cli/ptb.md))
- [Blockchain Stateless Verification](https://awesome-repositories.com/f/software-engineering-architecture/stateless-architectures/blockchain-stateless-verification.md) — Implements cryptographic verification of blockchain state using witnesses to ensure network consistency independently of validators. ([source](https://docs.sui.io/operators/full-node/sui-full-node.md))
- [Trading Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/vault-standards/multi-asset-vaults/trading-frameworks.md) — Exchanges supported tokens through liquidity pools with configurable tick and lot sizes. ([source](https://docs.sui.io/onchain-finance/deepbookv3/contract-information.md))
- [On-chain Witness Gates](https://awesome-repositories.com/f/software-engineering-architecture/workflow-approval-gates/on-chain-witness-gates.md) — Ensures requirements are met before finalization by collecting witness stamps from smart contract modules. ([source](https://docs.sui.io/onchain-finance/closed-loop-token/action-request.md))
- [DApp Scaffolds](https://awesome-repositories.com/f/software-engineering-architecture/application-scaffolding/spa-scaffolds/dapp-scaffolds.md) — Offers CLI tools, React component kits, and full-stack boilerplates to accelerate dApp frontend creation. ([source](https://docs.sui.io/references/awesome-sui.md))
- [Upgrade Authorization Policies](https://awesome-repositories.com/f/software-engineering-architecture/contract-upgradeability/upgradeable-contract-implementation/upgrade-authorization-policies.md) — Defines programmable logic to authorize package upgrades on a case-by-case basis. ([source](https://docs.sui.io/develop/publish-upgrade-packages/custom-policies.md))
- [Deterministic Slot Mapping](https://awesome-repositories.com/f/software-engineering-architecture/data-schema-validation/data-type-validation/object-shape-validation/object-key-validation/deterministic-slot-mapping.md) — Ensures a one-to-one mapping between parent-key pairs and object addresses for registries. ([source](https://docs.sui.io/develop/objects/derived-objects.md))
- [Flash Loan Execution](https://awesome-repositories.com/f/software-engineering-architecture/flash-loan-execution.md) — Sui borrows and returns assets from liquidity pools within a single programmable transaction block. ([source](https://docs.sui.io/onchain-finance/deepbookv3-sdk/flash-loans.md))
- [Hierarchical Object Access Control](https://awesome-repositories.com/f/software-engineering-architecture/hierarchical-object-access-control.md) — Restricts access to wrapped objects or dynamic fields by requiring access through a parent object. ([source](https://docs.sui.io/develop/objects/versioning.md))
- [Encapsulation Locks](https://awesome-repositories.com/f/software-engineering-architecture/hierarchical-object-access-control/encapsulation-locks.md) — Uses direct wrapping to ensure a wrapped object cannot be extracted without destroying the wrapper. ([source](https://docs.sui.io/develop/objects/object-ownership/wrapped.md))
- [Receiver Restrictions](https://awesome-repositories.com/f/software-engineering-architecture/hierarchical-object-access-control/receiver-restrictions.md) — Implements access control logic to restrict which users can receive child objects. ([source](https://docs.sui.io/develop/objects/transfers/transfer-to-object.md))
- [Historical State Verification](https://awesome-repositories.com/f/software-engineering-architecture/historical-state-verification.md) — Performs point lookups for old versions of blockchain objects using an archival store. ([source](https://docs.sui.io/develop/accessing-data/graphql/graphql-rpc.md))
- [Non-Native Token Management](https://awesome-repositories.com/f/software-engineering-architecture/native-bridges/native-asset-interfaces/non-native-token-management.md) — Handles the acquisition, splitting, and transfer of specific asset types other than the native gas token. ([source](https://docs.sui.io/getting-started/examples/merchant-ctf.md))
- [Blockchain](https://awesome-repositories.com/f/software-engineering-architecture/object-freezing/blockchain.md) — Permanently freezes objects so they cannot be mutated, transferred, or deleted. ([source](https://docs.sui.io/develop/objects/object-ownership/immutable.md))
- [Object Schema Definitions](https://awesome-repositories.com/f/software-engineering-architecture/object-schema-definitions.md) — Creates and manages deterministic display objects to define structural properties and user-facing metadata for types. ([source](https://docs.sui.io/develop/objects/display/using-display.md))
- [Shared State Registries](https://awesome-repositories.com/f/software-engineering-architecture/shared-resource-objects/shared-state-registries.md) — Maintains a collection of object identifiers in a shared state accessible to any client. ([source](https://docs.sui.io/getting-started/examples/nft-app.md))
- [Verification Modules](https://awesome-repositories.com/f/software-engineering-architecture/smart-contract-libraries/modular-extensions/verification-modules.md) — Provides reusable verification modules that can be shared across different token policies. ([source](https://docs.sui.io/onchain-finance/closed-loop-token/rules.md))
- [Ledger History Retrieval](https://awesome-repositories.com/f/software-engineering-architecture/specification-versioning/version-retrieval-utilities/version-history-managers/repository-history-retrieval/ledger-history-retrieval.md) — Looks up checkpoints, transactions, and objects from the recent history retained by a full node. ([source](https://docs.sui.io/develop/accessing-data/grpc/what-is-grpc.md))
- [Closed-Loop Token Systems](https://awesome-repositories.com/f/software-engineering-architecture/token-standard-implementations/closed-loop-token-systems.md) — Restricts token usage to specific services or authorized users to create controlled economic ecosystems. ([source](https://docs.sui.io/onchain-finance.md))
- [Real World Asset Tokenization](https://awesome-repositories.com/f/software-engineering-architecture/tokenized-asset-vaults/real-world-asset-tokenization.md) — Sui represents physical or external assets as fractional onchain tokens using specialized smart contract modules. ([source](https://docs.sui.io/references.md))
- [LP Share Management](https://awesome-repositories.com/f/software-engineering-architecture/vault-standards/vault-management-delegations/lp-share-management.md) — Sui allows users to supply quote assets to a vault in exchange for LP shares. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/design.md))

### Artificial Intelligence & ML

- [Wallet Access Grants](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/security-and-auth/authentication-strategies/access-scoping/account-authorization/wallet-access-grants.md) — Allows users to grant applications persistent access to specific wallet accounts via a standard authorization model. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/wallet-standard.md))
- [Smart Contract Function Invocations](https://awesome-repositories.com/f/artificial-intelligence-ml/model-execution-interfaces/function-calling-interfaces/smart-contract-function-invocations.md) — Enables triggering of smart contract functions by specifying the package, module, and function target through SDKs. ([source](https://docs.sui.io/getting-started/examples/merchant-ctf.md))

### Part of an Awesome List

- [Object Storage](https://awesome-repositories.com/f/awesome-lists/data/object-storage.md) — Represents all digital assets as first-class objects with unique IDs to enable parallel processing. ([source](https://docs.sui.io/references/awesome-sui-gaming.md))
- [Infrastructure Management](https://awesome-repositories.com/f/awesome-lists/ai/prediction-markets/infrastructure-management.md) — Sui tracks core object IDs and provides tools to configure pricing and risk controls. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/contract-information/registry.md))
- [Binary Outcome Positions](https://awesome-repositories.com/f/awesome-lists/data/finance-and-trading/binary-outcome-positions.md) — Sui mints or redeems binary outcome positions based on oracle state and pricing. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/contract-information/predict.md))
- [Node Operations](https://awesome-repositories.com/f/awesome-lists/devops/node-operations.md) — Includes administrative tools for the configuration and operational management of network validator nodes. ([source](https://docs.sui.io/references/cli.md))
- [Trade Output Predictions](https://awesome-repositories.com/f/awesome-lists/productivity/finance-trading/trade-output-predictions.md) — Predicts the amount of base or quote assets to be received for a given input via dry-run simulations. ([source](https://docs.sui.io/onchain-finance/deepbookv3-sdk/pools.md))
- [Blockchain Infrastructure](https://awesome-repositories.com/f/awesome-lists/data/blockchain-infrastructure.md) — Smart contract platform with high throughput and low latency.
- [Token Implementations](https://awesome-repositories.com/f/awesome-lists/data/token-implementations.md) — Example token implementations for the asset-oriented platform.
- [Blockchain Platforms](https://awesome-repositories.com/f/awesome-lists/devtools/blockchain-platforms.md) — Next-generation smart contract platform with asset-oriented programming.

### Development Tools & Productivity

- [Blockchain Asset Transfer Utilities](https://awesome-repositories.com/f/development-tools-productivity/blockchain-asset-transfer-utilities.md) — Moves assets from one owner to another, allowing transfers to either a user address or another object. ([source](https://docs.sui.io/develop/objects/transfers/index.md))
- [Blockchain SDKs](https://awesome-repositories.com/f/development-tools-productivity/blockchain-sdks.md) — Provides comprehensive blockchain interaction libraries written in TypeScript, Rust, Python, and Go. ([source](https://docs.sui.io/getting-started.md))
- [Parallel Transaction Execution](https://awesome-repositories.com/f/development-tools-productivity/parallel-execution/parallel-transaction-execution.md) — Processes non-conflicting object updates concurrently to increase network throughput and reduce latency.
- [Blockchain CLI Toolsets](https://awesome-repositories.com/f/development-tools-productivity/blockchain-cli-toolsets.md) — Provides comprehensive command-line tools to interact with the network, manage keys, and execute Move tasks. ([source](https://docs.sui.io/references.md))
- [Blockchain Local Development Environments](https://awesome-repositories.com/f/development-tools-productivity/blockchain-local-development-environments.md) — Initializes and starts a local blockchain node and associated faucet for development and testing. ([source](https://docs.sui.io/references/cli/cheatsheet.md))
- [Interactive Command Line Interfaces](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces/advanced-execution-environments/interactive-command-line-interfaces.md) — Provides a CLI for publishing smart contracts, querying object information, and managing addresses. ([source](https://docs.sui.io/references/awesome-sui-gaming.md))
- [Contract Bindings](https://awesome-repositories.com/f/development-tools-productivity/contract-bindings.md) — Automatically generates TypeScript SDKs and indexers from smart contract source code or on-chain packages. ([source](https://docs.sui.io/references/awesome-sui.md))
- [Contract Verification Tools](https://awesome-repositories.com/f/development-tools-productivity/contract-deployment-scripts/contract-verification-tools.md) — Uses command-line tools, IDE extensions, and linters to ship and verify on-chain code. ([source](https://docs.sui.io/getting-started.md))
- [Network Automation CLI](https://awesome-repositories.com/f/development-tools-productivity/network-automation-cli.md) — Enables sending transactions and querying blockchain state directly through a command-line interface. ([source](https://docs.sui.io/references/cli.md))
- [TypeScript SDKs](https://awesome-repositories.com/f/development-tools-productivity/sdk-integrations/typescript-sdks.md) — Ships a typed TypeScript SDK for signing transactions and interacting with the JSON RPC API. ([source](https://docs.sui.io/references/awesome-sui-gaming.md))
- [Smart Contract Dependency Management](https://awesome-repositories.com/f/development-tools-productivity/smart-contract-dependency-management.md) — Resolves and pins external code requirements using registries or Git repositories to ensure build consistency. ([source](https://docs.sui.io/develop/manage-packages/move-package-management.md))
- [Template Rendering Engines](https://awesome-repositories.com/f/development-tools-productivity/template-rendering-engines.md) — Transforms on-chain object values into human-readable strings using customizable, programmable templates. ([source](https://docs.sui.io/develop/objects/display/display-overview.md))
- [Transaction Block Builders](https://awesome-repositories.com/f/development-tools-productivity/transaction-block-builders.md) — Provides visual builders and scaffolding tools to construct and invoke complex sequences of on-chain functions. ([source](https://docs.sui.io/references/awesome-sui.md))

### DevOps & Infrastructure

- [Blockchain Nodes](https://awesome-repositories.com/f/devops-infrastructure/blockchain-nodes.md) — Provides a full node implementation that stores the blockchain state and serves as an interface for network data queries. ([source](https://docs.sui.io/operators.md))
- [Validator Nodes](https://awesome-repositories.com/f/devops-infrastructure/blockchain-nodes/validator-nodes.md) — Implements validator nodes that secure the blockchain by maintaining consensus and validating network transactions. ([source](https://docs.sui.io/operators.md))
- [Smart Contract Deployment Pipelines](https://awesome-repositories.com/f/devops-infrastructure/smart-contract-deployment-pipelines.md) — Manages the deployment lifecycle, dependencies, and versioning of Move smart contract packages. ([source](https://docs.sui.io/develop/manage-packages/index.md))
- [Smart Contract Package Publishing](https://awesome-repositories.com/f/devops-infrastructure/smart-contract-package-publishing.md) — Compiles defined modules into objects and deploys them to the network for on-chain execution. ([source](https://docs.sui.io/develop/publish-upgrade-packages/index.md))
- [Transaction Managers](https://awesome-repositories.com/f/devops-infrastructure/transaction-managers.md) — Implements the logic for signing, verifying, and broadcasting transactions to the network. ([source](https://docs.sui.io/develop/accessing-data/grpc/index.md))
- [Data Pruning](https://awesome-repositories.com/f/devops-infrastructure/blockchain-nodes/data-pruning.md) — Implements epoch-based policies to delete obsolete object versions and transaction records from nodes. ([source](https://docs.sui.io/operators/data-management/managing-data.md))
- [Node Metric Exposure](https://awesome-repositories.com/f/devops-infrastructure/blockchain-nodes/node-metric-exposure.md) — Provides a metrics endpoint that outputs node performance data in a format compatible with external tools. ([source](https://docs.sui.io/operators/full-node/monitoring.md))
- [Node Performance Monitoring](https://awesome-repositories.com/f/devops-infrastructure/blockchain-nodes/node-performance-monitoring.md) — Provides observability tools to monitor the stability and performance of running blockchain nodes. ([source](https://docs.sui.io/operators/full-node/index.md))
- [Bridge Committee Management](https://awesome-repositories.com/f/devops-infrastructure/bridge-committee-management.md) — Registers committee members and updates node URLs for native blockchain bridge integration. ([source](https://docs.sui.io/references/cli/validator.md))
- [Foreign Token Registrations](https://awesome-repositories.com/f/devops-infrastructure/dependency-management/external-dependency-managers/runtime-registrations/adapter-registries/capability-registrations/foreign-token-registrations.md) — Links external tokens to the bridge by associating metadata and treasury capabilities with the bridge treasury. ([source](https://docs.sui.io/references/framework/sui_bridge/treasury.md))
- [Archival Data Infrastructure](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/self-hosted-infrastructure-management/self-hosted-deployment-infrastructure/archival-data-infrastructure.md) — Supports the deployment of private indexing and storage infrastructure to manage historical blockchain data. ([source](https://docs.sui.io/develop/accessing-data/archival-store/using-archival-store.md))
- [Network Environment Selection](https://awesome-repositories.com/f/devops-infrastructure/network-environment-selection.md) — Allows switching between different network RPC endpoints to target local, test, or mainnet environments. ([source](https://docs.sui.io/references/cli/cheatsheet.md))
- [Network Gas Price Management](https://awesome-repositories.com/f/devops-infrastructure/network-gas-price-management.md) — Updates the reference gas price used to calculate transaction costs across the network. ([source](https://docs.sui.io/references/cli/validator.md))
- [Sponsored Transactions](https://awesome-repositories.com/f/devops-infrastructure/sponsored-transactions.md) — Sui offers services and tools to handle gas pooling and zkLogin for seamless user onboarding. ([source](https://docs.sui.io/references/awesome-sui.md))
- [Validator Participation Management](https://awesome-repositories.com/f/devops-infrastructure/validator-participation-management.md) — Handles the process of validators joining or leaving the consensus committee and reporting status. ([source](https://docs.sui.io/references/cli/validator.md))

### Security & Cryptography

- [Transferability Restrictions](https://awesome-repositories.com/f/security-cryptography/access-control/forced-asset-transfers/transferability-restrictions.md) — Implements soulbound asset policies that prevent tokens from being sold or transferred. ([source](https://docs.sui.io/references/awesome-sui-gaming.md))
- [Token Access Restrictions](https://awesome-repositories.com/f/security-cryptography/access-control/panel-access-controls/token-access-restrictions.md) — Enforces explicit authorization and restrictions on token transfers, spending, and conversion. ([source](https://docs.sui.io/onchain-finance/closed-loop-token/action-request.md))
- [Account Management](https://awesome-repositories.com/f/security-cryptography/account-management.md) — Provides multi-language libraries for managing cryptographic accounts and executing blockchain transactions. ([source](https://docs.sui.io/references/awesome-sui.md))
- [Self-Custodial](https://awesome-repositories.com/f/security-cryptography/account-management/self-custodial.md) — Sui creates a self-custodial account where the user maintains local control of the private key and recovery phrase. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/slush.md))
- [Blockchain Transaction Execution](https://awesome-repositories.com/f/security-cryptography/blockchain-transaction-execution.md) — Provides capabilities for building and signing transactions from the frontend to modify the blockchain state. ([source](https://docs.sui.io/getting-started/examples/dapp-kit-frontend.md))
- [Capability-Based Access Controls](https://awesome-repositories.com/f/security-cryptography/capability-based-access-controls.md) — Gates privileged functions by requiring the possession of delegatable authorization objects instead of address allowlists.
- [Wallet Management Interfaces](https://awesome-repositories.com/f/security-cryptography/cryptocurrency-wallets/wallet-management-interfaces.md) — Implements a standardized wallet class exposing identity, supported chains, and account data to compatible applications. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/wallet-standard.md))
- [Blockchain Key Management](https://awesome-repositories.com/f/security-cryptography/cryptographic-key-management/blockchain-key-management.md) — Provides a comprehensive system for generating, storing, and using cryptographic keys for blockchain signing. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/what-is-a-wallet.md))
- [Cryptographic Signature Verification](https://awesome-repositories.com/f/security-cryptography/cryptographic-signature-verification.md) — Validates a signature against a message and public key using schemes like Ed25519 and ECDSA. ([source](https://docs.sui.io/develop/accessing-data/grpc/what-is-grpc.md))
- [Digital Asset Ownership Management](https://awesome-repositories.com/f/security-cryptography/digital-asset-ownership-management.md) — Provides mechanisms to assign and transfer ownership of digital assets between users to control permissions. ([source](https://docs.sui.io/develop/objects/index.md))
- [Address-Based Administrative Restrictions](https://awesome-repositories.com/f/security-cryptography/domain-access-restrictions/administrative-access-restrictions/address-based-administrative-restrictions.md) — Restricts sensitive administrative smart contract functions to a single authorized blockchain address. ([source](https://docs.sui.io/getting-started/examples/plinko.md))
- [Capability Composition](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/authorization-and-user-administration/access-control-authorization/multi-signature-authorization/capability-composition.md) — Requires the possession of multiple distinct capability objects to authorize high-privilege operations. ([source](https://docs.sui.io/getting-started/examples/capability-pattern.md))
- [Address Derivation Schemes](https://awesome-repositories.com/f/security-cryptography/key-derivation-schemes/address-derivation-schemes.md) — Sui generates 32-byte addresses from various key-pair schemes, including Ed25519, Secp256k1, and passkeys. ([source](https://docs.sui.io/operators/exchange-integration.md))
- [Wallet Address Derivations](https://awesome-repositories.com/f/security-cryptography/oauth-authentication/wallet-address-derivations.md) — Implements a keyless onboarding flow that derives blockchain addresses directly from OAuth credentials. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/zk-login-wallets.md))
- [Passkey Authentication](https://awesome-repositories.com/f/security-cryptography/passkey-authentication.md) — Sui signs transactions and app logins using private keys stored on a WebAuthn-compliant authenticator. ([source](https://docs.sui.io/develop/cryptography/index.md))
- [Payment Address Generation](https://awesome-repositories.com/f/security-cryptography/payment-address-generation.md) — Sui generates a unique identifier and associated cryptographic key pair to hold tokens and sign transactions. ([source](https://docs.sui.io/getting-started/onboarding/get-address.md))
- [Account Keypair Management](https://awesome-repositories.com/f/security-cryptography/public-key-authentication/identity-addressing/account-keypair-management.md) — Sui generates new keypairs with various schemes and tracks active addresses used for network transactions. ([source](https://docs.sui.io/references/cli/client.md))
- [Asset Transfer Requirements](https://awesome-repositories.com/f/security-cryptography/security/policies/access-control/authorization-context-rule-definition/asset-transfer-requirements.md) — Creates custom requirements, such as royalties or time-locks, that must be satisfied for token transfers. ([source](https://docs.sui.io/develop/objects/transfers/transfer-policies.md))
- [Allowlist Management](https://awesome-repositories.com/f/security-cryptography/security/utilities/allowlist-management.md) — Maintains and manages lists of authorized accounts permitted to perform specific on-chain actions. ([source](https://docs.sui.io/develop/security/best-practices.md))
- [Signature Verification Tools](https://awesome-repositories.com/f/security-cryptography/signature-verification-tools.md) — Validates digital signatures within smart contract programmable logic using Ed25519 and BLS schemes. ([source](https://docs.sui.io/develop/cryptography/index.md))
- [Soulbound Asset Constraints](https://awesome-repositories.com/f/security-cryptography/soulbound-asset-constraints.md) — Combines transfer and receiving restrictions to ensure an object remains bound to a specific owner. ([source](https://docs.sui.io/develop/objects/transfers/transfer-to-object.md))
- [Request Authorizations](https://awesome-repositories.com/f/security-cryptography/token-based-authorization/token-operator-authorizations/request-authorizations.md) — Confirms pending token actions using administrative capabilities or predefined policy rules to unlock restricted operations. ([source](https://docs.sui.io/onchain-finance/closed-loop-token/action-request.md))
- [Token-Based Gas Payment Systems](https://awesome-repositories.com/f/security-cryptography/token-based-gas-payment-systems.md) — Implements a system for paying transaction computation and storage costs using reference gas prices. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/what-is-a-wallet.md))
- [Transaction Signing](https://awesome-repositories.com/f/security-cryptography/transaction-signing.md) — Facilitates the process of requesting user signatures and submitting transactions for blockchain execution. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/wallet-standard.md))
- [Passkey-Based](https://awesome-repositories.com/f/security-cryptography/transaction-signing/passkey-based.md) — Sui uses WebAuthn standards to sign transactions via biometric hardware or security keys. ([source](https://docs.sui.io/develop/cryptography/passkeys.md))
- [Capability Revocations](https://awesome-repositories.com/f/security-cryptography/user-access-management/user-access-revocation/capability-revocations.md) — Invalidates compromised authorization capabilities using on-chain registries and version checks. ([source](https://docs.sui.io/develop/security/best-practices.md))
- [User Authentication Systems](https://awesome-repositories.com/f/security-cryptography/user-authentication-systems.md) — Implements keyless onboarding using zkLogin, passkeys, and OAuth for secure blockchain asset access via social identities.
- [Wallet Integrations](https://awesome-repositories.com/f/security-cryptography/wallet-integrations.md) — Provides interfaces for connecting frontends to wallet providers to manage sessions and sign transactions. ([source](https://docs.sui.io/getting-started/examples/nft-app.md))
- [Zero-Knowledge Authentication](https://awesome-repositories.com/f/security-cryptography/zero-knowledge-proof-frameworks/zero-knowledge-authentication.md) — Authenticates users via identity providers using zero-knowledge proofs to derive blockchain addresses without seed phrases.
- [Proof Generation and Management](https://awesome-repositories.com/f/security-cryptography/zero-knowledge-proof-frameworks/zero-knowledge-authentication/proof-generation-and-management.md) — Manages the underlying proof generation, salt storage, and address derivation required for keyless authentication. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/zk-login-wallets.md))
- [State Transition Verification](https://awesome-repositories.com/f/security-cryptography/zero-knowledge-toolkits/state-transition-verification.md) — Validates the authenticity of blockchain checkpoints using aggregated signatures and trusted committees. ([source](https://docs.sui.io/develop/sui-architecture/checkpoint-verification.md))
- [Function Access Controls](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/function-access-controls.md) — Constrains the execution of generic functions to only be authorized by the defining module. ([source](https://docs.sui.io/references/framework/sui_std/internal.md))
- [Function Visibility Controls](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/function-visibility-controls.md) — Controls whether a function can be called as a top-level entry point or composed by other modules. ([source](https://docs.sui.io/getting-started/examples/lootbox-ctf.md))
- [Asset Action Policies](https://awesome-repositories.com/f/security-cryptography/asset-action-policies.md) — Sui creates a publicly discoverable set of allowed actions and conditions for a token. ([source](https://docs.sui.io/onchain-finance/closed-loop-token/token-policy.md))
- [Atomic Asset Swaps](https://awesome-repositories.com/f/security-cryptography/atomic-asset-swaps.md) — Exchanges specific amounts of coins using an order-book based swap interface. ([source](https://docs.sui.io/onchain-finance/deepbookv3-sdk/swaps.md))
- [Authorization Policy Enforcement](https://awesome-repositories.com/f/security-cryptography/authorization-policies/authorization-policy-enforcement.md) — Defines programmable restrictions on how tokens are transferred, spent, or converted. ([source](https://docs.sui.io/onchain-finance/closed-loop-token/index.md))
- [Blockchain Name Resolution](https://awesome-repositories.com/f/security-cryptography/blockchain-name-resolution.md) — Maps human-readable name records to blockchain addresses and performs reverse lookups. ([source](https://docs.sui.io/develop/accessing-data/grpc/what-is-grpc.md))
- [Transaction Replays](https://awesome-repositories.com/f/security-cryptography/blockchain-transaction-execution/transaction-replays.md) — Enables local execution of specific transactions to compare their effects against the live on-chain state. ([source](https://docs.sui.io/references/cli/replay.md))
- [Cross-Chain Identity Linking](https://awesome-repositories.com/f/security-cryptography/cross-chain-identity-linking.md) — Sui connects wallet addresses from different blockchains to a single primary address using a proof-of-ownership token. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/suilink.md))
- [Off-Chain Signature Validators](https://awesome-repositories.com/f/security-cryptography/cryptographic-signature-verification/off-chain-signature-validators.md) — Validates digital signatures against bridge messages to ensure the authenticity of cross-chain data. ([source](https://docs.sui.io/references/framework/sui_bridge/committee.md))
- [Replay Protections](https://awesome-repositories.com/f/security-cryptography/cryptographic-signature-verification/off-chain-signature-validators/replay-protections.md) — Prevents signature reuse through the implementation of domain separation, intent markers, and nonces. ([source](https://docs.sui.io/develop/security/best-practices.md))
- [Wallet Operation Proofs](https://awesome-repositories.com/f/security-cryptography/cryptographic-verification/component-integrity-verification/cryptographic-execution-proofs/wallet-operation-proofs.md) — Generates cryptographic proofs to verify the correctness of wallet state transitions and trade operations. ([source](https://docs.sui.io/onchain-finance/deepbookv3-sdk/balance-manager.md))
- [Cryptographic Primitives](https://awesome-repositories.com/f/security-cryptography/cryptography/cryptographic-primitives.md) — Selects and switches between multiple cryptography algorithms to secure network interactions. ([source](https://docs.sui.io/develop.md))
- [Oracle Registration](https://awesome-repositories.com/f/security-cryptography/external-signer-integrations/verifier-oracles/oracle-registration.md) — Sui creates and associates oracle entities with authorized operators to enable price updates. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/contract-information/registry.md))
- [Identity & Key Management](https://awesome-repositories.com/f/security-cryptography/identity-key-management.md) — Sui tracks and updates a global set of active JSON Web Keys to validate identities and handle key expiration. ([source](https://docs.sui.io/references/framework/sui_sui/authenticator_state.md))
- [Connection Management](https://awesome-repositories.com/f/security-cryptography/identity-provider-connections/wallet-provider-connectors/connection-management.md) — Sui provides scaffolding to connect browser wallets, handle network switching, and manage accounts in React. ([source](https://docs.sui.io/getting-started/examples/dapp-kit-frontend.md))
- [Hardware-Backed Key Storage](https://awesome-repositories.com/f/security-cryptography/key-management/hardware-backed-key-storage.md) — Interacts with hardware signers like Ledger or YubiKey to securely manage and store cryptographic keys. ([source](https://docs.sui.io/references/cli.md))
- [Native Multisignature Implementations](https://awesome-repositories.com/f/security-cryptography/native-multisignature-implementations.md) — Signs transactions using multiple signature schemes or native multisig to control asset access. ([source](https://docs.sui.io/getting-started/dev-cheat-sheet.md))
- [Oracle Security Validations](https://awesome-repositories.com/f/security-cryptography/oracle-security-validations.md) — Sui verifies oracle data using staleness checks and confidence intervals to prevent bad liquidations. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/margin-risks.md))
- [Trade Ownership Proofs](https://awesome-repositories.com/f/security-cryptography/peer-to-peer-trading/trade-ownership-proofs.md) — Sui generates proofs that verify balance ownership or authorization to allow users to perform trades. ([source](https://docs.sui.io/onchain-finance/deepbookv3/contract-information/balance-manager.md))
- [Temporal Access Rules](https://awesome-repositories.com/f/security-cryptography/policy-based-access-control/temporal-access-rules.md) — Restricts the ability to claim rewards based on a minimum required duration of staking. ([source](https://docs.sui.io/getting-started/examples/staking-ctf.md))
- [Human-Readable Address Aliasing](https://awesome-repositories.com/f/security-cryptography/public-key-authentication/human-readable-address-aliasing.md) — Sui assigns and updates human-readable names for hexadecimal addresses to simplify referencing in scripts. ([source](https://docs.sui.io/getting-started/onboarding/get-address.md))
- [Public Key Recovery](https://awesome-repositories.com/f/security-cryptography/public-key-authentication/public-key-retrieval/public-key-recovery.md) — Extracts the public key from a signed message to verify the identity of the signer. ([source](https://docs.sui.io/develop/cryptography/signing.md))
- [Authorization Context Rule Definition](https://awesome-repositories.com/f/security-cryptography/security/policies/access-control/authorization-context-rule-definition.md) — Manages settings for rules, such as address allowlists, ensuring only the policy owner can modify them. ([source](https://docs.sui.io/onchain-finance/closed-loop-token/rules.md))
- [Secret Access Policies](https://awesome-repositories.com/f/security-cryptography/security/utilities/secret-and-credential-managers/secret-access-policies.md) — Encrypts sensitive data and defines onchain access control policies to reveal content conditionally. ([source](https://docs.sui.io/references/awesome-sui-gaming.md))
- [Asset Conversion Policies](https://awesome-repositories.com/f/security-cryptography/token-standards/asset-conversion-policies.md) — Sui swaps between specialized token types and standard coins through a request-based system validated by defined policies. ([source](https://docs.sui.io/onchain-finance/closed-loop-token/index.md))
- [Trading Risk Management](https://awesome-repositories.com/f/security-cryptography/trading-risk-management.md) — Enforces minimum risk ratio thresholds to block withdrawals and maintain collateral requirements. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/contract-information/risk-ratio.md))
- [Transaction Fee Sponsorships](https://awesome-repositories.com/f/security-cryptography/transaction-fee-sponsorships.md) — Allows third parties to pay gas fees so users can interact with the network without native tokens. ([source](https://docs.sui.io/operators/exchange-integration.md))
- [Hardware-Based Signing](https://awesome-repositories.com/f/security-cryptography/transaction-signing/offline-signing/hardware-based-signing.md) — Validates transaction details on physically isolated secure elements to ensure private keys never leave the device. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/self-custody.md))
- [Signing Delegation](https://awesome-repositories.com/f/security-cryptography/transaction-signing/signing-delegation.md) — Permits specific secondary addresses to sign and send transactions on behalf of a primary account. ([source](https://docs.sui.io/references/framework/sui_sui/address_alias.md))
- [Session State Access](https://awesome-repositories.com/f/security-cryptography/wallet-integrations/session-state-access.md) — Retrieves real-time information about connected accounts and active wallet instances within the application. ([source](https://docs.sui.io/onchain-finance/asset-custody/wallets/self-custody.md))
- [Standard Implementations](https://awesome-repositories.com/f/security-cryptography/wallet-integrations/standard-implementations.md) — Sui supplies utility suites and hardware integration tools to build compliant wallets and secure transaction signing. ([source](https://docs.sui.io/references/awesome-sui.md))
- [Wallet Transaction Routing](https://awesome-repositories.com/f/security-cryptography/wallet-transaction-routing.md) — Routes signing requests to connected wallets and automatically submits the approved transactions to the network. ([source](https://docs.sui.io/develop/accessing-data/grpc/what-is-grpc.md))
- [Zero-Knowledge Proof Frameworks](https://awesome-repositories.com/f/security-cryptography/zero-knowledge-proof-frameworks.md) — Verifies statements using Groth16 zero-knowledge proofs to ensure claim validity without revealing inputs. ([source](https://docs.sui.io/develop/cryptography/index.md))
- [Proof Verification Interfaces](https://awesome-repositories.com/f/security-cryptography/zero-knowledge-proof-frameworks/proof-verification-interfaces.md) — Validates statements using Groth16 zk-SNARKs over specific elliptic curves for privacy-preserving verification. ([source](https://docs.sui.io/develop/cryptography/groth16.md))
- [Zero-Knowledge Bridge Orchestration](https://awesome-repositories.com/f/security-cryptography/zero-knowledge-proof-orchestration/zero-knowledge-bridge-orchestration.md) — Orchestrates the submission of transactions to handle cross-chain asset and message transfer requests via a bridge. ([source](https://docs.sui.io/operators/bridge-node-configuration.md))

### System Administration & Monitoring

- [On-Chain Event Monitors](https://awesome-repositories.com/f/system-administration-monitoring/on-chain-event-monitors.md) — Retrieves emitted on-chain event data using RPC, GraphQL, or SDKs. ([source](https://docs.sui.io/develop/accessing-data/using-events.md))
- [Blockchain Event Monitors](https://awesome-repositories.com/f/system-administration-monitoring/blockchain-event-monitors.md) — Provides tools to search and filter historical or live on-chain events to monitor smart contract activity. ([source](https://docs.sui.io/develop/accessing-data/json-rpc-migration.md))
- [Real-Time Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring.md) — Provides real-time monitoring of protocol states, including trading pauses, accepted assets, and risk limits. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/contract-information/predict.md))

### Web Development

- [Resource-Oriented Virtual Machines](https://awesome-repositories.com/f/web-development/smart-contract-environments/resource-oriented-virtual-machines.md) — Utilizes a resource-oriented approach to define assets as first-class objects with strict ownership rules.
- [Smart Contract Callers](https://awesome-repositories.com/f/web-development/smart-contract-environments/smart-contract-callers.md) — Provides interfaces for web applications to read state or execute functions on deployed smart contracts. ([source](https://docs.sui.io/getting-started/onboarding/app-frontends.md))
- [Atomic Contract Call Grouping](https://awesome-repositories.com/f/web-development/smart-contract-environments/smart-contract-callers/atomic-contract-call-grouping.md) — Groups multiple smart contract calls into a single atomic transaction to execute complex multi-step operations. ([source](https://docs.sui.io/references/awesome-sui-gaming.md))
- [Automated Contract Testing Suites](https://awesome-repositories.com/f/web-development/smart-contract-environments/automated-contract-testing-suites.md) — Provides comprehensive test suites to verify smart contract logic and security through multi-sender simulations and code coverage. ([source](https://docs.sui.io/getting-started/dev-cheat-sheet.md))

### Content Management & Publishing

- [Content Object Renderers](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/content-organization-systems/flexible-data-objects/content-object-renderers.md) — Transforms blockchain object values into human-readable strings or JSON using a templating syntax. ([source](https://docs.sui.io/develop/objects/display/index.md))

### Game Development

- [On-Chain Gaming Assets](https://awesome-repositories.com/f/game-development/on-chain-gaming-assets.md) — Implements soulbound assets and on-chain randomness to enable interactive gaming experiences. ([source](https://docs.sui.io/references.md))

### Scientific & Mathematical Computing

- [Conditional Order Settlement](https://awesome-repositories.com/f/scientific-mathematical-computing/conditional-order-settlement.md) — Processes and settles conditional orders that have met their defined price requirements. ([source](https://docs.sui.io/onchain-finance/deepbook-margin-sdk/tpsl.md))
- [Pool Utilization Adjustments](https://awesome-repositories.com/f/scientific-mathematical-computing/interest-rate-swap-sensitivity/pool-utilization-adjustments.md) — Sui adjusts interest rates based on pool utilization to incentivize liquidity. ([source](https://docs.sui.io/onchain-finance/deepbook-margin/contract-information/interest-rates.md))
- [Risk Management Frameworks](https://awesome-repositories.com/f/scientific-mathematical-computing/risk-assessment-metrics/risk-assessment/risk-management-frameworks.md) — Prevents new positions when total mark-to-market liability exceeds the vault balance percentage. ([source](https://docs.sui.io/onchain-finance/deepbook-predict/design.md))

### Testing & Quality Assurance

- [Cross-User Interaction Simulation](https://awesome-repositories.com/f/testing-quality-assurance/automation-interaction-tools/user-interaction-simulation/multi-user-session-simulation/cross-user-interaction-simulation.md) — Executes multi-transaction tests to validate interactions between multiple users and shared on-chain objects. ([source](https://docs.sui.io/getting-started/examples/index.md))
- [Contract Execution Debugging](https://awesome-repositories.com/f/testing-quality-assurance/contract-execution-debugging.md) — Provides execution traces and gas profiling to debug smart contract behavior and optimize resource usage. ([source](https://docs.sui.io/references/cli/replay.md))
- [Gas Consumption Analysis](https://awesome-repositories.com/f/testing-quality-assurance/gas-consumption-analysis.md) — Analyzes transaction trace files to produce detailed breakdowns of gas consumption across function calls. ([source](https://docs.sui.io/references/cli/trace-analysis.md))
- [Non-Committing Transaction Simulations](https://awesome-repositories.com/f/testing-quality-assurance/non-committing-transaction-simulations.md) — Performs dry-run simulations of transactions to predict outcomes without altering the network state. ([source](https://docs.sui.io/develop/accessing-data/grpc/what-is-grpc.md))
- [Ephemeral Testing Environments](https://awesome-repositories.com/f/testing-quality-assurance/testing-infrastructure-management/test-infrastructure/ephemeral-testing-environments.md) — Provides short-lived, isolated network environments for publishing and testing smart contracts without affecting production state. ([source](https://docs.sui.io/develop/manage-packages/move-package-management.md))
- [Unit Testing Frameworks](https://awesome-repositories.com/f/testing-quality-assurance/unit-testing-frameworks.md) — Includes libraries and utilities for executing automated unit tests and generating coverage summaries for Move packages. ([source](https://docs.sui.io/references/cli/move.md))

### User Interface & Experience

- [Decentralized Application Interfaces](https://awesome-repositories.com/f/user-interface-experience/decentralized-application-interfaces.md) — Integrates web interfaces with the blockchain via SDKs and wallet providers for authentication and signing.
- [On-Chain Asset Templates](https://awesome-repositories.com/f/user-interface-experience/layout-utilities/presentation-engines/template-engines/configuration-and-integration/custom-template-integrations/asset-presentation-templates/on-chain-asset-templates.md) — Manages the on-chain representation of assets using a template engine for off-chain interfaces. ([source](https://docs.sui.io/develop/objects/index.md))
- [Asset Visual Standards](https://awesome-repositories.com/f/user-interface-experience/visual-asset-management/asset-visual-standards.md) — Defines a consistent visual representation for on-chain assets across various interfaces. ([source](https://docs.sui.io/references/awesome-sui-gaming.md))
