TurboWarp
Developer Tools
Only for Mac
Free
TurboWarp is a mod of the Scratch programming language with a compiler to run projects faster, dark mode, a bunch of addons, and more.
- Runs projects up to 100x faster
- Uses significantly less memory and energy when idle
- Dark mode
- Developer tools, searchable dropdowns, onion skinning
- Many more addons and customizability options
- Brand new extensions
- Builtin-in project packager to generate HTML files or apps
- Less lag when editing large projects
- Optional support for interpolation, 60 FPS, high quality pen, infinite clones
- Backpack
- and more
The developers of TurboWarp have no affiliation with the Scratch Team. This is a community-developed mod.
more This is the same sort of view for scratch except there’s a lot more extensions and it’s really easy to use as well, it’s basically just scratched 3.0 but with a lot of cooler features than ever. I don’t even ask frequently anymore because there’s already an alternative that I find better which is PenguinMod, but still this app is really good.
This is the same sort of view for scratch except there’s a lot more extensions and it’s really easy to use as well, it’s basically just scratched 3.0 but with a lot of cooler features than ever. I don’t even ask frequently anymore because there’s already an alternative that I find better which is PenguinMod, but still this app is really good.
TurboWarp is likely the best Scratch mod to ever be maintained. With a compiler to make formerly sluggish processes instantaneous, addons that fully unlock Scratch's potential as a programming language, and a packager that can distribute whatever you make to HTML5 and Desktop platforms, TurboWarp is going to go down as the definitive upgrade to Scratch in nearly every way.
TurboWarp is likely the best Scratch mod to ever be maintained. With a compiler to make formerly sluggish processes instantaneous, addons that fully unlock Scratch's potential as a programming language, and a packager that can distribute whatever you make to HTML5 and Desktop platforms, TurboWarp is going to go down as the definitive upgrade to Scratch in nearly every way.
I've been using this over scratch desktop, and It is 1000 times better in every way.
I've been using this over scratch desktop, and It is 1000 times better in every way.
Its great, simple to use, basically scratch but better.
Its great, simple to use, basically scratch but better.
- Fixed iframe extension causing entire app to crash
- Additional security fixes
1.17.1 17h ago
- Significantly improved performance: projects are now 1.37x as fast on average, and many projects are over twice as fast
- Updated the debugger addon, featuring a new profiling tab that shows which blocks your project spends the most time executing
- Costumes, sounds, and sprites deleted via extensions are now fully deleted, and do not leak memory
- New extension: Messaging Plus
- Fixed key press lag in projects with a lot of vector costumes
- Fixed over 100 bugs across extensions, compiler, and other places
- Security fixes
1.17.0 2d ago
- Fixed compatibility issues opening projects from the latest version of Scratch
- New extension: Video Sprites, displaying video on sprites, compatible with the Scratch Lab experiment
- New extension: DECTalk Text to Speech, a TTS engine that works offline
- New extension: Tune Shark, a more advanced audio engine
- New extension: Webhook, an alternative way to manage webhooks and send requests
- Added polygon mode to Box 2D Physics extension, allowing using physics with complex shapes
- Added block to HTTP extension to view response as data: URL
- Fixed animated text extension outline color not working sometimes
- Fixed HTML encoding extension swapping single and double quotes
- Fixed canvas effects extension canvas size when display scale is not 100%
- Fixed variable monitor errors when using custom extensions
- Fixed very slow compilation in projects with a large number of custom blocks
- Fixed migrating user data from versions before v1.9.0
- Added option to store crash dumps on your computer (disabled by default) to help debug crashes
- Fixed a couple low-severity security issues
1.16.0 May 25
- Added "online?" block, like the new Scratch block with the same name
- Fixed text to speech extension
- Fixed packager being unable to package projects with non-Scratch extensions without an internet connection
- Fixed text to speech extension and others in packager or when "Allow extensions to access any website" is enabled
1.15.5 Apr 9
- Fixed various bugs in new compiler
- Optimized list monitors
- Optimized middle click popup on large projects
- Fixed local storage extension
- Fixed camera extension not updating hidden sprites
- Fixed iframe extension showing error 153 in YouTube embeds
1.15.2 Jan 24
- New compiler runs some projects twice as fast
- Added face sensing extension. It uses a machine learning model that runs on your computer, so it works offline. Your webcam feed is never uploaded to any server
- Local storage extension no longer requires manually configuring namespace
- Newgrounds extension significantly improved
- Fixed "Unexpected status 503" errors when packaging certain projects
- Fixed poor performance on macOS 26
1.15.0 10/20/2025
- Reduced size of packaged projects by 400KB
- Fixed some large projects not working when packaged
- Fixed Clipping and Blending extension
- Improved performance of Animated Text extension when many clones have been created and deleted
- Improved performance of Camera V2 extension when many clones have been created and deleted
- Improved performance of Simple 3D extension while mouse is pressed
1.14.4 06/17/2025
- Significantly optimize saving large projects
- Fixed a series of security bugs related to vector costumes
- Fixed various extension bugs
1.14.2 05/30/2025
- New extension: Camera V2
- Fixed text bubble font
- Fixed compiler bugs caused by incorrect variable type assumptions after running block in compatibility layer
- Fixed interpreter bugs caused by recursive custom blocks using "stop this script" blocks
- Fixed various other bugs
1.14.0 03/13/2025
- Fixed disable cloud variables option in the "Edit" menu
- Fixed pause button in packaged projects not adjusting timers used by blocks like "glide to" when unpausing
- Fixed pause button in packaged projects not pausing videos from the video extension
- Fixed files extension failing to download files in packaged projects
- Fixed pointerlock extension returning incorrect values for y position
- Fixed more motion extension "direction to" block returning values in incorrect range
- Fixed more timers extension being affected by system time changes
1.13.2 02/04/2025
- Added Steamworks extension
- Extension documentation opens inside the app and does not require an internet connection
- Optimized pen rendering
- Improved reliability of file saving
- Removed restricted trademarks
- Various bug fixes and security hardening
1.13.0 01/25/2025
- New extensions: Pen Plus V7, Simple 3D, Mobile Keyboard, Numerical Encoding V2, Ask Before Closing Tab, Font Manager
- Added cloud variables synchronization between all open desktop app windows. This can be disabled under the "Edit" menu
- Optimized project loading by about 10%
- Improved high contrast extension colors
- Fixed protocol handler errors
- Various other bug fixes
1.12.2 06/01/2024
- Fixed addon errors
1.11.1 04/15/2024
- New addon: Multiple rows in backpack
- New extensions: List Tools, XML, Key Simulation
- The dango has become a cat
- Enabled Debugger addon performance tab
- Restored Scratch font with a new font that looks similar but without legal ambiguity
- Fixed various fullscreen-related bugs
- Various other bug fixes
1.11.0 04/08/2024
- New addons: Rearrangeable custom block inputs, Skewing in costume editor, Square block text inputs, Compact editor, Customizable menu bar, Copy reporter values, Move sprite to front layer, Arrow key incrementation in editor
- New extensions: WebSocket, Pen+ V6, Asset Manager, HTML encoding
- Insert blocks by name addon was rewritten and works so much better
- Added high contrast mode
- Added dark blocks mode
- Added option to change accent color from red to blue or purple
- Added progress bar when loading projects from your computer
- Added more stage size controls when using large custom stage sizes
- Added support for generating Electron apps for ARM Linux computers
- Added many new APIs for extensions
- Fixed scripts imported from the backpack dropping in the wrong spot
- Fixed gamepad support and costume editor snapping addons when using custom stage sizes
- Fixed scroll bars when using custom stage sizes
- Fixed wake lock extension
- Fixed too many bugs to list here
1.10.1 02/06/2024
- Fixed iframe extension causing entire app to crash
- Additional security fixes
more Version 1.17.1 17h ago
Data Not Linked to You The following data may be collected but it is not linked to your identity: