StreakSyncKnows when you've solved it
Submit on LeetCode and StreakSync marks it done. The next reminder won't mention it.
Reminders for GitHub, LeetCode and GeeksforGeeks, only for what you haven't done today.
Even by email, with your laptop off.
Features
GitHub, LeetCode and GeeksforGeeks in one place. It only nudges you about what's still left today.
StreakSyncSubmit on LeetCode and StreakSync marks it done. The next reminder won't mention it.
No keys or tokens. Detect reads the GeeksforGeeks or LeetCode account you're signed in to.
~/dsa $ git commit -m "two pointers"
~/dsa $ git push
✓ main → main
Push a commit and today's square fills in. Your GitHub streak is read straight from your profile graph.
How it works
Here's one day. Finish a platform and it drops out of the next reminder. Finish them all and the day stays quiet.
Tick GitHub, LeetCode and GeeksforGeeks, then connect each one in a click.
10 AM, 2 PM, 6 PM and 10 PM by default. Move them or remove some.
Each reminder skips what you've finished. At the last one, an email, even with your laptop off.
Download
No price, no account, no sign-in. One click downloads the extension as a small .zip.
v1.0.1 · .zip, about 150 KB · Chrome, Edge, Brave
View the source on GitHub
Install
StreakSync isn't on the Chrome Web Store yet, so you add it yourself. Watch it once, then follow along. Works in Chrome, Edge and Brave.
Double-click the zip to get one streaksync-extension folder. Keep it somewhere it won't be deleted.
Paste into the address bar, then switch on Developer mode in the top right.
Click Load unpacked and select the streaksync-extension folder, not the zip.
Open the puzzle icon next to the address bar and pin StreakSync so it stays in view.
Click the StreakSync icon, press Get started, and switch on GitHub, LeetCode and GFG. Done.
FAQ
Yes. It's free, open source, and there's nothing to pay for later.
No. GitHub uses its normal sign-in. For LeetCode and GFG, StreakSync reads your public profile with your username.
Yes, if you sign in with GitHub and keep email on. The server checks your platforms at every selected reminder time and emails your verified GitHub address when something remains unfinished.
Your settings stay in your browser. For email reminders, the server keeps your usernames, reminder times, time zone, GitHub email and an encrypted GitHub sign-in. Disconnecting GitHub deletes it.
Chrome, Edge, Brave and other Chromium browsers.