Skip to content

0xobelisk/dubhe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,037 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dubhe

Dubhe is a community-driven, open-source Move application engine and provable game engine — a full-stack toolkit for building verifiable DApps and fully on-chain worlds.

Dubhe v2 runs in production on Sui (testnet and mainnet). It pairs an on-chain Move framework with a three-tier storage model, a Rust event indexer (GraphQL + gRPC), and type-safe TypeScript/React SDKs, so you can go from pnpm create dubhe to a deployed, queryable DApp in hours.

🔑 Key Features

  • ⚡️ Built with Move, production-ready on Sui
  • 🗄️ Three-tier storage: DappHubDappStorageUserStorage, plus extended storage (objects, scenes, permits)
  • 🔑 Session keys for silent, delegated signing
  • 🛒 Built-in marketplace and reactive cross-user writes
  • 🧩 ECS world client and React hooks
  • 🔎 Rust indexer exposing GraphQL and gRPC over PostgreSQL
  • 🛠️ Type-safe SDKs, code generation from dubhe.config.ts, logic upgrades & data migration
  • 🌐 Multi-Move ecosystem clients (Aptos / Movement, Rooch, Initia)

🔮 Roadmap

  • 🔐 ZK-login Plugin Integration
  • 💰 Transaction Sponsorship Plugin
  • 🔄 State Synchronization Client Hooks
  • ⚙️ Custom Runtime Sandbox
  • 🌍 World Browser Interface

📦 Packages

Package Description Version
create-dubhe Project scaffolding tool npm
@0xobelisk/sui-cli Sui CLI for testing, deployment & more npm
@0xobelisk/sui-client Sui TypeScript Client npm
@0xobelisk/sui-common Sui Core Utilities npm
@0xobelisk/client High-level Dubhe client (v2) npm
@0xobelisk/react React hooks (session keys, tx, ECS) npm
@0xobelisk/grpc-client gRPC client for the Dubhe indexer npm
@0xobelisk/aptos-cli Aptos/Movement CLI Tools npm
@0xobelisk/aptos-client Aptos/Movement TypeScript Client npm
@0xobelisk/aptos-common Aptos/Movement Core Utilities npm
@0xobelisk/rooch-cli Rooch CLI Tools npm
@0xobelisk/rooch-client Rooch TypeScript Client npm
@0xobelisk/initia-cli Initia CLI Tools npm
@0xobelisk/initia-client Initia TypeScript Client npm
@0xobelisk/graphql-client GraphQL Client for Dubhe npm
@0xobelisk/ecs ECS Client for Dubhe npm
@0xobelisk/graphql-server GraphQL Server for Dubhe npm

🗒 Quick Links

Contributors ✨

Thanks to these outstanding contributors ❤️

⭐ Star History

About

Dubhe Engine is a Open-source, high-performance engine for real-time Fully On-Chain Move apps.

Topics

Resources

License

Stars

73 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors