Hello, I'm Eike.

I build open-source tools.

activity_files

Five formats, one model. activity_files reads GPX, TCX, FIT, GeoJSON and CSV into the same structure, so your app handles every workout file the same way. Files from real devices are messy: activity_files never throws and explains every problem with a suggested fix. Edit, validate and convert in pure Dart or from the CLI. FIT is tested against real device files, not just the spec.

Type
Dart package with CLI
SDK
Dart
Platform
Android iOS Linux macOS Web Windows
Version
0.8.5
File types
GPX TCX FIT GeoJSON CSV
License
BSD 3-Clause

extractor

Years of workouts spread across apps and watches? extractor gathers them into one library on your device, shows what your training does for you and helps you plan your next race. Export to any format whenever you like. Your data stays yours: no account, no cloud, no tracking.

Type
Local workout library
SDK
Flutter
Platform
macOS iOS Android Windows
Version
0.14.0 (Beta)
Sources
Apple Health Health Connect Withings Garmin Polar Strava Workout files
Features
Analysis Training plan Race prediction AI analysis Export

more

Smaller tools, mostly Homebridge plugins for devices I use at home.

homebridge-skoda

Škoda vehicles in Apple Home through the official MyŠkoda API.

Version
0.3.1
License
BSD 3-Clause
Requires
Homebridge 1.8+

homebridge-homekit-ble-matter

Pairs HomeKit Bluetooth sensors, plugs, lights and locks and exposes them over Matter to Alexa, Google Home, SmartThings or IKEA Dirigera.

Version
0.3.1
License
BSD 3-Clause
Requires
Homebridge 2.4+

homebridge-hygrothermograph-cgdk2

The Qingping CGDK2 temperature and humidity monitor in HomeKit and Matter.

Version
5.8.2
License
MIT
Requires
Homebridge 1.6+

Contact

Got a question or just want to say hi? Drop me a line.

Languages
Deutsch, Dansk, English