Snail IDE - Extensions
Thumb

3D

Use the magic of 3D to spice up your project.

Created by PenguinMod.

Thumb

Monitors Plus

New variable blocks and new monitor types.

Created by SharkPool.

Thumb

Tune Shark

Advanced Sound Engine for playing your sounds and more. Inspired by LilyMakesThings

Created by SharkPool.

Thumb

Screensharing

Share your screen and get the current frame as a image.

Created by pooiod7.

Thumb

Lazy Collisions

W.I.P Description

Created by SharkPool.

Thumb

Newgrounds Audio

Fetch Audio and Audio Information from Newgrounds. Works best with Tune Shark

Created by SharkPool.

Thumb

Scratch Utitlites

Do many things via the Scratch API; you can even fetch cloud data from projects!

Created by SharkPool.

Thumb

Prompts

Good prompts for PenguinGPT

Created by LoganCreatez.

Thumb

SnailShare API

Fetch details of projects and users from Snailshare.

Created by BA4X.

Thumb

Pang API

Fetch details of projects and users from PenguinMod.

Created by oc9x97.

Thumb

Posenet2Scratch

Detect human poses quickly and accurately with a normal WebCam without using a special device

Created by champierre.

Thumb

Facemesh2scratch

Use facetracking in your projects!

Created by champierre.

Thumb

Scratch2WebSerialAPI

Do more complex things with hardware via the serial ports.

Created by champierre.

Thumb

scratch2maqueen

Control DFRobot Maqueen.

Created by Vernier.

Thumb

ImageClassifer2Scratch

Image Classification Blocks.

Created by champierre.

Thumb

Tile Grids

W.I.P Description

Created by SharkPool.

Thumb

Key Simulator

Simulate pressing a key on the keyboard.

Created by CubesterYT.

Thumb

Site Runtime

A Combined version of 2 Extensions: Packager Applications & AdaBrowser

Created by MrIncredibleMaker.

Thumb

AdaBrowser

Interact with the web browser, orginally in Adacraft.

Thumb

PenguinGPT

ChatGPT in Snail IDE/PenguinMod has been taken to a whole new level with PenguinGPT. (This replaces the ChatGPT extension and is backwards compatible)

Created by cicerorph & Anonymous-cat1.

Thumb

Gemini

Use Google Gemini in your projects

Created by cicerorph.

Thumb

Analytics

Measure how many people are using your projects using the Ruby API.

Created by cicerorph.

Thumb

PenguinPedia

Get a lot of data from Wikipedia, like definitions and images!

Created by Gen1X.

Thumb

1MB Shortener

Using 1mb Api you can now share links without it being long!

Created by cicerorph.

Thumb

Random Utils

Random utilites that you may or may not use.

Thumb

Perlin Noise

Blocks for generating and using Perlin noise. Good for generating terrain, clouds, and other things.

Thumb

Save Data

Extremely easy way to save data.

Created by Mr_rudy.

Thumb

Grayscale

Toggle a dramatic grayscale effect on your project.

Created by Mr_rudy.

Thumb

Roku

Interact with your Roku tv via the GM2Helper software!

Created by gvbvdxx.

Thumb

Randomly Blocks

Utilitys to have your project feel like a website

Created by mariocraft987.

Thumb

TurboBuilder

Create your own amazing extensions using a scratch-based UI!

Created by Started by JeremyGamer13, continued by jwklong.

Thumb

ExtCreate

Snail IDE version of TurboBuilder

Created by Started by JeremyGamer13, continued by jwklong, modified by nmsderp.

Thumb

PenguinBuilder

Create your own extensions using Blockly.

Created by chickencuber.

Thumb

Blockly2Math

Blockly math blocks.

Created by Google.

Thumb

Pen

Draw with your sprites.

Thumb

Animated Text

Bring words to life.

Thumb

Objects

Handle large JSON files at an extreme speed

Created by skyhigh173.

Thumb

Money Utilities

Convert Currencies and get Currency Information.

Created by SharkPool.

Thumb

Video Sensing

Sense motion with the camera.

Thumb

Cloud Storage

Store data in a database, similar to Storage and Better Storage, but powered by a Snap! extension.

Created by pooiod7.

Thumb

Text to Speech 2.0

Make your projects talk with the TikTok API.

Thumb

Asset Manager

Add, remove, and get data from various types of assets.

Thumb

Inline Blocks

Create quick blocks for simple tasks. Insert them into any circle spot and have them return any value you want.

Created by PenguinMod.

Thumb

Text to Speech

Make your projects talk.

Created by Amazon Web Services.

Thumb

Speech to Text

Talk to your projects.

