Skip to content

tawaks/goains

 
 

Repository files navigation

Goains

About

A simple workout app built using Wails. Intended to be used on Linux mobile. This project is very unfinished and under semi-active development.

Configuration

Basic configuration can be done via the GUI. The config file and any created workout plans are stored as json files in the ~/.config/goains folder.

Installation

Download

Attached to each tagged release is a zip file containing compiled binaries for both aarch64 and amd64 architecture.

Building from source

  • Install and setup Wails
  • Run wails build
  • To cross-compile for aarch64, run make cross (requires Docker)

Implemented features

  • Create a workout plan, save it as a json file
  • Included example workout
  • Start a workout of the current plan
  • Save progress after workout

Snapshots

start workout creator

Feature roadmap

  • Better Readme
  • Notification sound when rest ends
  • Show more information about exercises (Description, images...)
  • Track workout progress
  • Ability to add own exercises to database
  • UI cleanups
  • (Maybe) Rename project

Credit

About

Linux mobile workout app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 47.4%
  • Go 28.9%
  • JavaScript 17.3%
  • TypeScript 2.6%
  • Dockerfile 2.3%
  • HTML 1.1%
  • Makefile 0.4%