SabakiHQ
Sabaki
JavaScript

An elegant Go board and SGF editor for a more civilized age.

Last updated Jul 7, 2026
2.7k
Stars
407
Forks
108
Issues
+6
Stars/day
Attention Score
84
Language breakdown
JavaScript 93.4%
CSS 6.5%
HTML 0.1%
Files click to expand
README

Sabaki: An elegant Go/Baduk/Weiqi board and SGF editor for a more civilized age.

Download the latest release CI Donate

Features

  • 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 and annotate board positions & moves
  • Personalize board appearance with
textures & themes
  • SGF editing tools, including lines & arrows board markup
  • Copy & paste variations
  • Powerful undo/redo
  • Fast game tree
  • Score estimator & scoring tool
  • Find move by move position and comment text
  • GTP engines
support with board analysis for supported engines
  • Guess mode
  • Autoplay games
Screenshot

Documentation

For more information visit the documentation. You're welcome to contribute to this project.

Building & Tests

See Building & Tests in the documentation.

License

This project is licensed under the MIT license.

Donators

A big thank you to these lovely people:

  • Eric Wainwright
  • Michael Noll
  • John Hager
  • Azim Palmer
  • Nicolas Puyaubreau
  • Hans Christian Poerschke
  • David Göbel
  • Dominik Olszewski
  • Brian Weaver
  • Philippe Fanaro
  • James Tudor
  • Frank Orben
  • Dekun Song
  • Dimitri Rusin
  • Andrew Thieman
  • Adrian Petrescu
  • Karlheinz Agsteiner
  • Petr Růžička
  • Sergio Villegas
  • Jake Pivnik

Related

  • Shudan - A highly customizable,
low-level Preact Goban component. shapes in Go board arrangements and names moves. functions to determine dead stones.
  • go-board - A Go board data type.
  • gtp - A Node.js module for handling GTP
engines. immutable game tree data type. estimating influence maps on Go positions.
  • sgf - A library for parsing and creating
SGF files.
🔗 More in this category

© 2026 GitRepoTrend · SabakiHQ/Sabaki · Updated daily from GitHub