Do pushups...
or we'll block your commits.

Punching mascot

How it works

  1. Download the app
    Download on the App StoreDownload on Google Play
  2. Add this rule to your .git/hooks/ dir:
    d=$(date +%F)
    res=$(curl -fs https://gitpushups.com/@GH_USERNAME?d=$d)
    
    if [ "$res" != "true" ]; then
      echo "\033[0;31m✗ Do your pushups first!\033[0m" >&2
      exit 1
    else
      echo "\033[0;32m✓ Pushups verified!\033[0m"
    fi
  3. Get back to coding! If you don't do pushups everyday, your git-hook will error.

The Stats

Developers like you have done...
15,335 pushups
...and counting!

FAQ

This is a habit stacking tool. You are already coding, add this to your routine and you'll get stronger.
You can do them anywhere, with no equipment and they are great for you.
Yep. You can help make sure it stays around by paying for the Pro version.
Daily goals and a contribution graph. iOS users can also sync their workouts to Apple Health.
No such thing.
That's green-guy mentality. Pushups supplement any routine.
The technique is based on "greasing the groove": practice good form, frequently, at submaximal intensity to build neuromuscular efficiency.
I'd like to keep this project simple. Simple is good.

That being said, if you have an idea you think makes the service better, I'm all ears!

Hit me up on any channel you find me at or create an issue on the github repo. I prioritize feature requests from PRO users.
Oops! Create an issue on the github repo or send me a DM.
Open the mobile app, view your profile and click the "delete my account" button. This cannot be undone.

You'll lose the memories...but those gains are yours forever.
Hi, I'm Justin and love making fun products.
Git Pushups - Do pushups or we block your code | Product Hunt
thanks for voting for us on product hunt