GP runs natively on Mac OS, Windows, and Linux (including the Raspberry Pi). The GP download is a ZIP-ed folder containing executables for all supported platforms.
GP also runs in all modern browsers, including on Chromebooks. No download or installation is needed to run GP in a browser.
While GP does run in tablet and smart phone browsers, sluggish performance and lack of a keyboard makes working with GP cumbersome on such devices.
Downloading and Installing
Extract the GP folder, open it, and double-click the GP application for your platform.
Older versions can be found here.
You’ll get a warning dialog the first time you run a newly downloaded version of GP. On macOS 10.11 and earlier, use the “open” command from the right click menu to start GP.
Starting with macOS 10.12 (Sierra), you need to move GP.app into the Applications folder and run it from there the first time; see the question about Sierra on the FAQ page.
On 64-bit Linux systems you may get an error about missing libraries. That’s because GP was compiled to use 32-bit libraries so it can run on either 32-bit or 64-bit Linux systems. If you need those libraries, here’s how to get them:
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install gcc-multilib sudo apt-get install libpangocairo-1.0-0:i386 sudo apt-get install libasound2:i386
Chromebooks, Tablets, and Phones
Eventually, GP will run natively on iOS, Android, and Fire OS. Meanwhile, you can run GP in the web browser on these devices. GP runs fine on Chromebooks. Unforuntately, sluggish performance and lack of a keyboard makes working with GP cumbersome on most mobile devices.
Running GP in a Web Browser
GP in the browser is slower than the native version, but usable. Some features, such as access to the local file system, do not work in the browser.
Here is the browser URL: gpblocks.org/run/gp.html
On devices that support it, creating a desktop or home screen shortcut to GP makes it easy to start and allows GP to use the entire screen. This is especially helpful on mobile devices with small screens.
Sharing GP Projects on the Web
Want to share your GP project on the web? If you have a way to put your GP project (.gpp file) on a web page, you can run it directly in the browser with a URL like this:
You would insert the URL for your project after the #.
If you change “gp” to “go” then it will open up in presentation mode and start running as if the user pressed the “go” button:
If your website does not support https, begin the URL with with http instead of https. Microphone input will not work in Chrome, but projects that don’t require sound input will run fine.