Let’s talk

One operator. Three steps. One workflow in use.

openGym: Your Workout History, On Your Own Server

A self-hosted workout tracker that brings your years of Strong, Hevy and FitNotes logs with you, so leaving an app no longer means starting over.

What it is

openGym is a workout tracker you run yourself. You plan routines, follow guided sessions with little exercise demos, and log every set and weigh-in from your phone. You sign in with a passkey, and everything sits on a server you control instead of inside someone else's app.

The quietly clever part

Lots of people have years of training logs living inside Strong, Hevy or FitNotes. That history is often the real reason they keep paying. openGym simply imports it. Your old sessions come along, so leaving feels less like throwing away a diary and more like moving house with all your boxes.

People clearly felt that. According to GhTrends, it gained 6,497 stars on GitHub in a single week, and Git-Homed listed it as the top trending JavaScript project.

Words worth knowing

  • Self-hosted: software that runs on a computer or server you control, not on the company's.
  • Passkey: a login tied to your device, usually unlocked with your face or fingerprint. No password to forget or leak.
  • Import: pulling your data from one app into another so you don't start from zero.
  • GitHub star: a bookmark developers give projects they like. A rough sign of buzz.

What to take from it

Swap "workouts" for "client notes", "recipes" or "bookings" and it's the same story. The hardest part of leaving a tool is rarely the tool. It's the history inside it.

So, two small thoughts. Pick one app you pay for and look for its export button this week. And if you build anything for customers, making it easy to arrive from a competitor is a lovely welcome mat.

Field Notes, every Friday

The week’s best free and open-source tools in one short email. Plus David’s own notes when he has something worth sending.