Overview
A Flutter widget for rendering interactive chessboards with full support for PGN, FEN, and SAN notation. It enables users to play, undo moves, and visualize game states with customizable board colors and arrow annotations. Ideal for building chess applications, tutorials, or game analysis tools. The package is cross-platform, working seamlessly on Android, iOS, Web, macOS, Windows, and Linux.
Use cases
- Building chess games
- Game analysis tools
- Interactive tutorials
- PGN/SAN/FEN parsing
- Real-time move tracking
Key features
- Support for PGN, FEN, and SAN
- Undo move functionality
- Customizable board colors
- Arrow visualization
- Cross-platform compatibility
Suitable for
- Chess app developers
- Educational app creators
- Game state visualizers
- Flutter beginners in game dev
Considerations
- Requires understanding of chess notation
- Limited to standard chess rules
- Arrow support may affect performance on large boards
