All-in-one Scratch mods Extensions collection


Found 0 extensions

Find a lot of functions in a huge extension library by typing its name or trying similar ones.

Contact email: bebepleks@gmail.com (but I check it rarely)




Gamepad

By Turbowarp

Description: Directly access gamepads.

Blocks: gamepad connection, sticks directions and rumbling

Animated Text

By LilyMakesThings

Description: Show and animate text in different ways.

Blocks: show text (), animate text, set text outline to (), set text width to (), set text color to (), set text font to ()

Stretch

By Turbowarp

Description: Stretch your sprites!

Blocks: no non-obvious features

Speech to Text

By RubyDevs

Enable "run without sandbox"!

Description: Recognize speech from different languages

Blocks: no non-obvious features

CloudLink

By MikeDev101

Description: A powerful WebSocket extension for Scratch. Allows for online connectivity to servers for things like multiplayer.

Blocks: server connection, room connection, username operations, send variable () with data (), get variable () data, listeners operations

Pen+ V7

By ObviousAlexC

Description: Extended pen section! Adds blocks for drawing triangles using textures and tints, drawing images and editing their pixels, etc.

Blocks: draw dot at () (), draw line from () () to () (), stamp pen square, stamp pen triangle, RGB color selection, add image, edit pixel color, custom shaders, cubemaps, list based rendering, textures

PenguinPedia

By RubyDevs

Enable "run without sandbox"!

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

Blocks: search for () in any language, summary of () in any language, image URL of (), number of pages for (), categories of (), references to ()

Ruby Maps

By RubyDevs

Enable "run without sandbox"!

Description: An extension that lets you integrate the power of maps into your projects!

Blocks: show map, get coordinates user selected, search place at lat () lng (), set map center to lat () lng (), zoom in by (), add marker, set map layer to (), look up location of ()

Post-process v2

By LoserFox

Enable "run without sandbox"! This is an extension from Chinese turbowarp mod. They may not load well, like loading only one extension a time or with a huge delay.

Description: Cool visual effects for your project. Effects list: glitch, dispersion, gray, reverse, pointillism, cliping, screensplit, hell effects shader, none (to clear all effects)

Blocks: Effect parameters related blocks, some other blocks of Chinese wisdom

Debugger (with console)

By NOname

Enable "run without sandbox"! This is an extension from Chinese turbowarp mod. They may not load well, like loading only one extension a time or with a huge delay.

Description: Super useful debugger for your project. Includes cool, separated from the project console with a few functions, which you can open and watch any information that your project logs.

Blocks: breakpoint, breakpoint and log (), if <> breakpoint and log, console log (), console warn (), console error (), test <> if true/false log (), get user input

Project

By 0832

Enable "run without sandbox"! This is an extension from Chinese turbowarp mod. They may not load well, like loading only one extension a time or with a huge delay.

Description: Get a lot of information about your project, as block count or number of costumes.

Blocks: (current project), (get sprite ()), (total used blocks), (number of block types), (number of segments), (number of costumes), (number of sounds)

Custom-shader

By PROMISE

Enable "run without sandbox"! This is an extension from Chinese turbowarp mod. They may not load well, like loading only one extension a time or with a huge delay.

Description: Apply GLSL (WebGL) shaders to your project.

Blocks: add () to frag, add () to vert, add () to uniform for, reload shader

Lorem Ipsum Generator

By Flappy25

Enable "run without sandbox"!

Description: Generate Lorem Ipsum inside of your project.

Blocks: no non-obvious features

Morse Code translator

By Flappy25

Enable "run without sandbox"!

Description: Convert text to morse code and vice versa.

Blocks: no non-obvious features

Text Comparison

By Flappy25

Enable "run without sandbox"!

Description: Compare any texts.

Blocks: calculate similarity score of () and (), calculate Levenshtein distance of () and ()

Profanity API

By toex

Description: Remove bad words from your text automatically.

Blocks: no non-obvious features

Pyodide Python

By mistium

Enable "run without sandbox"!

Description: Run Python code inside of your projects.

Blocks: run python async (), eval python async (), get variable (), reset variables, load package ()

Canvas

By mistium

Enable "run without sandbox"!

Description: Render a canvas using blocks.

Blocks: canvas creation, triangle drawing, canvas styles, image stamping, pixel editing

Iframe+

By mistium

Enable "run without sandbox"!

Description: Improved Iframe extension with an ability to show multiple Iframes, show HTML code and other.

Blocks: show website () with ID (), show HTML code () with ID (), change url, resize, move, set layer

Auto Clicker Detection

By BludIsAnLemon

Enable "run without sandbox"!

Description: Easily detect auto clickers.

Blocks: set click limit to (), <auto clicker detected?>

Bluetooth Request

By BludIsAnLemon

Enable "run without sandbox"! Does not work on PC without bluetooth module.

Description: Allows you to send out bluetooth requests to nearby bluetooth devices.

Blocks: request bluetooth connection, connect to device (), (selected device), (connected server)

Live Keyboard Input

By golbo

Enable "run without sandbox"!

Description: Get keyboard input from the user, as if they were typing in a textbox!

Blocks: start capturing input, end capturing input, capture input until Enter, (text input), clear text input

URL Music extension

By golbo

Enable "run without sandbox"!

Description: Play, pause, seek, set the volume and get data about songs from URL-s!

Blocks: no non-obvious features

IndexedDB

By golbo

Enable "run without sandbox"!

Description: Save more than 5mb of data locally!

Blocks: no non-obvious features

Browser

By adacraft

Enable "run without sandbox"!

Description: Browser utilities for working with dialos, local storage, links, fields, tabs, page titles, notifications and other.

Blocks: (current url), field () in current URL, set field () to (), open (), set () to () in local storage, save webcam picture, dialog with message, dialog with message and value, set page title, current color scheme, share URL () with title () and message (), display notification, copy () to clipboard

Key History

By mistium

Enable "run without sandbox"!

Description: Never miss a keypress again.

Blocks: (get recent keys), (keys down), (get first key), (get last key), delete all keys from history, ignore keys ()

Simple text to speech

By khanning

Enable "run without sandbox"!

Description: Super simple, but fast TTS.

Blocks: no non-obvious features

Random User API

By shoosh

Enable "run without sandbox"!

Description: Generate any fake personal information directly in the project.

