How it works

Ship code. Move your body. Same day, every day. Every number on the board is verified through GitHub and Strava. Nothing is typed in by hand.

A day

A day is a calendar date in your own timezone. You can change it in the dashboard, and the last 60 days are recomputed when you do.

Sweat Day

You moved. At least one Strava activity that day is:

Any sport counts: walks, rides, yoga, lifting, swimming, whatever moves you.

Ship Day

You shipped. At least one of these happened that day:

Commits are dated by the moment GitHub tells us about the push, never by the commit's own timestamp, which can be edited. Bots never count.

Which repositories count

Double Day

A Sweat Day and a Ship Day on the same calendar day. That's the only thing we count.

Streaks and rest days

Leaderboards

Streak ranks by current streak. This month ranks by Double Days in the current calendar month. All-time ranks by longest streak ever. Ties go to more Double Days this month, then more Double Days overall, then whoever joined first.

Anti-cheat

Your Strava data

We show other people only whether you moved on a given day, and your streak counts. Distance, duration, pace, routes, sport, activity names and photos are never shown to anyone but you, never stored beyond what's needed to apply the rules above, and never sent to any AI system. Disconnecting Strava purges everything we derived from it within the hour.

Powered by Strava

Back to the leaderboard