Logo
  • Features
  • Educators
  • What's New
  • Blog
  • Showcase
  • About us
  • Contact
Try it now!
\
Features
🕹️

Features

🔑
🎁 New Arrivals

🤝  Let's Scratch Together!

Teamwork makes the dream work. With Gandi, you can invite teammates to your project, design, code, and debug together in real-time.
How to Setup Realtime Online Collaboration with Friends?How to Setup Realtime Online Collaboration with Friends?
👥
How to Setup Realtime Online Collaboration with Friends?

A step-by-step guide for realtime online collaboration.

How to Communicate with Members in Gandi IDE?How to Communicate with Members in Gandi IDE?
📢
How to Communicate with Members in Gandi IDE?

Text chat with friends in Scratch.

3 Tips for Online Collaboration in Gandi IDE3 Tips for Online Collaboration in Gandi IDE
🏷️
3 Tips for Online Collaboration in Gandi IDE

For better teamwork.

👾  Make MMO Games with Scratch

Simple MMO and other extensions help you to create online multiplayer games easily.
How to Choose between Cloud Variables, the KV Database, and Simple MMO?How to Choose between Cloud Variables, the KV Database, and Simple MMO?
☁️
How to Choose between Cloud Variables, the KV Database, and Simple MMO?

Explain mechanisms of three technologies.

How to Make a Multiplayer Game and Sync its State in ScratchHow to Make a Multiplayer Game and Sync its State in Scratch
🎮
How to Make a Multiplayer Game and Sync its State in Scratch

The first step of multiplayer online game.

Simple MMOSimple MMO
Simple MMO

Designed for multiplayer games in Scratch.

🔑
Hide

🏷  Manage Assets and Projects

Make your assets and projects well organized with cloud storage and version control.
Find Your Next Inspiration in the Assets MarketplaceFind Your Next Inspiration in the Assets Marketplace
🛒
Find Your Next Inspiration in the Assets Marketplace

Gandi IDE provides a built-in Assets Store. There are backgrounds, costumes, sounds, sprites and scripts that have been optimized for Scratch. Creators can use assets in their projects.

Upload Your Scratch Assets to the Cloud
💾
Upload Your Scratch Assets to the Cloud

Default

Version Control Keeps Your Scratch Projects Under Control
🗃️
Version Control Keeps Your Scratch Projects Under Control

Default

🧩  Extensions

Gandi extensions give you access to many features Scratch does not have, including unlimited clones, database, JSON data structure, regular expressions, lazy load, video and audio playback, a multi-player game engine, and more.
G-KameraG-Kamera
G-Kamera

G-Kamera was supposed to make it easier for users to develop scrolling games, open-world games and more. It lets you move a camera that is in front of the stage, so you don't have to code a scrolling engine hard.

AI HubAI Hub
AI Hub

AI Hub Extension is the generative AI tool center in Gandi IDE, providing you with AI technologies that can be used in games.

Gandi QuakeGandi Quake
Gandi Quake

Quake, make stunning fullscreen effects.

Simple MMOSimple MMO
Simple MMO

Designed for multiplayer games in Scratch.

Data UtilsData Utils
Data Utils

Cloud data access is easy, with JSON utils doubly so.

4D Pocket4D Pocket
4D Pocket

A set of utils to make your coding experience easier.

TerminalTerminal
Terminal

Make debugging easier in Scratch.

DollyDolly
Dolly

Clone Utils for Scratch.

Media UtilsMedia Utils
Media Utils

Lazyload and play video and audio within Scratch with reverb, delay, and LPF effects.

Physics EnginePhysics Engine
Physics Engine

A physics engine based on Box2D.

FermiFermi
Fermi

Unchain the limitations of Scratch.

CanvasCanvas
Canvas

Control canvas in Scratch.

Animated TextAnimated Text
Animated Text

Bring words to life.

Face SensingFace Sensing
Face Sensing

AI technology helps you to make your first motion sensing game.

Pure MathPure Math
Pure Math

Gandi Pure Math extension wrapped Math.js to Scratch allows you to write math expressions in Scratch.

Syntactic SugarSyntactic Sugar
Syntactic Sugar

Less block, more creation.

Archive CodeArchive Code
Archive Code

Make Save & Load system easily.

Arkos Code SnippetsArkos Code Snippets
Arkos Code Snippets

A bunch of shortcuts for Scratch.

A* OdysseyA* Odyssey
A* Odyssey

A high-performance pathfinder in Scratch

Date and Time CalculatorDate and Time Calculator
Date and Time Calculator

Time has never been so precise in Scratch.

Regex VIRegex VI
Regex VI

Create RegExp and find texts in Scratch.

Python In Gandi DemoPython In Gandi Demo
Python In Gandi Demo

Integrate the capabilities of Python into Gandi IDE

CommentComment
Comment

Comment blocks are a way to help organize your scripts to make them more legible when coding.

AnimatorAnimator
Animator

Animator is an extension that helps you with creating animations, like moving or rotating a sprite while it looks smooth or adding a bounce to it.

TrackMasterTrackMaster
🖍️
TrackMaster

TrackMaster is a track drawer that provides a visual interface for users to draw and adjust tracks for sprites easily.

Block StyleBlock Style
Block Style

Block Style can change the appearance of the blocks so that your blocks have a variety of looks.

System ToolsSystem Tools
System Tools

An extension to get client informations!

WitCat’s FPSWitCat’s FPS
WitCat’s FPS

WitCat’s FPS Extension can detect the stage’s frame rate, the web frame rate, and smooth out frame rate.

Lazy MusicLazy Music
Lazy Music

The Lazy Music Extension can be used to save up some space for your project!

GLSL in Gandi IDEGLSL in Gandi IDE
GLSL in Gandi IDE

Implement Custom Effects with GLSL

Advanced ControlAdvanced Control
Advanced Control

The Advanced Control Extension is an expansion of the "Events" and "Control" blocks in the original Scratch.

More SensingMore Sensing
More Sensing

Provide cloud time, better key detection and other functions.

Dolly ProDolly Pro
Dolly Pro

Dolly Pro is an upgraded version of the original Dolly extension, making all tasks related to clones easier than ever!

PanelGUIPanelGUI
PanelGUI

PanelGUI is a versatile extension to create dynamic UI rather than having to do it manually, saving a lot of time and effort.

WitCat's MouseWitCat's Mouse
WitCat's Mouse

WitCat's Mouse extension provides advanced functionalities for interacting with the mouse in your Gandi IDE

🔑
Hide
Logo

Designed by 2ndR with love

Discord