Python library for Smart Game Format (SGF) files
Switch branches/tags
Nothing to show
Clone or download



Sgfmill is a Python library for reading and writing Go game records using Smart Game Format (SGF).

Full documentation and contact information is available from the home page.


Sgfmill requires Python 3.2 or later. There are no other requirements.

This is a Python 3 version of the SGF code from the Python 2 Gomill project. If you need Python 2 support, please use Gomill instead.

Building the documentation

To build the HTML documentation yourself:


The documentation will be generated in doc/_build/html.


  • Sphinx version 1.0 or later (tested with 1.4)