Post
Share your knowledge.
Let's build the ultimate list of Sui dev extensions! Share your must-haves. 🔥
Just figrue out the link share from Suinami VS Code extension for Sui Move to Build, test, publish, call functions from a slider, rather than always using CLI
Check it out: https://marketplace.visualstudio.com/items?itemName=blockchainBard.suimoverunner
- Sui
- Architecture
- SDKs and Developer Tools
Answers
3a VS Code Extension powered by ChatGPT that's designed to provide you with code Explanations, Comments, and Audits. We've tailored it specifically for Sui Move development. Give it a try: https://marketplace.visualstudio.com/items?itemName=gptutor.gptutor&ssr=false#overview
While it's cool to see type hints and highlighting, this behavior is a bit annoying. If I have correct code and I'm adding a new line, it instantly treats the following lines as wrong, marks them with a red line, and hides type hints. It's like an annoying on/off blinking of code that's not relevant to what I'm writing. That takes away focus and distracts.
From: https://x.com/SadMouseTweets/status/1862214273881059368
If you're building on the Sui blockchain, here’s the ultimate list of essential Visual Studio Code extensions available directly from the VS Code Marketplace to boost your development workflow:
🔹 Move Analyzer
This is the most important extension for writing and debugging Move smart contracts on Sui. It gives you real-time syntax checking, error diagnostics, auto-completion, and more for .move
files.
👉 Get it on the Marketplace
🔹 Sui Move Snippets (community-supported) While not official, you may find Move language snippets and templates on the marketplace that can speed up writing repetitive Move patterns. Search for “Move Snippets” or “Sui Move” in the marketplace and explore those tailored to your needs. 👉 Search Move on VS Code Marketplace
🔹 SuiKit Integration (via TypeScript tools) While not a VS Code extension itself, if you’re building Sui dApps using TypeScript, pair your coding environment with VS Code extensions like:
- ESLint
- Prettier
- TypeScript Toolbox These help when working with frameworks like SuiKit for frontend logic and transaction scripting.
The Move Analyzer is your most essential extension for Sui smart contract work and is directly supported by the Move community. Make sure you also install related tools like the Sui CLI and enable Sui devnet/testnet environments for a complete local dev setup. For more official dev tooling, check https://docs.sui.io/build/tools.
Do you know the answer?
Please log in and share it.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

- ... SUISuiLover+1333
- ... SUI0xduckmove+1207
- ... SUIThorfin+1202
- ... SUIPaul+1030
- ... SUIOwen+970
- ... SUIharry phan+847
- ... SUIAshford+770
- Why does BCS require exact field order for deserialization when Move structs have named fields?53
- Multiple Source Verification Errors" in Sui Move Module Publications - Automated Error Resolution43
- Sui Transaction Failing: Objects Reserved for Another Transaction25
- How do ability constraints interact with dynamic fields in heterogeneous collections?05