Skip to content

kaya-go/kaya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

195 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
Kaya Logo

Kaya

A modern, elegant Go (Baduk/Weiqi) game application

GitHub Release GitHub Downloads CI License: AGPL v3

React TypeScript Tauri Bun

Download Web App Next

Kaya Screenshot

โœจ Features

  • ๐ŸŽฏ Complete Go Rules - 9ร—9, 13ร—13, and 19ร—19 boards with full rule enforcement
  • ๐ŸŒณ Game Tree - Visual tree viewer with variation support
  • ๐Ÿ“„ SGF Support - Import/export games, drag & drop, OGS URL import
  • ๐Ÿค– AI Analysis - Live win rate, move suggestions, and full game analysis (KataGo via ONNX)
  • โœ๏ธ Edit Mode - Add stones, markers, labels, and annotations
  • ๐ŸŽฏ Score Estimation - Interactive dead stone marking with territory calculation
  • ๐Ÿ“š Game Library - Organize games in folders with local storage
  • ๐ŸŽฎ Input Options - Keyboard shortcuts, gamepad support, mouse wheel navigation
  • ๐ŸŽจ Themes - Dark and light modes
  • ๐ŸŒ Multi-Language - Available in 8 languages (EN, ZH, KO, JA, FR, DE, ES, IT)

Platform Support

  • ๐Ÿ–ฅ๏ธ Desktop App - Native performance on Windows, macOS, and Linux
  • ๐ŸŒ Web Version - Play directly in your browser (works on mobile and tablet too)
  • ๐Ÿ“ฑ Installable PWA - Install the web app on mobile or desktop for offline use (no app store needed)

๐Ÿš€ Quick Start

Installation

Platform File Download
๐ŸชŸ Windows .exe Releases page
๐ŸŽ macOS .dmg Releases page
๐Ÿง Linux .AppImage Releases page
๐ŸŒ Web โ€” Open in browser

๐Ÿ› ๏ธ Tech Stack

Kaya is built with modern, performant technologies:

  • Frontend: React 18 + TypeScript + Rsbuild
  • Desktop: Tauri v2 (Rust backend for native performance)
  • Build System: Bun workspaces (monorepo architecture)
  • Core Libraries: TypeScript ports from Sabaki
  • Rendering: Custom SVG-based board with optimized performance

๐Ÿค Contributing

We welcome contributions! Whether it's bug reports, feature requests, or code contributions.


๐Ÿ“œ License

AGPL-3.0 ยฉ 2025 Hadim

See LICENSE for details.


๐Ÿ™ Acknowledgments

Kaya stands on the shoulders of giants:

  • Sabaki - Core Go libraries and inspiration
  • Tauri - Modern desktop app framework
  • KataGo - AI analysis engine (via ONNX Runtime)

Enjoy playing Go! ๐ŸŽ‹

Made with โค๏ธ for the Go community

โฌ† Back to top

About

A modern, elegant Go (Baduk/Weiqi) game application

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •