United Kingdomjpickup/GarminTools
A suite of tools for creating Garmin FIT files for workouts, schedules and courses
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#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.
Enable Timeline notes access to include your notes in the recommendation.
GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.
Standalone offline local desktop application to process, store, and visualize Garmin FIT file data in a comprehensive dashboard.
A FIT SDK for decoding and encoding Garmin FIT files in Go supporting FIT Protocol V2.
A simple Python library for converting .FIT files to .GPX files. It also includes tools to convert Strava data downloads in bulk to GPX.