GNU Go
GNU Go is a free software program by the Free Software Foundation that plays Go. Its source code is quite portable, and can be easily compiled for Linux, as well as other Unix-like systems, Microsoft Windows and macOS; ports exist for other platforms. The program plays Go against the user, at about 5 to 7 kyu strength on the 9×9 board.
Also recorded as GNUGo
GNU Go

gnugo · my pc · CC BY-SA 4.0
- Name
- GNU Go
VALÉORINE Encyclopedia
VALÉORINE documentary reading
Documentary summary
GNU Go is a free software program by the Free Software Foundation that plays Go. Its source code is quite portable, and can be easily compiled for Linux, as well as other Unix-like systems, Microsoft Windows and macOS; ports exist for other platforms. The program plays Go against the user, at about 5 to 7 kyu strength on the 9×9 board.
Admitted source layer · organised and presented by VALÉORINE
Reference Check
Propose documentary evidence for GNU Go. A contribution is never written directly as fact: identity, source, rights and evidence gates still decide.
Sign in to contribute
In this article
The object
The object
Multiple board sizes are supported, from 5×5 to 19×19.
Key facts
Key facts
• Name — GNU Go • Screenshot Size — 250px • Developer — GNU Go Team • Operating System — Linux, Windows, macOS • Genre — Computer Go • License — GNU GPLv3 • Website — www.gnu.org/software/gnugo
Strength
Strength
At this level of performance, GnuGo was between six and seven stones weaker than the top commercial programs on good hardware as of early 2009, but comparable in strength to the strongest programs not using Monte Carlo methods. It did well at many computer Go tournaments. For instance, it took the gold medal at the 2003 and 2006 Computer Olympiad and second place at the 2006 Gifu Challenge.
Protocols
Protocols
Although ASCII-based, GNU Go supports two protocols—the Go Modem Protocol and the Go Text Protocol—by which GUIs can interface with it to give a graphical display. Several such GUIs exist. GTP also allows it to play online on Go servers (through the use of bridge programs), and copies can be found running on NNGS, KGS, and probably others.
Versions
Versions
The current (stable) version of GNU Go is 3.8. The latest experimental release was 3.9.1. There is also an experimental feature for using Monte Carlo methods for 9×9 board play. A version called Pocket GNU Go, based on GNU Go 2.6, is available for the Windows CE operating system (Pocket PC). Versions based on the much weaker 1.2 engine also exist for the Game Boy Advance and Palm Pilot.
Primary material
Classification and context
It forms part of GNU Project. It comprises emacs-gnugo.
Cited by Wikipedia
Notes from the source article
These works are cited by the source article, in its own numbering. They are recorded as its citations, not as sources VALÉORINE has verified.
The Encyclopedia exists whether or not anything is for sale. Corrections are recorded rather than overwritten, and every version of this record is kept. Published 17 August 2026.
Elsewhere in Collectables
20,755 published records in this field, each with its sources named.
- GnomzWork
- Gnop!Work
- GnosiaWork
- GNU ChessWork
- GNUbikWork
- Go FishTerminology
- Go Go GolfWork
- Go Home AnnieWork
Best supported in this field
For owners
Own a copy of GNU Go?
A specialist will read what you send and tell you what the house can establish, what it cannot, and whether the object is suited to sale. There is no charge and no obligation. The object stays with you throughout; nothing is shipped to us unless it is arranged in writing beforehand.