Skip to content

One framework. Every fitness format.

Kaiord is an open-source TypeScript framework for reading, writing, and converting health and fitness data across FIT, TCX, ZWO, and Garmin Connect formats.

Get started in 3 steps

1

Install

sh
pnpm add @kaiord/core @kaiord/fit @kaiord/tcx
2

Convert

ts
import { 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);
3

Done

Your FIT file is now a valid TCX. Use it in any training platform that accepts TCX.

Explore