Created by sayamindu.

Thumb

Translate

Translate text into many languages.

Created by Google.

Thumb

Makey Makey

Make anything into a key.

Created by JoyLabz.

Thumb

Streamilator

A better way to handle audio from urls.

Thumb

Search Params

Interact with URL search parameters: the part of the URL after a question mark.

Thumb

Numerical Encoding

Encode strings as numbers for cloud variables

Thumb

Augmented Reality

Shows image from camera and performs motion tracking, allowing 3D projects to correctly overlay virtual objects on real world.

Thumb

Camera Sensing Plus

Improved camera sensing

Thumb

Cats

Blocks to give you cat facts. 😻

Created by Gen1X.

Thumb

Zip

Create and edit .zip format files, including .sb3 files.

Thumb

Files

Blocks for reading and creating files.

Thumb

Extended Sound

Free speed and pitch control, starting sounds at certain positions, stopping sounds, etc.

Thumb

Operators Expansion

More operators like nand, nor, character code to character, reading multiple lined text line by line, etc.

Thumb

Sensing Expansion

More sensing blocks for specific use cases or interacting with the user's device.

Thumb

JSON

Blocks for handling JSON objects and Arrays.

Thumb

Physics

Box2D Physics extension created by Griffpatch.

Thumb

Tweening

Smoothly animating values using different easing functions and directions.

Thumb

Clones+

Expansion of Scratch's clone features.

Thumb

Multiple Timers

Create different timers you can control seperately.

Thumb

Temporary Variables

Create variables for use in one block stack. Useful to not clutter the variable list with variables you only use once.

Thumb

Runtime Modifications

Blocks for updating Scratch objects like the stage and sprites.

Thumb

Storage

Store data after PenguinMod has already been closed out. Basic Server Storage is also included.

Thumb

Website Requests

Blocks to communicate with APIs and websites.

Thumb

CloudLink 4

A powerful WebSocket extension for Scratch.

Thumb

Prism

Blocks for specific use-cases or major convenience.

Thumb

Odd Messages

For logging and variable utilization.

Thumb

HTML iframe Elements

Blocks to place and move around frames that contain HTML content or websites.

Thumb

Color Utility Blocks

Converters for Hex, RGB, HSV and Decimal colors and other color related things.

Thumb

Labels

Labelling and Placeholders.

Thumb

Object Oriented Programming

OOP blocks. OOp is a programming paradigm that uses objects and their interactions to design applications and computer programs.

Thumb

McUtils

Basic utilities for any fast food employee

Thumb

Skins

Have your sprites render as other images or costumes

Thumb

Longman Dictionary

Get the definitions of words from the Longman Dictionary

Thumb

Beepbox

Make some moosic

Thumb

HTML Canvas

Extra drawing tools using an HTML Canvas. Works well when used with other extensions.

Thumb

Gamepad

Directly access gamepads instead of just mapping buttons to keys.

Thumb

Clipping and Blending

Clipping outside of a specified rectangular area and additive color blending.

Thumb

Pointer Lock

A extension to lock the mouse pointer in the stage.

Thumb

Mouse Cursor

A extension to change what the mouse cursor looks like on the stage

Thumb

Scratch Authentication

Get a user's scratch name to prove they are a real scratch user.

Thumb

Video

Play videos from URLs.

Thumb

micro:bit with USB

Blocks to interact with micro:bit through a USB cable connection

Created by Vittascience.

Thumb

Adacraft Runtime

Special blocks that interact with the vm.

Thumb

3D VR

Unfinished PenguinMod Extension.

Created by PenguinMod.

Thumb

Screen Resolution

Get the resolution of the primary screen.

Thumb

TypeScript

Similar to the JavaScript extension but for TypeScript

Thumb

JavaScript

Run your own custom code written in JavaScript!

Thumb

Better Input

Expansion to the Ask and Wait blocks.

Created by SharkPool-SP.

Thumb

GD API

Access the GD api.

Created by SharkPool-SP.

Thumb

ISS

Get the latitude and longitude of the International Space Station

Thumb

TurboWarp Blocks

Special blocks from TurboWarp, even more added from Snail IDE.

Thumb

micro:bit

Connect your projects with the world.

Created by micro:bit.

Thumb

LEGO MINDSTORMS EV3

Build interactive robots and more.

Created by LEGO.

Thumb

LEGO BOOST

Bring robotic creations to life.

Created by LEGO.

Thumb

LEGO Education WeDo 2.0

Build with motors and sensors.

Created by LEGO.

Thumb

Go Direct Force & Acceleration

Sense pull, push, motion, and spin.

Created by Vernier.