ShredMod Extension Gallery

Unlike custom extensions on other websites, these aren't limited by the extension sandbox, so they are a lot more powerful. All extensions are reviewed for safety.

To use multiple of these extensions in ShredMod, hover over the extension and press the button to copy its URL. Then go to the editor, open the extension chooser, then choose the "Custom Extension" option at the bottom, and enter the URL.

These extensions are not compatible with Scratch.
Projects that use these extensions can't be uploaded to the Scratch website. They can, however, be used in the packager.
Some extensions may not work in ShredMod Desktop.
For compatibility, security, and offline support, each ShredMod Desktop update contains an offline copy of these extensions from its release date. The desktop app is currently very far behind, so many extensions will be missing or outdated. We are working on it!
Open Extension

Animated Text

An easy way to display and animate text. Compatible with Scratch Lab's Animated Text experiment.

Open Extension

Stretch

Stretch sprites horizontally or vertically.

Open Extension

Gamepad

Directly access gamepads instead of just mapping buttons to keys.

Open Extension

Box2D Physics

Two dimensional physics. Originally created by griffpatch.

Open Extension

Files

Read and download files.

Open Extension

Pointerlock

Adds blocks for mouse locking. Mouse x & y blocks will report the change since the previous frame while the pointer is locked. Replaces the pointerlock experiment.

Open Extension

Mouse Cursor

Use custom cursors or hide the cursor. Also allows replacing the cursor with any costume image.

Open Extension

Runtime Options

Get and modify turbo mode, framerate, interpolation, clone limit, stage size, and more.

Open Extension

Fetch

Make requests to the broader internet.

Open Extension

Text

Manipulate characters and text. Originally created by CST1229.

Open Extension

Local Storage

Store data persistently. Like cookies, but better.

Open Extension

Ping Cloud Data

Determine whether a cloud variable server is probably up. Originally created by TheShovel.

Open Extension

Base

Convert numbers between bases. Created by TrueFantom.

Open Extension

Bitwise

Blocks that operate on the binary representation of numbers in computers. Modified by TrueFantom.

Open Extension

Utilities

A bunch of interesting blocks. Originally created by Sheep_maker.

Open Extension

Sound

Play sounds from URLs.

Open Extension

Pen Plus

Advanced rendering capabilities. Created by ObviousAlexC.

Open Extension

Sensing Plus

An extension to the sensing category. Created by ObviousAlexC.

Open Extension

Clones Plus

Expansion of Scratch's clone features. Created by LukeManiaStudios.

Open Extension

Looks Plus

Expands upon the looks category, allowing you to show/hide, get costume data and edit SVG skins on sprites. Created by LukeManiaStudios.

Open Extension

Navigator

Details about the user's browser and operating system.

Open Extension

Battery

Access information about the battery of phones or laptops. May not work on all devices and browsers.

Open Extension

Notifications

Display notifications.

Open Extension

Augmented Reality

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

Open Extension

Encoding

Encode and decode strings into their unicode numbers, base 64, or URLs. Created by -SIPC-.

Open Extension

More Timers

Control several timers at once. Created by LukeManiaStudios.

Open Extension

Cloudlink

Powerful WebSocket extension for Scratch 3. Created by MikeDEV.

Open Extension

Network

Various blocks for interacting with the network. Created by TrueFantom.

Open Extension

Math

A lot of operators blocks, from exponentiation to trigonometric functions. Created by TrueFantom.

Open Extension

Couplers

A few adapter blocks. Created by TrueFantom.

Open Extension

RegExp

Full interface for working with Regular Expressions. Created by TrueFantom.

Open Extension

Numerical Encoding

Encode strings as numbers for cloud variables. Created by cs2627883.

Open Extension

Time

Blocks for interacting with unix timestamps and other date strings. Created by -SIPC-.

Open Extension

Consoles

Blocks that interact the JavaScript console built in to your browser's developer tools. Created by -SIPC-.

Open Extension

ShovelUtils

A bunch of miscellaneous blocks. Created by TheShovel.

Open Extension

JSON

Handle JSON strings and arrays. Created by Skyhigh173.

Open Extension

BigInt

Math blocks that work on infinitely large integers. Created by Skyhigh173.

Open Extension

Clipping & Blending

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

Open Extension

Camera Controls

Move the visible part of the stage. Created by DT.

Open Extension

Canvas Effects

Apply visual effects to the entire stage. Created by TheShovel.

Open Extension

RGB Channels

Only render or stamp certain RGB channels.

Open Extension

Temporary Variables

Create disposable runtime or thread variables. Created by LukeManiaStudios.

Open Extension

rxFS

Blocks for interacting with a virtual in-memory filesystem. Created by 0832.

Open Extension

S-Grab

Get information about Scratch projects and Scratch users. Created by NamelessCat.

Open Extension

Graphics 2D

Blocks to compute lengths, angles, and areas in two dimensions. Created by NOname-awa.

Open Extension

More Comparisons

More comparison blocks. Created by NOname-awa.

Open Extension

Tween

Easing methods for smooth animations. Created by JeremyGamer13

Open Extension

RixxyX

Various utility blocks. Created by RixTheTyrunt.

Open Extension

Data Analysis

Blocks to compute means, medians, maximums, minimums, variances, and modes. Created by qxsck.

Open Extension

Dictionaries

Use the power of dictionaries in your project. Created by Vercte.

Open Extension

Comment Blocks

Annotate your scripts. Created by LukeManiaStudios.

Open Extension

itch.io

Blocks that interact with the itch.io website. Created by softed.

Open Extension

GameJolt

Blocks that allow games to interact with the GameJolt API. Created by softed.

Open Extension

Newgrounds

Blocks that allow games to interact with the Newgrounds API. Created by ObviousAlexC.

Open Extension

McUtils

Helpful utilities for any fast food employee. Created by LukeManiaStudios.