{"id":51347964,"url":"https://github.com/marcelorodrigo/weight2fit","last_synced_at":"2026-07-02T13:04:02.588Z","repository":{"id":367795998,"uuid":"1282340462","full_name":"marcelorodrigo/weight2fit","owner":"marcelorodrigo","description":"Weight to FIT files","archived":false,"fork":false,"pushed_at":"2026-06-27T18:21:34.000Z","size":221,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-06-27T18:21:51.081Z","etag":null,"topics":["fit","garmin","weight"],"latest_commit_sha":null,"homepage":"https://weight2fit.marcelorodrigo.com","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marcelorodrigo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-06-27T16:35:11.000Z","updated_at":"2026-06-27T18:21:37.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/marcelorodrigo/weight2fit","commit_stats":null,"previous_names":["marcelorodrigo/weight2fit"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/marcelorodrigo/weight2fit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelorodrigo%2Fweight2fit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelorodrigo%2Fweight2fit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelorodrigo%2Fweight2fit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelorodrigo%2Fweight2fit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcelorodrigo","download_url":"https://codeload.github.com/marcelorodrigo/weight2fit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelorodrigo%2Fweight2fit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35048074,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-02T02:00:06.368Z","response_time":173,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fit","garmin","weight"],"created_at":"2026-07-02T13:04:01.956Z","updated_at":"2026-07-02T13:04:02.571Z","avatar_url":"https://github.com/marcelorodrigo.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Weight 2 FIT\n\nA privacy-first tool to import body composition measurements from any source into Garmin Connect, without compromising your account security or sharing data with third-party servers.\n\n## The Problem\n\nMost third-party sync tools for body scales and Garmin Connect either require you to disable two-factor authentication or relay your health data through their own servers. Garmin Connect on the other hand allows you to import FIT files that contain body weight composition information into your platform.\n\n## The Solution\n\nWeight2Fit generates a standard Garmin FIT weight-scale file **directly in your browser**. Your data never leaves your device, and you maintain complete control over your privacy and security.\n\nYou just need to manually type in your measurements, download the file, and import it into Garmin Connect. That's a small price to pay for security and privacy.\n\n## How It Works\n\n1. **Enter your data** — Body composition measurements from your scale. Weight is required; body fat %, bone mass, muscle mass, body water %, visceral fat rating, metabolic age, and additional optional measurements are available.\n\n2. **Generate \u0026 download** — The app encodes your data into a standard Garmin FIT weight-scale file using the official Garmin JavaScript FIT SDK, running entirely in your browser.\n\n3. **Import into Garmin Connect** — Go to [connect.garmin.com](https://connect.garmin.com), navigate to **Health Stats → Body Composition**, and use the import button to upload the `.fit` file.\n\n## Why This Approach?\n\n- **Your data stays on your device** — No third-party servers, no data relay\n- **100% client-side** — Powered by the official Garmin FIT SDK\n- **Standard format** — Creates legitimate Garmin FIT files compatible with all Garmin services\n- **No account compromise** — You control when and what gets imported","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcelorodrigo%2Fweight2fit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcelorodrigo%2Fweight2fit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcelorodrigo%2Fweight2fit/lists"}