Blocks: Random name/email/login/location/nationality, Random name with nationality () gender (), <is API available?>

Boxed Physics (advanced)

By pooiod7

Description: Implements the Box2D physics engine into your editor, adding joints, springs, etc. This is different from TurboWarp's implementation.

Blocks: Define object type, create object (name/id), different physical parameters blocks, joint creation, collision disabling, impulses, velocities, slow motion mode, get distance from () () to () ()

Object

By skyhigh173

Description: Handle large JSON files at an extreme speed.

Blocks: no non-obvious features

Update File (Direct Access)

By Anonymous-cat1

Description: A simple extension that uses the File System Access API to update files dynamically.

Blocks: no non-obvious features

3D Math

By pinksheep2917

Description: A handful of utilities for making your own sprite-based 3D engine.

Blocks: Vectors, positions and camera math functions.

Toast Notifications

By MubiLop, themeatly2

Description: Did you want alerts? Notifications that are easily customizable? This is the only and best notification extension!

Blocks: Show Toast, show Toast notification, show Toast alert, all with customisable image, sound, text, color and duration.

CST 3D

By CST1229

Enable "run without sandbox"!

Description: Bring your sprites into the third dimension.

Blocks: Set 3D mode to cube/sphere/sprite/low-poly shpere/flat, set x/y/z, change x/y/z, move steps in 3D, point degrees x/y/z, texture filter to linear/nearest, shown faces to back/front/both, attach myself to other sprite, move camera, rotate camera, change camera FOV/render distance

BrainFuck

By minidogg

Enable "run without sandbox"!

Description: Fuck your brain

Blocks: Fuck your brain

Console

By ?

Enable "run without sandbox"!

Description: Interact with javascript console.

Blocks: throw errors/warnings/info/logs, creating groups, timers

Discord API

By LukeManiaStudios

Enable "run without sandbox"! May not work.

Description: Use Discord API.

Blocks: send text/json () to url ()

DiscordBot

By mistium

Enable "run without sandbox"!

Description: A Discord bot for Scratch!

Blocks: set token to (), connect/disconnect to discord, send message () to channel (), delete message () in channel (), send reply () to message () in channel (), add reaction (emoji) to message () in channel (), register slash command, reply to intercation, set status, set activity

Dot Prop

By ?

Enable "run without sandbox"!

Description: Do some complex json or something like that I think

Blocks: get/set/delete (a.b) from ({"a":{"b":"Hello World"}}) and use value () if not found

ExportSpriteDataURI

By ?

Enable "run without sandbox"!

Description: Export sprites as DataURI.

Blocks: no non-obvious features

Fast List Set

By ?

Enable "run without sandbox"!

Description: Set lists to arrays very fast.

Blocks: select list (name), set selected list to ([])

OASM

By mistium

Enable "run without sandbox"!

Description: Run the full oasm interpreter except very fast.

Blocks: no non-obvious features

OFSF

By ?

Enable "run without sandbox"!

Description: -

Blocks: generate UUID, load OFSF data (), search files by () for (), get metadata for file (), list all files, create file () of type () in folder () with data (), file management blocks

Object Oriented Programming (OOP)

By ?

Enable "run without sandbox"!

Description: Feel yourself not in Scratch, creating classes and functions in-code.

Blocks: class (), end class, init class, function (), call function () for variable (), property () (), set property () of variable () to (), property () of variable (), THIS property related blocks

Site Builder

By minidogg

Enable "run without sandbox"!

Description: Build HTML websites in code.

Blocks: site HTML, set site HTML to (), add HTML (), reset site HTML, open site window, add header element, add paragraph element, set text/innerHTML of elements to, add color style, add position style, add text color style

Unsaved Changes

By ?

Enable "run without sandbox"!

Description: Activate or disable unsaved changes alert before closing tab.

Blocks: no non-obvious features

URI Utilities

By ?

Enable "run without sandbox"!

Description: Allows you to convert text or images to dataURL

Blocks: no non-obvious features

Vibrations

By ?

Enable "run without sandbox"!

Description: Vibrate through code.

Blocks: no non-obvious features

WebGL2

By ?

Enable "run without sandbox"! Extension file contains 16 extesions in it. It can cluttter up your project!

Description: Use full power of WebGL in your project.

Blocks: big amount of different blocks for categories: WebGL2 bindings, buffers, VAO, Shaders, Programs, Uniforms, Attributes, Textures, Render Buffers, Frame Buffers, Samplers, Queries, Transform Feedback, Sync, Rendering, Write Options

Virtual File System

By mistium

Enable "run without sandbox"!

Description: Manage files in a virtual file system.

Blocks: Creating files, writing into files, deleting files, importing files, creating directories

BlocklyVR

By MasterMath

Enable "run without sandbox"!

Description: Get information from a VR headset and controllers in Virtual Reality mode.

Blocks: Enter VR mode, x/y/z position/rotation of headset/right controller/left controller, is controller connected, when controller disconnected, when (button) pressed, grip/triggers value, thumbstick direction, when button touched

Box2D Physics

By griffpatch

Description: Two dimensional physics.

Blocks: set stage boundaries, set gravity to x () y (), enable physics for this costume, disable physics, step simulation, set simulation rate, go to x () y (), get velocity, set velocity, set fixed, set friction, set density, set bounce, set scroll

Files

By Turbowarp

Description: Read and download files.

Blocks: open file as text/dataURL, open (.txt) as (), download () as (text.txt), download (dataURL) ad (), set open file selector mode to ()

Pointerlock

By Turbowarp

Description: 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.

Blocks: no non-obvious features

Mouse Cursor

By Turbowarp

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

Blocks: no non-obvious features

Runtime Options

By Turbowarp

Description: Get and modify turbo mode, framerate, set custom fps, interpolation, clone limit, stage size, username, run green flag.

Blocks: no non-obvious features

Fetch

By Turbowarp

Description: Make requests to the broader internet.

Blocks: no non-obvious features

Text

By BludIsAnLemon, CST1229

Description: Manipulate characters and text.

Blocks: letters () to () of (), item () in () split by (), count () in (), index of () in (), replace () in () with (), repeat () () times, unicode of (), unicode () as letter, replace regex /()/() in () with (), item () in () matched by regex /()/(), count regex /()/() in (), is () lowercase/uppercase?, convert () to lowercase/uppercase, () starts/ends with ()?, reverse text (), trim whitespace of () from (which side)

