Wingfit
Self-HostedOpen-source self-hosted fitness tracker and workout planner
Overview
Wingfit enables users to log workouts, track progress (weights, reps, cardio metrics), plan custom routines, and monitor health goals (calorie intake, step counts). It supports easy self-hosting via Docker, ensuring full control over personal fitness data with local storage for maximum privacy. Features include customizable workout templates, interactive progress charts, goal setting, and CSV import/export for wearable device integration. Designed for individuals who want to avoid third-party SaaS platforms, it prioritizes data ownership while providing tools to stay consistent with fitness journeys.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
wingfit:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: wingfit
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Customizable workout templates and routine planning
- Progress tracking with visual charts and metrics
- Docker-based deployment for easy self-hosting
- Local data storage for full privacy and ownership
- Goal setting and milestone monitoring
Frequently Asked Questions
? Is Wingfit hard to install?
No—Wingfit uses Docker for deployment, so you only need a machine with Docker installed. A single command from the documentation will get it running locally or on a remote server, making setup straightforward even for beginners with basic Docker knowledge.
? Is it a good alternative to MyFitnessPal?
Yes, if you value data privacy and ownership. Unlike MyFitnessPal, Wingfit stores all data locally, but it lacks MyFitnessPal’s extensive food database and social features. It excels at workout tracking and progress monitoring for users who prefer self-hosted solutions.
? Is it completely free?
Yes—Wingfit is open-source software released under a permissive license (e.g., MIT). All features are available for free, with no paid tiers or subscriptions. The only potential cost is for hosting if you choose to run it on a remote server instead of locally.
Top Alternatives
People Also Ask about Wingfit
Tool Info
Pros
- ⊕ No subscription fees or hidden costs
- ⊕ Complete control over personal fitness data
- ⊕ Highly customizable to individual fitness needs
Cons
- ⊖ Requires basic server setup knowledge for self-hosting
- ⊖ Lacks social features compared to proprietary alternatives
- ⊖ Limited pre-built food database (relies on user input or CSV imports)