NEWGeeksforGeeks streaks are here.

Never break your coding streak again

Reminders for GitHub, LeetCode and GeeksforGeeks, only for what you haven't done today. Even by email, with your laptop off.

Works withGitHubLeetCodeGeeksforGeeks

Features

Three platforms,
one streak to keep

GitHub, LeetCode and GeeksforGeeks in one place. It only nudges you about what's still left today.

ChromeFileEditView
Accepted · Two Sum
StreakSync
12/3
done today
GitHub41 days
LeetCode25 days26 days
GeeksforGeeks6 days

Knows when you've solved it

Submit on LeetCode and StreakSync marks it done. The next reminder won't mention it.

ChromeFileEditView
Platforms
GeeksforGeeksNot connected@sahil_gfg · foundDetect
Problems solved

One click to connect

No keys or tokens. Detect reads the GeeksforGeeks or LeetCode account you're signed in to.

TerminalFileEditView

~/dsa $ git commit -m "two pointers"

~/dsa $ git push

✓ main → main

Contributions41-day streak42-day streak

Counts every contribution

Push a commit and today's square fills in. Your GitHub streak is read straight from your profile graph.

How it works

A gentle nudge,
only when it's needed

Here's one day. Finish a platform and it drops out of the next reminder. Finish them all and the day stays quiet.

  1. 01

    Pick your platforms

    Tick GitHub, LeetCode and GeeksforGeeks, then connect each one in a click.

  2. 02

    Choose up to four times

    10 AM, 2 PM, 6 PM and 10 PM by default. Move them or remove some.

  3. 03

    Hear only about what's left

    Each reminder skips what you've finished. At the last one, an email, even with your laptop off.

Download

Free to use,
open to read

No price, no account, no sign-in. One click downloads the extension as a small .zip.

Freeforever
  • Every feature, nothing locked
  • No account, no API keys
  • Email reminders, even with your laptop off
Download StreakSync

v1.0.1 · .zip, about 150 KB · Chrome, Edge, Brave
View the source on GitHub

Downloaded? Here's how to install it ↓

Install

Five steps,
about a minute

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.

  1. 1

    Unzip the download

    Double-click the zip to get one streaksync-extension folder. Keep it somewhere it won't be deleted.

  2. 2

    Turn on Developer mode

    Paste into the address bar, then switch on Developer mode in the top right.

  3. 3

    Load unpacked

    Click Load unpacked and select the streaksync-extension folder, not the zip.

  4. 4

    Pin it to the toolbar

    Open the puzzle icon next to the address bar and pin StreakSync so it stays in view.

  5. 5

    Set up in a few clicks

    Click the StreakSync icon, press Get started, and switch on GitHub, LeetCode and GFG. Done.

STEP 1/5 · Unzip the downloadSTEP 2/5 · Turn on Developer modeSTEP 3/5 · Load unpacked, pick the folderSTEP 4/5 · Pin StreakSyncSTEP 5/5 · Get started, turn on platforms

FAQ

Questions, answered

Is StreakSync free?+

Yes. It's free, open source, and there's nothing to pay for later.

Do I need to create an account or API key?+

No. GitHub uses its normal sign-in. For LeetCode and GFG, StreakSync reads your public profile with your username.

Will I get emails if my laptop is off?+

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.

What does StreakSync store about me?+

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.

Which browsers does it work in?+

Chrome, Edge, Brave and other Chromium browsers.

Something else? Ask on Discord