Local Storage

By Turbowarp

Description: Store data persistently. Like cookies, but better.

Blocks: Set storage namespace ID to (), get key (), set key () to (), delete key (), delete all keys, when another window changes storage

Base

By TrueFantom

Description: Convert numbers between bases.

Blocks: no non-obvious features

Bitwise

By TrueFantom

Description: Blocks that operate on the binary representation of numbers in computers

Blocks: no non-obvious features

BigInt

By Skyhigh173

Description: Math blocks that work on infinitely large integers (no decimals).

Blocks: Convert () to BigInt, convert () to number, BigInt arithmetic, logic and bitwise operations

Utilities

By Sheep_maker

Description: A bunch of interesting blocks.

Blocks: is () exactly ()?, () <= (), () => (), <true>, <false>, ()^(), pi, if <> then () else (), letters () to () of (), clamp () between () and (), current millisecond, content from (link), (value) of (json), newline character, <(true)>, replace () using the rule () with ()

Sound

By Turbowarp

Description: Play sounds from URLs.

Blocks: no non-obvious features

Video

By LilyMakesThings, SharkPool

Description: Play videos from URLs.

Blocks: no non-obvious features

Iframe

By Turbowarp

Description: Display webpages or HTML over the stage.

Blocks: show HTML/website, iframe position/size control, toggle iframe interactivity, toggle iframe resize behavior

HTML Encode

By ClaytonTDM

Description: Escape untrusted text to safely include in HTML.

Blocks: no non-obvious features

Clipping & Blending

By Vadik1

Description: Clipping outside of a specified rectangular area and different color blending modes.

Blocks: no non-obvious features

Clipboard

By Turbowarp

Description: Read and write from the system clipboard.

Blocks: no non-obvious features

Customizable AA (Anti-Aliasing)

By ObviousAlexC

Description: Configure how scratch uses Anti-Aliasing on the pen.

Blocks: no non-obvious features

Simple 3D

By Vadik1

Description: Make GPU accelerated 3D projects easily.

Blocks: set clear color to (r) (g) (b) (a), create mesh (), delete mesh (), make mesh () inherit form mesh (), set mesh () vertex indices [list], set mesh () positions XYZ [list] [list] [list], set mesh () colors RGBA [list] [list] [list] [list], set mesh () texture coordinates UV [list] [list], set mesh () texture (), set mesh () cube texture, set texture mipmapping, set texture anisotropic filtering, set mesh () bone indices, original and manual transforms, list updates and optimisation, import model from .obj/.mtl, set mesh primitives and blending, culling types, draw mesh (), texture from [costume], texture from text (), move, scale and rotate in different transformations, tinting and fog

Skins

By LilyMakesThings

Description: Have your sprites render as other images or costumes.

Blocks: create (<svg/>) skin as (my skin), load skin from [costume] as (my skin), load skin from URL as (my skin), set skin of myself to (my skin), restore skin of myself, restore targets with skin (my skin), width/height of (my skin), delete (my skin)

Sensing Plus

By ObviousAlexC

Description: An extension to the sensing category.

Blocks: supports touches?, number of fingers down, if finger (1) down?, touching a finger?, finger (1) (x), get index (1) of [local list in other sprite], touching original [sprite]?, touching clone of [sprite]?, number of clones of [sprite], this sprite's [color] effect, is hidden?, rotation style, sprite layer, copied contents, set clipboard to (), is packaged?, turn speech recording on/off, recognised words, has a gyroscope/accelerometer?, positional/rotational speed on x/y/z

Key Simulation

By CubesterYT

Description: Simulate key presses and mouse clicks.

Blocks: press button for (0.1) seconds, click left/middle/right mouse button at (x) (y) for (0.1) seconds, move mouse to (x) (y)

Clones Plus

By LilyMakesThings

Description: Expansion of Scratch's clone features.

Blocks: when I start as a clone with local variable set to (), create clone with local variable set to (), touching clone with local variable set to ()?, touching main sprite?, set local variable to () for clones with local variable set to (), variable local variable of clone with local variable set to (), variables of main sprite, clone with local variable set to () exists?, x/y/direction/costume/costume name/size/volume of clone with local variable set to (), stop scripts in clones with local variable set to (), delete clones with local variable set to (), is clone?, clone count

Looks Plus

By LilyMakesThings

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

Blocks: show/hide sprite, is sprite visible?, set layer of sprite to (), effect of sprite, width/height/format/rotation center of costume, snapshot stage (stage screenshot in dataURL), set SVG of costume to (), restore content for costume, replace color with color in (svg), content/dataURL of costume, hex of color

More Events

By LilyMakesThings

Description: Start your scripts in new ways.

Blocks: when stop clicked (when project stops), forever, when <> becomes true/false, when <> is true/false, when () is changed, every () frames, when key hit/released, broadcast message () to (), broadcast message () with data (), received data (), before/after project saves

List Tools

By LilyMakesThings

Description: An assortment of new ways to interact with lists.

Blocks: delete items () to () of list, delete all (thing) in list, replace all () with () in list, repeat list () times in list, list joined by (), number of () in list, index of () in list, is list empty?, item () exists in ()?, set order of list to reversed/ascending/descending/randomised, set items in list to list, concatenate list onto list, list array operations

Mobile Keyboard

By veggiecan0419

Description: Show the keyboard on mobile devices and get the users input without showing any input modal.

Blocks: show different types of mobile keyboards, get typed text, set textbox value to, change text cursor position, close keyboard

More Motion

By NamelessCat

Description: More motion-related blocks.

Blocks: change (x) (y), point towards (x) (y), manually fence, move () steps towards (x) (y), move ()% of the way to (x) (y), direction to (x) (y), distance from (x) (y), touching (x) (y)?, touching rectangle (x1) (y1) (x2) (y2)?

Window Controls

By CubesterYT, BlueDome77

Description: Move, resize, rename the window, enter fullscreen, get screen size, and more.

Blocks: move window to (x) (y), move window to center/corner/side, change window coordinates, resize window to width () height (), is window touching screen edge?, is window focused?, window width/height, screen width/height, set window title to (), get window title, enter/exit fullscreen, close window

Browser Fullscreen

By Veggiecan0419

Description: Enter and exit fullscreen mode.

Blocks: no non-obvious features

Screen Resolution

By shreder95ua

Description: Get the resolution of the primary screen.

