GitTalent
Havuz
Depo ayrıntısı

DuarteSantos8/openGym

Open-source gym & body-weight tracker, now in the App Store (iPhone + Apple Watch) and as an Android APK. Plan routines, log workouts, see which muscles are trained, import from Strong/Hevy/FitNotes. Self-host it or use it on the phone alone.

JavaScript AGPL-3.0 18 Temmuz 2026 son push 02 Kasım 2026 2.467 fork
Yıldız
18.698+18.050 · 53 gün
Commit · 28g
1.060
son 28 günde
Yazar · 28g
12
farklı katkıcı

Hızlı değerlendirme

önem 48uyum 10gpt-6-luna

Özet

openGym, antrenman planlama ve kayıt özelliklerini kullanıcının kendi sunucusunda çalıştıran self-hosted bir fitness takip uygulamasıdır.

Profiline uyum

Fitness ve antrenman takibi, profilinizdeki dil eğitimi uygulamaları, kullandığınız teknoloji yığını veya ürün geliştirme ihtiyaçlarıyla örtüşmüyor.

Neden yükseliyor

79 günde 3.294 yıldız, projeye hızlı bir görünürlük kazandığını gösteriyor; self-hosting, veri sahipliği ve kapsamlı antrenman özelliklerinin birleşimi ilgi çekici olabilir. Ancak son 28 gün commit ve farklı yazar sayısı ölçülmediği için ilginin geliştirme etkinliğiyle desteklenip desteklenmediği bilinmiyor.

Problem

Antrenman verilerini üçüncü taraf servislerde tutmak istemeyen veya uygulama aboneliklerine bağlı kalmadan rutinlerini, setlerini ve vücut ağırlığını takip etmek isteyen kullanıcılar için veri sahipliği ve cihazlar arası erişim sağlar.

Çözüm

Docker Compose ile kurulabilen bir web uygulaması sunar; PWA üzerinden plan oluşturma, yönlendirmeli antrenman kaydı, ilerleme takibi ve içe/dışa aktarma sağlar. README'ye göre cihazlar arası senkronizasyon, passkey girişi ve çevrimdışı kullanım da destekleniyor.

Yenilik

Temel kategori yeni değil; antrenman takibi ve planlama bilinen işlevler. Öne çıkan tarafı self-hosting, passkeys, içe aktarma ve ayrıntılı antrenman kayıtlarını tek üründe birleştirmesi; bu, tek başına yeni bir teknik yaklaşım kanıtı değil.

Teknolojiler

  • JavaScript
  • React
  • Vite
  • Node.js
  • Docker
  • Progressive Web App (PWA)
  • WebAuthn
  • passkeys

Riskler

  • Self-hosting, sunucu kurulumu, yedekleme ve güncelleme sorumluluğunu kullanıcıya bırakır.
  • Cihazlar arası senkronizasyon ve eşzamanlı düzenleme, veri kaybı veya çakışma davranışı bakımından gerçek kullanımda ayrıca değerlendirilmelidir.
  • Kas yorgunluğu ve detraining gibi analizlerin doğruluğu README'den bağımsız olarak doğrulanamıyor.
  • Son 28 gün commit ve farklı yazar verileri bulunmadığından bakım temposu ve katkıcı tabanının sürdürülebilirliği belirsiz.

Detaylı değerlendirme

Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.