Pinned Repositories
cloud-server
Cloud variable server monorepo: Node.js server implementation and protocol documentation
desktop
A better offline editor for Scratch 3.
docs
Documentation for TurboWarp
extensions
User-contributed unsandboxed extension gallery for TurboWarp
packager
Converts Scratch projects into HTML files, zip archives, or executable programs for Windows, macOS, and Linux.
packager-extras
Extra utilities to use after running the TurboWarp Packager
scratch-gui
TurboWarp GUI and addons
scratch-vm
Scratch VM with a JIT compiler and more features
turbowarp.org
Backend logic for turbowarp.org. The source code for the website's content is in other repositories.
unpackager
Extract the original Scratch project from HTML or zip files generated by the TurboWarp Packager, the forkphorus packager, or HTMLifier.
TurboWarp's Repositories
TurboWarp/types
Type definitions for the Scratch VM and editor
TurboWarp/mirror
Mirror on the wall
TurboWarp/mist
Barebones API for interacting with TurboWarp cloud variables
TurboWarp/turbowarp.github.io
Redirects from the old site to the new site. We use HTML files instead of CNAME for this because we still use turbowarp.github.io for other things.
TurboWarp/scratch-render-fonts
Fonts for Scratch SVG rendering
TurboWarp/startaudiocontext
Starts an audio context.
TurboWarp/translations
Archived
TurboWarp/alternative-embeds
The editor's embed is uncustomizable, and the packager is a hassle. These might be a weird middle ground.
TurboWarp/electron-webpack
electron-webpack tuned for TurboWarp Desktop. Archived as we no longer use electron-webpack.
TurboWarp/internal-deploy-scripts
Poorly written shell scripts that manage turbowarp.org. This repository is public for transparency, but otherwise these aren't very useful and we don't plan to accept contributions. Batteries not included.
TurboWarp/publishing-scripts
I use these internally.
TurboWarp/scratch-audio
Web Audio-based audio engine for Scratch 3.0
TurboWarp/scratch-translate-extension-languages-mirror
https://github.com/scratchfoundation/scratch-translate-extension-languages is private, so we're tracking the changes ourselves from public releases on npm.
TurboWarp/twpmw
TurboWarp postMessage Wrapper
TurboWarp/webviews
WebView wrappers for various operating systems