Download GNU Go

GNU/Linux

GNU Go 3.6 and the development versions run well on GNU/Linux systems. Download the tar-ball and follow the instructions in README to compile the program.

You should use CGoban 1, Jago or gGo as a graphical user interface. An ASCII interface and an Emacs mode are also supported.

Windows

To have a graphical Go board, you should install Jago or glGo. Then, download any of the binaries below, and save them at a place where your chosen user interface can find it.

If you prefer to compile GNU Go 3.6 yourself, you can use your choice of compilers with GNU Go 3.6:
  • DJGPP
  • Cygwin, with or without GLIB
  • MINGW32
  • Visual C++ using Project files
  • The older GNU Go 3.4 is contained in some GNU/Linux distributions. You may need to download a client, however.
  • If you happen to have Cygwin, you can get both GNU Go 3.4 and CGoban 1 through Cygwin's setup program.

Macintosh

  • If you have OS X, we recommend Sente Software's FreeGoban, a well-liked GPL'ed user interface for Macintosh OS X that includes GNU Go.
  • Mac GNU Go will run GNU Go 3.2 with a graphical interface under OS 9. There are English and Japanese versions. A bug in the client causes occasional crashes.
  • GNU Go 3.6 can be compiled without difficultly under Mac OS X.

Development versions

GNU Go is under continuous development. Development versions may be stronger but are not guaranteed to be as well tested as the stable version. The GNU Go development page is your source for the very latest version.

Send inquiries and bug reports to gnugo@gnu.org.