Build your own, or pick from 100+ programs
- Lay out training by week, day and set in the plan editor
- Base weights on %TM, %e1RM or target RPE, using five set types and supersets
- Copy any program to your plans and change whatever you like
TopSet runs your program set by set and shows you how your strength is moving.
Download on the App StoreiOS 18.0 or later · All features free for now
Pick from 100+ proven programs, including 5/3/1, GZCL, Sheiko and Candito, or build your own
Drag the barbell to rotate it
Pick a program or build your own. Log every set, read the summary when you finish, and look back at the week before you start the next one.




Change the weight and reps, tap Log, and watch the rest timer run.
Rest runs 6× faster in this demo
Enter your sex, body weight, squat, bench press and deadlift to see your total, five coefficients and your DOTS tier.


Can’t find an answer? Email andyrenrj@taigang.club.
All features are free for now.
As a guest, you can browse public programs and the exercise library and use the coefficient and RPE calculators. To log workouts and use your own plans, you need an account: sign up with email or Sign in with Apple.
Your data is saved to your account in the cloud. On a new phone, sign in with the same account and pick up where you left off. If you’re offline, keep logging. Your sets upload automatically when you’re back online.
Yes. In Training summary, export any date range to CSV, with date, exercise, set type, weight, reps, RPE and notes.
TopSet estimates it with RPE multipliers, the same approach OpenPowerlifting uses. If you leave RPE blank, it assumes RPE 10. Finishing a set with Record PR on updates your e1RM.
Yes, when your iPhone is locked: the rest-end alert goes to your paired Apple Watch. The live countdown also shows on the Lock Screen and Dynamic Island.
You can switch between kg and lb any time. The app is in English and Simplified Chinese and follows your iPhone’s language. Appearance can be System, Light or Dark.
Not yet. Android is coming soon.
iOS 18.0 or later.
Scroll, drag or use the arrow keys to change the question