Skip to content
Little Go. An iOS application that lets you play the game of Go on the iPhone or iPad.
Objective-C C++ HTML Objective-C++ Shell C
Branch: develop
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
3rdparty/src fixes the "Fuego thinks forever in latest update" bug (fixes #328) Jan 17, 2019
Little Go.xcodeproj add fuego-knowledge-memoryusage.txt Feb 5, 2020
Little Go.xcworkspace partial upgrade project to Xcode 10.1 (#315), iOS base SDK 12.1 (#314)… Dec 13, 2018
doc add fuego-knowledge-memoryusage.txt Feb 5, 2020
doxygen update doxygen target to use the Homebrew path /usr/local/bin Aug 3, 2014
resource remove launch images, they are deprecated in iOS 13 (#335) Feb 5, 2020
script update project to iOS base SDK 13.2 (#335) Feb 5, 2020
src API fixes for new MBProgressHUD version, as part of the Xcode/iOS upg… Feb 5, 2020
test use precompiled header in "UI tests" target (#134) Feb 9, 2019
uitest add UI tests for the presence of board elements and for placing stones ( Mar 13, 2019
.gitignore add GoogleService-Info.plist to project (#320) Dec 29, 2018
.gitmodules remove git submodules for 3rdparty software projects that are now int… Jun 26, 2016
LICENSE setup everything for a correct Apache license (including new NOTICE f… Mar 6, 2011
LICENSE.html display various resource documents (e.g. licenses) Mar 31, 2011
NOTICE various small fixes (mostly documentation) Jan 27, 2019
Podfile add Firebase SDK to project (#320) Dec 29, 2018
Podfile.lock update all CocoaPods dependencies as part of the Xcode/iOS upgrade (#334 Feb 5, 2020 final tidying up for release 1.5.1 Mar 25, 2019


Little Go is a free and open source iOS application that lets you play the game of Go on the iPhone or iPad. You can play against another human (on the same device), or against the computer. The computer player is powered by the open source software library Fuego. The minimum requirement for running the most recent version of Little Go is iOS 8.1.

For more information about Little Go's features have a look at its App Store page. A manual is also available in the "Help" UI area when you launch the app.

Little Go is released under the Apache License (2.0).

Changes in this release

This is the Little Go bugfix release 1.5.1. It contains a fix for a bug that causes the app to crash during launch on iOS 9.x and below (#332). Thanks to Li Chen Ke and Dennis for reporting the issue.

The previous release was the Little Go feature release 1.5.0. It adds a single new feature: Board setup mode (#276). When you start a new game, instead of beginning to play you can now switch to board setup mode. In this mode you can place black or white stones in any order and combination to set up the initial board before you begin to play moves. In addition to placing stones, you can select the side which is to play the first move. Read the "Board setup" section in the in-game manual for a detailed feature description.

The ChangeLog document has more details.

Getting and building the source code

If you are interested in Little Go as a developer, you should clone the GitHub source code repository. Downloading just the latest release snapshot of the source code is not sufficient because the 3rdparty software build depends on CocoaPods and Git submodules. Once you have the source code you should start by reading the file README.developer - the quick-start guide at the top of the file should get you up and running with a minimum amount of hassle.

Links and resources

You can’t perform that action at this time.