Overview of FIT SDK for Go
masterThe FIT SDK for Go is a Go implementation of the Flexible and Interoperable Data Transfer (FIT) Protocol. It is designed to handle sports, fitness, and health data stored in .fit files.
Unlike many third-party libraries, this SDK provides semantics similar to the official Garmin SDK, allowing users to:
- Retrieve protocol messages in their original arrival order.
- Handle 'unknown messages' without losing data.
- Support FIT Protocol Version 2.0, including Developer Fields (custom data fields added to existing messages).
- Create FIT files with advanced options like compressed timestamps or multiple local message types to reduce file size.