Blocks: no non-obvious features

Ask Before Closing Tab

By XmerOriginals

Description: Show a prompt when someone tries to close the tab.

Blocks: no non-obvious features

Navigator

By Turbowarp

Description: Details about the user's browser and operating system.

Blocks: get operating system, get browser, get device memory in GB, user prefers dark/light color scheme?, user prefers reduced motion?, user prefers more contrast?

Battery

By Turbowarp

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

Blocks: no non-obvious features

Vibration

By PwLDev

Description: Control the device's vibration. Only works on Chrome for Android.

Blocks: no non-obvious features

Custom Styles

By TheShovel

Description: Customize the appearance of variable monitors and ask prompts in your project.

Blocks: no non-obvious features

Color Picker

By TheShovel

Description: Access your system's color picker.

Blocks: no non-obvious features

Control Controls

By NamelessCat

Description: Show and hide the project's controls.

Blocks: no non-obvious features

Notifications

By Turbowarp

Description: Display notifications.

Blocks: no non-obvious features

Delta Time

By XeroName

Description: Precise delta timing blocks.

Blocks: delta time, fps

Augmented Reality (AR)

By Vadik1

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

Blocks: enter/exit AR mode, items of matrix, position x/y/z, orientation r/i/j/k, hit position x/y/z, move everything, turn everything, set resolution to ()

Encoding

By -SIPC-

Description: Encode and decode strings into their unicode numbers, base 64, or URLs.

Blocks: no non-obvious features

Sound Expanded

By LilyMakesThings

Description: Adds more sound-related blocks.

Blocks: looping sounds, play sound form () to (), pause/resume all sounds, lenght of sound, project volume

Temporary Variables

By LilyMakesThings

Description: Create disposable runtime or thread variables.

Blocks: set thread variable () to (), change thread variable () by (), thread var (), thread var () exists?, for (thread var) in (), active thread variables, set runtime variable () to (), change runtime variable () by (), runtime var (), runtime var () exists?, delete runtime variable ()

More Timers

By LilyMakesThings

Description: Control several timers at once.

Blocks: no non-obvious features

MIDI

By Dimka10Game

Enable "run without sandbox"!

Description: Blocks for controlling midi devices.

Blocks: no non-obvious features

Ping Cloud Data

By TheShovel

Description: Determine whether a cloud variable server is probably up.

Blocks: no non-obvious features

Network

By TrueFantom

Description: Various blocks for interacting with the network.

Blocks: connected to internet?, get browser, get current URL, get network type, get network generation, get downling speed in mb/s, get rtt in ms, get/delete/post/put/patch (link) respond text/json/status/type/redirected/url split by (), open link in new tab, open link in new window, redirect this page to (link)

Math

By TrueFantom

Description: A lot of operators blocks, from exponentiation to trigonometric functions.

Blocks: ()^(), () root (), -(), () => (), () <= (), () not equal to (), () identically equal to (), () approximately equal to (), () < () < (), nand, nor, xor, xnor, () exactly contains (), map () from range ()-() to range ()-(), trunc of () with () digits after dot, trunc of (), () is multiple of ()?, log of () with base (), pi, e, infinity, is safe number ()?, is number ()?, is int ()?, is float ()?

RegExp

By TrueFantom

Description: Full interface for working with Regular Expressions.

Blocks: blocks for working with Regular Expressions ?

Couplers

By TrueFantom

Description: A few adapter blocks.

Blocks: <>?():(), <true/false>, <()>, (), color (), angle (), matrix (), note 0

All Menus

By LilyMakesThings

Description: Special category with every menu from every Scratch category and extensions.

Blocks: literally all menus as reporters

Hidden Block Collection

By LilyMakesThings, pumpkinhasapatch

Description: Various "hacked blocks" that work in Scratch but are not visible in the palette.

Blocks: when this sprite touches (), for each variable in (), while <>, couter related blocks, round (), join color and text, join matrix and text

Cast

By LilyMakesThings

Description: Convert values between types.

Blocks: cast () to number/string/boolean/default, type of ()

Time

By -SIPC-, SharkPool

Description: Blocks for times, dates, and time zones.

Blocks: current timestamp, current timezone, year from timestamp, convert timestamp to YYYY-MM-DD HH:MM:SS, convert YYYY-MM-DD HH:MM:SS to timestamp, difference between YYYY-MM-DD HH:MM:SS and YYYY-MM-DD HH:MM:SS in years/days/etc., number of days in month in year

Consoles

By -SIPC-

Description: Blocks that interact with the JavaScript console built in to your browser's developer tools.

Blocks: clear console, log info/warning/error/debug, log groups related blocks, log timers related blocks

Search Params

By ZXMushroom63

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

Blocks: value of search parameter (), occurrences of search parameter (), index () of serach parameters (), set search parameter () to (), delete search parameter (), append search parameter () with value (), has search parameter ()?

ShovelUtils

By TheShovel

Description: A bunch of miscellaneous blocks.

Blocks: import image from url as (), list arrays, import sprite (), import sound (), import project (), import extension (), restart project, delete sprite (), delete costume (), fps, set editing target to (), brightness of color

Asset Manager

By Turbowarp

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

Blocks: add sprite/costume/sound from url, rename sprite/costume/sound () to (), project JSON, some other blocks

Wake Lock

By D-ScratchNinja

Description: Prevent the computer from falling asleep.

Blocks: no non-obvious features

JSON

By Skyhigh173

Description: Handle JSON strings and arrays.

Blocks: no non-obvious features

XML

By mybearworld

Description: Create and extract values from XML.

Blocks: no non-obvious features

Numerical Encoding V2

By cs2627883

Description: Encode strings as numbers for cloud variables.

Blocks: no non-obvious features

Camera Controls (Very Buggy)

By DT

Very Buggy!

Description: Move the visible part of the stage.

Blocks: move camera, rotate camera, zoom camera, set background color.

Canvas Effects

By SharkPool

Description: Apply visual effects to the entire stage.

Blocks: clear canvas effects, apply/change effect blur /contrast /saturation /color shift /brightness /invert /sepia /transparency /scale /skew /rotation /border radius, change canvas border, change canvas resize, change canvas recize rendering mode

RGB Channels

By Turbowarp

Description: Only render or stamp certain RGB channels.

Blocks: no non-obvious features

Zip

By CST1229

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

