{
    "data": {
        "slug": "opengym",
        "name": "OpenGym",
        "tagline": "A self-hosted gym and body-weight tracker for total privacy",
        "website_url": "https://github.com/DuarteSantos8/openGym",
        "is_open_source": true,
        "is_self_hosted": true,
        "is_featured": false,
        "is_verified": false,
        "category": {
            "name": "fitness",
            "slug": "fitness"
        },
        "tags": [
            "Self-Hosted",
            "Fitness",
            "Workout Tracker",
            "Gym",
            "BodyWeight"
        ],
        "tech_stacks": [
            "docker",
            "javascript",
            "nodejs",
            "react",
            "vite"
        ],
        "repository": {
            "provider": "github",
            "repo_url": "https://github.com/DuarteSantos8/openGym",
            "owner": "DuarteSantos8",
            "name": "openGym",
            "stars_count": 19174,
            "forks_count": 2543,
            "open_issues_count": 235,
            "license_spdx": "AGPL-3.0",
            "last_pushed_at": "2026-11-04T06:10:39+00:00",
            "synced_at": "2026-11-04T07:18:08+00:00",
            "is_archived": false
        },
        "published_at": "2026-11-03T05:52:09+00:00",
        "canonical_url": "https://fosshunter.com/tools/opengym",
        "links": {
            "html": "https://fosshunter.com/tools/opengym",
            "markdown": "https://fosshunter.com/tools/opengym.md",
            "json": "https://fosshunter.com/tools/opengym.json"
        },
        "description": "OpenGym is a self-hosted fitness tracker to plan routines, log workouts, and monitor body weight. It features passkey login, PWA support for offline use, and muscle fatigue tracking while keeping all data on your own server.",
        "features": [
            {
                "feature": "Supports importing workout data from FitNotes, Strong, and Hevy apps.",
                "is_highlighted": true
            },
            {
                "feature": "Provides visual muscle maps to track fatigue and recovery progress.",
                "is_highlighted": true
            },
            {
                "feature": "Includes passkey authentication for secure and easy login access.",
                "is_highlighted": true
            }
        ],
        "external_links": [
            {
                "type": "source",
                "title": "Main Repository",
                "url": "https://github.com/DuarteSantos8/openGym"
            },
            {
                "type": "documentation",
                "title": "Official Documentation",
                "url": "https://opengym.duarte-santos.ch/docs.html"
            },
            {
                "type": "demo",
                "title": "Live Demo",
                "url": "https://opengym.duarte-santos.ch/#demo"
            }
        ],
        "alternatives": []
    },
    "meta": {
        "canonical_url": "https://fosshunter.com/tools/opengym.json",
        "generated_at": "2026-11-04T20:30:57+00:00",
        "catalog_revision": 1324404076,
        "terms_url": "https://fosshunter.com/about#agent-access",
        "tool": {
            "slug": "opengym",
            "name": "OpenGym"
        }
    }
}
