forkphorus runs Scratch 2 and 3 projects really fast by compiling them to JavaScript. Try it out by pasting a project ID or URL into the field below, by selecting or dropping a project file on the page, or by choosing an example.
forkphorus is still in development and has many bugs. Click here to report a problem with this project.
Include the forkphorus player in your web site.
Get a link to a web page that automatically runs your project.
NOTE: As of April 6, 2021 it has come to my attention that some still use this outdated site. Please know this fork only existed due to custom refresh rates not existing in forkphorus prior, but it is now obsolete. Use a better, more feature-rich alternative such as TurboWarp. I'm available on GitHub as subfluid.
forkphorus is a fork of phosphorus by Nathan. Its CPS-style compilation and overall design was inspired by Rhys's sb2.js. It would have more bugs if not for Truman and Tim. It uses the JSZip library, created by Stuart Knightley, David Duponchel, Franz Buchinger, and António Afonso, to read .sb2
and .sb3
files, and the canvg library to render SVGs in <canvas>
elements.
The source code for forkphorus is available on GitHub.