24 stable releases (4 major)
| 4.2.8 | Sep 22, 2025 |
|---|---|
| 4.2.5 | Jul 19, 2025 |
| 4.2.2 | Oct 3, 2024 |
| 4.2.1 | Aug 25, 2023 |
| 0.3.2 | Aug 14, 2020 |
#509 in Parser implementations
1,553 downloads per month
Used in 3 crates
105KB
2K
SLoC
sgf-parse - A library for parsing SGF files
A library for parsing SGF FF[4] files in Rust.
sgf-parse provides a reliable but simple structured, standard-compliant
interface for reading and writing .sgf files. For all standard SGF data types,
properties are validated and parsed into appropriate native Rust types.
Non-standard properties are parsed and preserved.
Installation
Find sgf-parse on crates.io
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
I would be particularly interested in any PRs to add support for non-Go games.
Right now sgf-parse in principle can support any games supported by SGF, but
I've only got specific implementations for Go, and a catchall with no special
behavior where moves, stones, and points are just strings left to the library
user to interpret.