RepositoryJavaGBUnited Kingdom
jpickup

jpickup/GarminTools

A suite of tools for creating Garmin FIT files for workouts, schedules and courses

66stars
5forks
0issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: fit

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: garmin

#1 Repository Của Tháng

2
TINIX TRENDING·Chủ đề: workout

#2 Repository Của Tháng

🛠️ GarminTools - Tạo tệp FIT cho Garmin bằng Java

Bộ công cụ mã nguồn mở tạo tệp FIT dùng cho workout, lịch tập và khóa hành trình trên thiết bị Garmin.

GarminTools là một dự án Java đa module (Maven) dùng để tạo các tệp FIT — định dạng nhị phân Garmin dùng cho thiết bị đồng hồ thể thao. Dự án hỗ trợ tạo ba loại nội dung chính: bài tập luyện (workout), lịch tập (schedule) và khóa hành trình (course/route). Dự án sử dụng jlink và jpackage để đóng gói thành cài đặt cho Windows, macOS và Linux.

✨ Điểm nổi bật

  • Tạo tệp FIT: Hỗ trợ tạo tệp FIT cho workout, schedule và course.
  • Đa nền tảng: Được xây dựng bằng Maven, hỗ trợ đóng góp cài đặt cho Windows, macOS, Linux.
  • Dựng công cụ độc lập: Sử dụng jlink + jpackage để tạo bản cài đặt độc lập.
  • Hỗ trợ CI/CD: GitHub Actions tự động dựng phiên bản Windows và Linux.
  • Mã nguồn mở: Toàn bộ mã nguồn trên GitHub, người dùng có thể tùy biến.
  • Phiên bản web: Có phiên bản server (REST API + Vue.js) không cần cài đặt.

💡 Vì sao đáng chú ý

GarminTools cung cấp giải pháp trực tiếp tạo tệp FIT mà không cần qua ứng dụng Garmin Express hoặc phần mềm thương mại. Đặc biệt phù hợp cho người dùng muốn tự động hóa quy trình tạo workout hoặc đồng hóa lịch tập lên đồng hồ Garmin. Ngoài phiên bản desktop, dự án còn có bản server không lưu trữ dữ liệu, phù hợp dùng qua trình duyệt.


#GarminTools #FIT #Java #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryTypeScript
sports-alliance/sports-lib

Enable Timeline notes access to include your notes in the recommendation.

178
Oct 24, 2026
RepositoryTypeScript
yihong0618/running_page

Make your own running home page

4.5k
Oct 19, 2026
RepositoryC++
tumic0/GPXSee

GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.

1.3k
Oct 21, 2026
RepositoryTypeScript
arpanghosh8453/fit-dashboard

Standalone offline local desktop application to process, store, and visualize Garmin FIT file data in a comprehensive dashboard.

232
Sep 20, 2026
RepositoryGo
muktihari/fit

A FIT SDK for decoding and encoding Garmin FIT files in Go supporting FIT Protocol V2.

182
Oct 19, 2026
RepositoryPython
garmin/fit-python-sdk

Official Garmin FIT Python SDK

166
Oct 6, 2026
RepositoryPython
dodo-saba/fit2gpx

A simple Python library for converting .FIT files to .GPX files. It also includes tools to convert Strava data downloads in bulk to GPX.

140
Jun 4, 2025
RepositoryPython
mkuthan/garmin-workouts

Command line tool for managing Garmin workouts.

127
Sep 14, 2026
RepositoryJavaScript
garmin/fit-javascript-sdk

Official Garmin FIT JavaScript SDK

80
Oct 6, 2026