Blocks: create empty archive (), open archive from ZIP (), outpit zip type () compression level (), archive management blocks, file management blocks, directory management blocks, archive comments, path management

Images

By CST1229

Description: Some blocks for working with images.

Blocks: new image from url (), width/height/top/bottom/center of image (), switch costume to image (), delete image

LZ Compress

By Turbowarp

Description: Compress and decompress text using lz-string.

Blocks: no non-obvious features

rxFS

By 0832

Description: Blocks for interacting with a virtual in-memory filesystem.

Blocks: no non-obvious features

S-Grab

By NamelessCat

Description: Get information about Scratch projects and Scratch users.

Blocks: no non-obvious features

Graphics 2D

By NOname-awa

Description: Blocks to compute lengths, angles, and areas in two dimensions.

Blocks: lenght from () () to () (), direction of () () to () (), is () perpendicular to (), triagle area, quadrangle area, graph area, circle area

More Comparisons

By NOname-awa

Description: More comparison blocks.

Blocks: <true>, <false>, <()>, (<>), ()==(), ()-=(), ()+-=(), () approximately equal to () +- (), <>^<> and other strange mathematical blocks

Tween

By JeremyGamer13

Description: Easing methods for smooth animations.

Blocks: tweening types: linear, sine, quad, cubic, quart, quint, expo, circ, back, elastic, bounce, in/out/in out, tween value by %, tween variable from () to () in () seconds, tween position, tween direction/size

RixxyX

By RixTheTyrunt

Description: Various utility blocks.

Blocks: is () != ()?, color in hex, true, false, if <> then () else (), () as text, () is the same type as (), reverse text (), counter blocks, capitalize (), is JavaScript NaN (), () as number, () as boolean, text () to binary, repeat text () () times, JSON parse (), time measurement

Blockfinder API

By shoosh

Enable "run without sandbox"!

Description: Get information about extensions from this website (Blockfinder).

Blocks: find extension name/link/author/warning/description/blocks with name/link/author/warning/description/blocks (). Example: find extension link with name (gamepad)

Shooshilities

By shoosh

Enable "run without sandbox"!

Description: Some utilities. May update with time.

Blocks: make project background transparent, set background color to RGB, probability blocks: happened with chance (0.5), happened with chance (50)%, eval math / eval logic (from text), get full country name by country code () on language ()

Fun APIs

By shoosh

Enable "run without sandbox"!

Description: Fetch different fun things using public APIs. In some regions works only with VPN. May update with time.

Blocks: get random cat fact, get dollar price of Bitcoin, guess age by name, guess gender by name, guess nationality by name

Lily's Toolbox

By LilyMakesThings

Description: A lot of utilities by LilyMakesThings, some of them later became parts of other extensions.

Blocks: when <> is true, when key (text) is pressed, key (text) is pressed?, <true/false/random boolean>, if <> then (), get effect (), clone count, is clicked?, is clone?, replace first () with () in (), index of () in (), item () of () split by (), () to uppercase/lowercase, reverse (), nor, xor, xnor, nand, () === (), () != (), () is text/number/lowercase/uppercase, normalise (), is mobile?, screen width/height, window width/height, user browser/OS, project URL. Legacy blocks (may be buggy): encode/decode to base64/binary, set/change variable (text), delete variable (), green flag, set username to (), replace SVG data for costume () with (), browser alert (), (browser prompt ()), <browser confirm ()?>, open link in new tab (), redirect to (), set clipboard, console log (), comment blocks of all types

Data Analysis

By qxsck

Description: Blocks to compute means, medians, maximums, minimums, variances, and modes.

Blocks: sum of (number series), average of (number series), maximum/minimum of (number series), median/mode/variance of (number series)

Variable and list

By qxsck

Description: More blocks related to variables and lists. All variables/list names parameters are strings.

Blocks: value of (variable), convert all variables starting with () to JSON, set the value of (variable) to (), value of (list), item () of (list), convert all lists starting with () to JSON, delete all of (list), delete () of (list), replace item () with () in (list), first index of () in (list), indexes of () in (list), copy (list) to (list)

Dictionaries

By Vercte

Description: Use the power of dictionaries in your project.

Blocks: key () from dictionary (), get list of dictionaries, dictionary into JSON, JSON into dictionary, is key () in dictionary () defined/null?, set key () in dictionary () to (), change key () in dictionary () by (), remove dictionary/key

HTTP

By RedMan13

Description: Comprehensive extension for interacting with external websites.

Blocks: get response/error/status/status text, headers as JSON, (name) from header, site responsed?, request failed?, request succeded?, set content type to different applications/audio/image/text, set request metod to GET/POST/PUT/PATCH/DELETE/HEAD/OPTIONS, in header set () to (), set request body to (), request form, send request to ()

WebSocket

By RedMan13

Description: Manually connect to WebSocket servers.

Blocks: connect to (), when connected, when message received, received message data, send message (), close connection

Comment Blocks

By LilyMakesThings

Description: Annotate your scripts.

Blocks: all types of comment blocks

Longman Dictionary

By veggiecan0419

Description: Get the definitions of words from the Longman Dictionary in your projects.

Blocks: get primary/all definitions of ()

TurboHook

By CubesterYT

Description: Allows you to use webhooks.

Blocks: webhook data () webhook url (), content ()

NFCWarp

By Alestore Games

Description: Allows reading data from NFC (NDEF) devices. Only works in Chrome on Android.

Blocks: is NFC supported?, read NFC tag

Steamworks

By Turbowarp

Description: Connect your project to Steamworks APIs.

Blocks: has steamworks?, get user name/level/IP country/user ID, set achievement () unlocked to true/false, achievement () unlocked?, DLC () installed?, open url () in overlay

itch.io

By softed

Description: Blocks that interact with the itch.io website. Unofficial.

Blocks: open (user).itch.io/(game) in new window height () width (), fetch game data (user) (game) (secret), get game id/title/price, get game rewards, sub products, sale

Game Jolt

By softed

Description: Blocks that allow games to interact with the GameJolt API. Unofficial.

Blocks: on gamejolt?, session blocks, user blocks, throphy blocks, score blocks, data storage blocks, time blocks, batch blocks, debug blocks

Newgrounds

By ObviousAlexC

Description: Blocks that allow games to interact with the Newgrounds API. Unofficial.

Blocks: login blocks, game connection blocks, game saving blocks, medals blocks, score blocks

