Fianchetto is assembled from a family of reusable Swift packages, developed and released separately from the app. Pick one to read its guides and API reference — or add it to a project of your own.
The app is the last layer. Everything underneath it stands on its own. ChessCore, BoardKit, SwiftStockfish, SwiftReckless
A portable, Foundation-only chess core: move generation, FEN, SAN/UCI, PGN, an opening book, and a UCI engine-protocol seam. No engine, no UI, no platform dependencies.
The adapter seam between Bluetooth chess boards and an engine or kernel stack — with a board emulator and a replay harness, so board support can be developed and tested without the hardware in hand.
A Swift Package Manager wrapper around Stockfish 19: a clean UCI engine API and a version-aware NNUE network loader. Prebuilt multi-architecture binary on Apple platforms; compiled from source on Linux, Windows and Android.
A Swift Package Manager wrapper around the Reckless engine, run in-process through a C FFI bridge, with its neural network loaded at runtime rather than embedded.