Kaiord is an open-source TypeScript framework for reading, writing, and converting health and fitness data across FIT, TCX, ZWO, and Garmin Connect formats.
pnpm add @kaiord/core @kaiord/fit @kaiord/tcximport { fromBinary, toText } from "@kaiord/core";
import { fitReader } from "@kaiord/fit";
import { tcxWriter } from "@kaiord/tcx";
const krd = await fromBinary(fitBuffer, fitReader);
const tcx = await toText(krd, tcxWriter);Your FIT file is now a valid TCX. Use it in any training platform that accepts TCX.