Dictation

By pooiod7

Description: Convert your voice into text. (not supported in all browsers)

Blocks: can use dictation?, recognize speech and wait, last recognized speech, wait for recognized speech

E2EE

By MikeDev101

Description: A general-purpose E2EE (End-to-End Encryption) extension for Scratch.

Blocks: generate keys, public key, private key, create secret (other public key) (my private key), encrypt (data) (secret), IV, encrypted, decrypt (data) (IV) (secret), decrypted

WebRTC

By MikeDev101

Description: A barebones WebRTC implementation.

Blocks: WebRTC blocks

Random Utilities

By G1nX

Description: Many blocks related to generating random values, including seed-based number generation, true number generation, UUID's, random strings, etc.

Blocks: true/seeded random number between () and (), uuid v1/v4, 50% chance of (result1) or (result2), random number 1-10 with ()% chance for 1, random color hex/rgb, seed related blocks, random strings from datasets

Cockatiel Location

By bruhbeast-pixel

Description: Fetch Users' IP Addresses and Location.

Blocks: my IP adress v4/v6, longitude/latitude (usually not available), my country/ISP/region/city, is using VPN?, public IP, my timezone, distance between (IP) and (IP)

More Types

By VeryGoodScratcher42

Description: Adds more value types to your editor, implementing Functions, Objects, Arrays, Sets, Maps, Symbols and Nothing.

Blocks: core, objects, arrays, sets, maps, more values, anonymous functions, OOP and temporary variables blocks

PenguinHook

By MubiLop

Description: Send Webhook requests, that can be Discord or any type of webhook.

Blocks: send webhook with name () icon () message () to (), other webhook blocks

Number Utilities

By MubiLop

Description: Adds blocks for number formatting and manipulation.

Blocks: format number () with locale (country system), format () with () decimal places, format () with () significant figures, convert () to exponential notation with () decimals, format () as a currency (), format () as precentage with () decimals, round () to nearest (), is () integer?, is () finite?, clamp () between () and ()

Mathematics

By jwklong

Description: Complicated maths extension for nerds.

Blocks: constant (), sign of (), boolean operations, complex numbers blocks

Big Decimal

By qxsck

Description: High precision operations. (Support decimals)

Blocks: arithmetic, logic and mathematical blocks

Git Penguin

By justablock

Description: Make requests and control the files for your GitHub repository.

Blocks: get contents of file () from repository () of user (), create/edit/delete contents of file () from repository () of user () using token ()

Pang API

By oc9x97

Description: Fetch information from the PenguinMod API.

Blocks: no non-obvious features

Discord Auth

By enderhacker

Description: Login with discord to your projects. Identify users by ID and username in a secure and easy way!

Blocks: no non-obvious features

Online Captcha

By enderhacker

Description: Protect your project with simple, easy to use captcha implementation. Fully client-side, bypass-proof captcha solution!

Blocks: no non-obvious features

Twitch

By bop_tw

Description: Communicate with your Twitch Chat in your project!

Blocks: setup chat using username, some other blocks

TurboWeather

By RubyDevs

Description: Show weather and location data for any place in our world. Data that could be used for doxxing is deleted from results.

Blocks: get coordinates of user, set measurement system to imperial/metric, set current coordinates to () (), get weather data, get key () out of weather data, get location from coordinates, get date and time for timezone ()

Twitch chat messages

By shoosh

Enable "run without sandbox"!

Description: Get messages from any twitch chat by it's name. Can be used for making interactive games. Not related to Twitch, unofficial.

Blocks: connect to Twitch chat of () with token (default token), get last message from chat

CORS Proxy

By NamelessCat

Description: Accessible CORS Proxies for fetching information with your editor.

Blocks: no non-obvious features

Beepbox Player

By DogeisCut

Description: Play, edit, and read songs from any BeepBox mod directly from the URL or JSON!

Blocks: current song/bar/beat/part/tick, song tempo/channels/volume/title/json/url, set song to (), set current bar/bat/part to (), set song tempo/title to (), play, stop, volume and looping blocks

File Upload

By Codefoxy

Description: Upload files to the Network, can also used with Files extension.

Blocks: add formdata (key):(value), add header (key):(value), upload () as (file.txt) to () as () MIME type () in (), status code

WindowHasher

By pooiod7

Description: Interact with URL hash: the part of the URL after a hashtag.

Blocks: On hash change, set window hash to (), get window hash

Scratchblocks

By pooiod7

Description: Generate png blocks in the Scratch3, or Scratch2 format.

Blocks: make png/svg stack (when green flag clicked \n say[Hello, World!]) of type sb3/sb2

Counter++

By MrRedstonia

Description: Count anything, at any time, in your editor!

Blocks: count () in (), count words (), counter, reset counter, set counter to (), change counter by ()

How many lines?

By Monochromasity

Description: Blocks to determine the amount of new lines in a piece of text.

Blocks: no non-obvious features

Free Servers

By WAYLIVES

Description: Here you can find a free server for your projects. And also check whether it is working now or not.

Blocks: is cloud data server up ()?, free cloud variables servers list

Text To Speech: Redone

By puzzlingGGG

Description: Generate better TTS! Made using TTS Tool API!

Blocks: no non-obvious features

Video Sharing

By pooiod

Description: Share your screen or camera to your projects!

Blocks: no non-obvious features

GPU.sb3

By derpygamer2142

WebGPU is still experimental and not supported by all browsers and does not work when packaged to electron.

Description: Use WebGPU compute shaders to accelerate your projects.

Blocks: a lot of complicated blocks

Sharktilities

By Sharkpool

Description: Various utility blocks.

Blocks: get pen layer, what is (sprite) saying, name/width/height/rotation center/content/type/data.uri of (costume) #() of (sprite), set costume to (1), cloud encode/decode string (), when () is changed (old value), <() changed?>, broadcast message () and repeat while waiting [], set (effect) to () of (sprite), change brightness of color by (), remove vector thorns from (), make svg shape with points () filled () w/h () () x/y () () curve (), set volume/pitch/pan to () unclamped, pick random single integer, simplify fraction ()/(), smooth sin/cos at speed () and limit (), () || / ?? (), replace () # () in () with (), replace () # () to () # () in () with (), organize array () by random/ascending/descending/by length/common, step interpolation, refresh extensions, request redraw/project step/toolbox update/block refresh

