An elegant Go/Baduk/Weiqi board and SGF editor for a more civilized age. Download the latest release of Sabaki.
- Fuzzy stone placement
- Read and save SGF games and collections
- Open wBaduk NGF and Tygem GIB files
- Display formatted SGF comments using a subset of Markdown
- Personalize board appearance with textures & themes
- SGF editing tools
- Powerful undo/redo
- Lines & arrows board markup
- Copy & paste variations
- Fast game tree
- Score estimator & scoring tool
- Find move by move position and comment text
- Position & move annotations
- GTP engines support
- Board analysis with engines which support it
- Guess mode
- Autoplay games
For more information visit the documentation. You're welcome to contribute to this project.
Sabaki has a web
branch. It's a trimmed-down version of Sabaki that runs in any modern browser. You can try a working demo here.
If you're looking for the code of the website, you can find it in this repository.
See Building & Tests in the documentation.
This project is licensed under the MIT license.
A big thank you to these lovely people:
- Eric Wainwright
- Michael Noll
- John Hager
- David Göbel
- Dominik Olszewski
- Philippe Fanaro
- Andrew Thieman
- Adrian Petrescu
- Karlheinz Agsteiner
- Sergio Villegas
- Jake Pivnik
- Shudan - A highly customizable, low-level Preact Goban component.
- boardmatcher - Finds patterns & shapes in Go board arrangements and names moves.
- deadstones - Simple Monte Carlo functions to determine dead stones.
- gtp - A Node.js module for handling GTP engines.
- immutable-gametree - An immutable game tree data type.
- influence - Simple heuristics for estimating influence maps on Go positions.
- sgf - A library for parsing and creating SGF files.