RepositoryJavaScript
garmin

garmin/fit-javascript-sdk

Official Garmin FIT JavaScript SDK

80sao
9fork
0issue
0lượt xem

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ủ đề: garmin

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: fit

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: garmin

#1 Repository Của Tháng

🔍 Garmin FIT JavaScript SDK — Giải mã dữ liệu thể thao chuẩn Garmin bằng JavaScript

Official Garmin FIT JavaScript SDK hỗ trợ giải mã và mã hóa tệp FIT trên Node.js và trình duyệt.

Đây là bộ công cụ chuynh thức từ Garmin, cho phép các nhà phát triển làm việc với định dạng tệp FIT (Flexible Isotonic Training) — chuẩn dùng cho các thiết bị đồng hồ thể thao Garmin. SDK sử dụng ECMAScript module và yêu cầu Node.js v14+ hoặc trình duyệt hỗ trợ JS runtime tương thích.

✨ Điểm nổi bật

  • Cài đặt qua npm: Dễ dàng tích hợp với dự án bằng npm install @garmin/fitsdk.
  • Giải mã FIT: Lớp Decoder hỗ trợ đọc và phân tích nội dung tệp FIT.
  • Kiểm tra định dạng: Phương thức isFIT() xác minh nhanh tệp có phải là FIT hợp lệ.
  • Kiểm tra toàn vẹn: checkIntegrity() đảm bảo tệp không bị lỗi CRC hoặc kích thước sai.
  • Tùy chỉnh giải mã: Hỗ trợ cấu hình các tùy chọn như applyScaleAndOffset, expandSubFields, convertDateTimesToDates.
  • Hỗ trợ callback: Theo dõi tin nhắn, định nghĩa và mô tả trường phát triển thông qua listener.
  • Tương thích đa nền tảng: Chạy trên Node.js và trình duyệt nhờ ES module.
  • Tài liệu chính thức: Tích hợp với tài liệu Garmin FIT SDK và diễn đề lập trình viên.

💡 Vì sao đáng chú ý

Không cần phụ thuộc bên ngoài hay công cụ phức tạp — FIT JavaScript SDK cung cấp giải pháp trực tiếp trong JavaScript để xử lý dữ liệu từ đồng hồ Garmin. Phù hợp cho các ứng dụng web hoặc backend cần phân tích dữ liệu huấn luyện, sức bền, nhịp tim, hoặc dữ liệu địa lý từ thiết bị Garmin.


#FIT #Garmin #JavaScript #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryJavaScript
PeterK-end/swim-data-analyser

Tool to manipulate and analyse swim data as provided by Garmin devices.

57
Sep 26, 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
RepositoryTypeScript
sports-alliance/sports-lib

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

178
Oct 24, 2026
RepositoryPython
garmin/fit-python-sdk

Official Garmin FIT Python SDK

166
Oct 6, 2026
RepositoryRust
stadelmanma/fitparse-rs

Rust library to parse FIT formatted files

73
May 1, 2026
RepositoryTypeScript
Nick2bad4u/FitFileViewer

Fit File Viewer - Cross-Platform application to analyze Fit files. Builds available for Windows, Mac, and Linux in a variety of formats.

70
Oct 21, 2026
RepositoryJava
jpickup/GarminTools

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

66
Oct 4, 2026
RepositoryJavaScript
dvmarinoff/Auuki

Indoor Cycling App for Structured Training

912
Oct 26, 2026