YouTube Operations

By Sharkpool

Description: Fetch and play Youtube videos and statistics in your project.

Blocks: extract video ID from (), fetch like/dislike/view count/rating/date of video, fetch author/title/thumbnail/length/description of video, video () to mp4, get video results from search (), fetch profile/name/description/location/subscriber count/video count/joined date of channel, play video blocks

Time Calculations

By Sharkpool

Description: Blocks for calculating time differences.

Blocks: difference blocks, add/subtract/convert blocks, countdown blocks

Scratch Utilities

By Sharkpool

Description: Blocks for fetching Scratch statistics and info.

Blocks: images, users, studios, projects and cloud data related blocks

Seeds

By Sharkpool

Description: Generate random seed numbers, generated terrain and more!

Blocks: generate seed number, generate basic terrain, generate pseudorandom noise

QR Codes

By Sharkpool

Description: Create and read QR codes

Blocks: no non-obvious features

Animations

By Sharkpool

Description: Create animations and keyframes in your project.

Blocks: animation, frame, playback and keyframe management blocks

Tune Shark V3

By Sharkpool

Description: Advanced audio engine with complex sound control, audio effects and more.

Blocks: import sound from URL/sound, convert sound to URL, bind/unbind sounds, sound playback and operations blocks, length/current time/source/estimated BPM/channels/binds/volume/effects of sound, loudness/raw noise/tone of sound at time () in channel (), set volume, reset all effects, set sound pitch/ detune/ speed/ pan/ gain/ distortion/ attack/ release/ reverb/ delay/ tremolo/ fuzz/ bitcrush/ highpass/ lowpass/ flanger/ compressor/ equaliser

Added motion

By Sharkpool

Description: New motion blocks.

Blocks: move () steps towards direction (), random x/y with max change (), set/change (sprite) position to () (), while gliding to () () for () secs run [], other sprite controlling blocks

Geometry Dash API

By Sharkpools, GD Colon

Description: Fetch Geometry Dash statistics and information.

Blocks: no non-obvious features

Sound Waves

By Sharkpool

Description: Play various oscillators in your project.

Blocks: no non-obvious features

Hyper Sense

By Sharkpool

Description: New sensing blocks.

Blocks: scroll distance, scroll velocity, set/change scroll distance, when scrolled up/down, mouse right/left/scroll wheel/back/forward down?, real mouse x/y, mouse velocity x/y, all keys hit/press detection, current key pressed, current keys pressed, seconds key pressed, is pointing towards sprite?, is touching clone of sprite with (variable) set to ()?, sprites touching (sprite), neighbors of sprite in range (), color touching sprite, color at (x) (y), is string real?, get numbers/letters/special characters in (), asking blocks, is fullscreen/smallscreen?, stage size offset, average loudness, my sprite name, max sprite layers, drag blocks

Better Input

By Sharkpool

Description: Expansion of the "Ask and Wait" block.

Blocks: no non-obvious features

3D Tools

By ?

Enable "run without sandbox"!

Description: Some 3D calculation utilities.

Blocks: coordinate project XYZ, camera adjustment, rotation matrix

Word filter

By andysus64

Enable "run without sandbox"!

Description: Filter bad words.

Blocks: no non-obvious filters

Web Pages

By andysus64

Enable "run without sandbox"!

Description: Different blocks related to browser pages.

Blocks: Open link in new tab, open link in current tab, is URL valid?, is URL starts with http/https?, does URL contain domain name, open link after delay, open random page from list, open last visited page, add link to history, display search history on new page (only from this ext.)

Popup Phoenix

By Sharkpool

Description: Create and design custom Popups.

Blocks: Popup management blocks, blocks for positions, labels, inputs, buttons, operators and customisation

JSON and Array

By Sharkpool

Description: Super fast JSON and Array extension.

Blocks: JSON and scratch list arrays manipulation blocks, blocks for paths, sizes, merging, mapping, order, checking, parsing and filtering

Particle Engine

By Sharkpool

Description: Create highly customizable particle engines with no clones.

Blocks: engine and emitters management blocks, blocks for customising particles, interpolation available

Keys Plus V2

By Sharkpool

Description: Powerful and flexible key press detection blocks with some additional features.

Blocks: Blocks for detecting mouse buttons presses, scrolling, last key pressed, scroll direction, time button down, key list pressed, keys hit together in order, keybingding blocks, tag blocks

Camera Sensing Plus

By Sharkpool

Description: Expansion of the video sensing extension. Display the camera on sprites and take screenshots!

Blocks: no non-obvious features

Inline blocks

By LilyMakesThings, CST1229

Enable "run without sandbox"!

Description: Run code inside of parameters of other blocks.

Blocks: no non-obvious features

Javascript

By LilyMakesThings, BlueDome

Enable "run without sandbox"!

Description: Execute javascript code with blocks.

Blocks: execute (), evaluate ()

Misc Extension

By BunkerStriker

Enable "run without sandbox"!

Description: Utility blocks

Blocks: max () (), min () (), add () to () at () buffer (), remove from () to () in (), replace () at () in () buffer (), PRNG () () (), map, probability to get () from () to () with () attempts, gaussian probability, math with dropdoun menu

Text Analyser

By ?

Enable "run without sandbox"!

Description: Analyse text.

Blocks: word count of (), character count of (), average word length, most frequent words in () limit ()

Lazy Multi-lines

By Aness6040

Enable "run without sandbox"!

Description: A handy extension for JavaScript Extension or to create your own text file!

Blocks: reset text value, add line (), text value

Jul Mik Utilities

By julmik6478

Description: An Extension of Blocks Utilities by Jul Mik (V1 and V2 when named Jul Mik Blocks with Turbobuilder) and helped by Aness6040 (Actual v3)

Blocks: wait () ms/seconds/minutes/hours/days..., is leap year?, (null), confirm, alert, <random>

Markdown to HTML

By Aness6040

Enable "run without sandbox"!

Description: Converts Markdown to HTML code.

Blocks: Documentation + HTML markdown blocks

Debugger Console

By Aness6040

Enable "run without sandbox"!

Description: Based on Turbowarp CN's Debugger by NOname. Improved version!

Blocks: no non-obvious features

Collision tags

By LittleBlueGamer

Enable "run without sandbox"!

Description: Add tags for collisions to any sprites and detect when they touch.

