Download

GP runs natively on Mac OS, Windows, and Linux. The GP download is a ZIP-ed folder containing executables for all supported platforms.

Installing

Download: GP.zip

Extract the GP folder, open it, and double-click the GP application for your platform.

Older versions can be found here.

Macintosh

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.

Windows

GP runs on Windows.

(The issue with Unicode characters in file paths has been fixed.)

Linux

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

Raspberry Pi

GP runs on the Rasberry Pi.

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.

Running GP in a Web Browser

GP in the browser is slower than the native version, but usable. A few 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 devices with small screens.

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:

https://gpblocks.org/run/gp.html#yourwebsite.net/yourproject.gpp

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:

https://gpblocks.org/run/go.html#yourwebsite.net/yourproject.gpp

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.