Blocks: set collision tag to (), collision tag, touching any () with tag ()

Lines

By FernandoPlayz

Enable "run without sandbox"!

Description: Manage lines from any text.

Blocks: line () of (), does line () of () exist, nextline, replace line () of () with (), count lines in ()

Easy Delta Time

By LittleBlueGamer

Enable "run without sandbox"!

Description: LBG's Remaster of Pixel Utilities' compatwithcurrentlimit block. Mainly designed for those who dont know the correct math to use deltatime.

Blocks: set global limit, adjust () mode speed/loops

Custom HTML

By shoosh

Enable "run without sandbox!"

Description: This extension allows you to add any HTML element to the page and create event listeners for it. Has a cool docs! https://shooshed.ru/docs/?page=customhtml

Blocks: create element () with id (), set text () for element (), set style to () for element (), remove element (), add event () on element (), when event () triggered on element ()

Pen Papers

By SharkPool

Description: Create multiple pen layers

Blocks: manage pen papers, get datauri of paper, show/hide paper, paper touching blocks

Renderer Control

By Sharkpool

Description: Control the visuals of pen, video camera, backdrops, sprites and more

Blocks: get id of layer, export layer as datauri, set quality of layer, set effects of layer, set scale/resolution of layer, set position/direction/rotation center of layer, force redraw

AuthPenguin

By MubiLop

Description: Authenticate with anything and everything!

Blocks: login with discord/google/github/scratch/soundcloud, login with popup selector, get user username/email/id/avatar/JSON, get user provider, <logged in?>, logout, set server URL to ()

Resolution

By DogeisCut

Description: Provides utility blocks that simplify the creation of projects with dynamic resolution support.

Blocks: suggested stage width/height, when window resized, device pixel ratio, screen resolution width/height, inner resolution width/height, x/y anchoring blocks for corners and edges of the screen

Device Motion

By gaimerI17

Description: Use Device Motion API to get rotation or movement of the device. Works best on mobile devices.

Blocks: device acceleration/gravity/rotation rate/direction/shaking

Paint Utils

By Fruits555000

Description: A colour extension that lets you mix colours by names.

Blocks: mix colors () and () and get color name/color, get color from name ()

Chess

By G1nX

Description: A powerful extension about Chess. It allows to create a Chessboard, manage chess games, and use Stockfish 17 in your projects.

Blocks: initialize new chess game, show/hide board, set board position/size/interactivity, make move (e2e4), is move () valid?, get FEN position, set FEN position, is king in check, is game over, get all valid moves, get piece at (), whose turn (w/b), get game PGN, count for all/specific pieces of b/w, material score, attackers of square (), valid moves for piece at (), get move history

Format Numbers

By DogeisCut

Description: Format large numbers into AD standard, fixed decimal, comma separated, or scientific notation.

Blocks: format number () to notation [AD standart/fixed decimal/comma separated/scientific notation] with () decimal places

Messages Plus

By Sharkpool

Description: Powerful message blocks that work with vanilla messages

Blocks: when any broadcast is received, broadcast name, broadcast () to (sprite) and [continue/wait], broadcast (message) with data () to () and [], broadcast (["message1", "message2"]) with data () to () and [], received data, respond/get broadcast respond blocks, script restart/overlap for (message) on/off, is message received/waiting

Looks Expanded

By Sharkpool, CST

Description: Expansion of the Looks Category.

Blocks: speech from (sprite), number of costumes in (sprite), name/type/width/height/rotation center/content/datauri of costume #() in (sprite), switch costume of () to (), when costume switches to (), set (effect) of (sprite) to (), get effect of sprite, replace colors in sprite with softness (), warp sprite to (x1) (y1) (x2) (y2) (x3) (y3) (x4) (y4), mask sprite with image (url), show/hide sprites, is sprite showing/visible

Sprite Effects

By Sharkpool

Description: Apply effects and filters to SVGs, sprites and the canvas. Faster than Image Effects

Blocks: set blend mode of (sprite) to (normal/multiply/screen/overlay/exclusion/color-dodge/color-burn/hard-light/soft-light/difference/luminosity), apply (blur/saturation/contrast/sepia /bloom/bloom v2/amplify/discrete/thermal /posterize/inflate/bevel/liquify /ripple/erode/torn/disolve /displacement/grain to (sprite) at (%), apply motion blur, hue, vintage blur, custom svg filter, color split, chromatic aberration, wave, glitch, mosaic, vhs, dither effects, distortions, formatting, masks, canvas filters

Extra Controls

By Sharkpool

Description: New Advanced Control Blocks

Blocks: run green flag and continue, wait () seconds or until <>, wait until (value) changes, repeat (times) or until <>, repeat for () seconds, repeat for () seconds or until <>, if <> start loop repeat until <>, loop index, timer in loop, run next cycle, break out loop, new thread with data (), run forward/reversed/forward and reversed/randomized, run async, simultaneously run, step through blocks while <>, if <> then while running then, if <> branch id (), else branch id (), is branch with id () true?, try catch, as (sprite) do then (wait/continue) to finish, as clones of () with (variable) set to (), as clone parent, get () from (sprite), get () from clone () of (sprite) with (variable) set to (), on call () run, call () to run, call () to run and wait, run func () with data (), force hat () to finish/restart on activate, reset forced hats, bind key () to (), bind management

Image Effects

By Sharkpool

Description: Apply effects and filters to images.

Blocks: apply hue to URI, remove color from URI, replace color with color in URI, replace color with URI in URI, set color detection softness, set saturation / contrast / opaque / glitch / chunck glitch / clip glitch / vignette / ripple / displacement / posterize / blur / sepia / scanlines / grain / cubism effect to % in URI, bulge, wave, line glitch and abberation effects, remove pixels from URI under/over/equal to % transparency (pixel discarding), add outline, clipping blocks, least/most common color in URI, number of pixels in URI (total/per line/per row), get hex of pixel #() in URI, set color of pixel #() to () in URI, set color of pixels from #() to () to () in URI, image conversion blocks: svg to bitmap with fixed size, bitmap to svg content/dataURI, upscale image, stretch URI to () (), convert audio to png, skew SVG, remove vector thorns

Image Editor

By Sharkpool

Description: Create and edit the pixel data of images

Blocks: image management blocks, set pixel to, get pixel, point image in direction, add texture to image, for each pixel loop, call image editor