Item logo image for LeetSync — Auto LeetCode & GFG to GitHub

LeetSync — Auto LeetCode & GFG to GitHub

ExtensionDeveloper Tools1 user
Item media 4 (screenshot) for LeetSync — Auto LeetCode & GFG to GitHub
Item media 1 (screenshot) for LeetSync — Auto LeetCode & GFG to GitHub
Item media 2 (screenshot) for LeetSync — Auto LeetCode & GFG to GitHub
Item media 3 (screenshot) for LeetSync — Auto LeetCode & GFG to GitHub
Item media 4 (screenshot) for LeetSync — Auto LeetCode & GFG to GitHub
Item media 1 (screenshot) for LeetSync — Auto LeetCode & GFG to GitHub
Item media 1 (screenshot) for LeetSync — Auto LeetCode & GFG to GitHub
Item media 2 (screenshot) for LeetSync — Auto LeetCode & GFG to GitHub
Item media 3 (screenshot) for LeetSync — Auto LeetCode & GFG to GitHub
Item media 4 (screenshot) for LeetSync — Auto LeetCode & GFG to GitHub

Overview

Automatically sync LeetCode and GeeksforGeeks solutions to your personal GitHub repository.

LeetSync — Automated Coding Portfolio What is LeetSync? LeetSync is a Chrome extension that automatically pushes your accepted LeetCode and GeeksforGeeks solutions to your GitHub repository the moment you hit "Submit." No copy-pasting, no manual commits — your coding portfolio builds itself. 🚀 How It Works 1. Configure — Open Settings (⚙️) in the extension popup, paste your GitHub Personal Access Token (Classic) with the "repo" scope checkbox enabled, and enter your repository owner, name, and branch. That's it! 2. Solve a Problem — Open any LeetCode or GeeksforGeeks problem and submit your solution. 3. Auto-Sync — The moment your submission is accepted, LeetSync detects it and pushes your code to GitHub automatically. No manual copy-pasting required. 4. Track Progress — View your solve counts by difficulty (including GFG's Basic & School difficulties), current streak, and recent syncs directly from the popup dashboard. 📁 What Gets Synced Each accepted solution is organized in your repository like this: Platform / Language / Difficulty / Problem Title / Solution.ext & README.md - Per-Problem README: The auto-generated README.md per solution includes the problem description, a direct link to the problem page, difficulty badge, tags, and your runtime and memory stats. - Language Master Dashboard: A master README inside each language directory (e.g., LeetCode/Java/README.md) tracks your platform progress with live badges for Easy, Medium, and Hard solved counts. ✅ Key Advantages 1. Zero-Effort Portfolio — Recruiters and interviewers can browse your structured coding history on GitHub without you doing any manual updates. 2. Cross-Platform — Built to support both LeetCode and GeeksforGeeks in a single extension. 3. Language-Aware — Works with Java, Python, C++, JavaScript, Go, and more. Solutions are automatically filed under the correct language folders. 4. Timezone-Safe Streaks — A timezone-safe daily streak counter keeps you accountable without miscounting due to location changes. 5. 100% Serverless & Private — All configurations and your GitHub token are stored locally on your device. LeetSync does not use backend servers, meaning your credentials never leave your browser sandbox. 6. Secure Direct Access — Communication goes directly to the official GitHub API. No OAuth app access or third-party permissions are requested. ⚠️ Things to Know Before You Start 1. Only accepted submissions are synced — Failed submissions (Wrong Answer, Time Limit Exceeded, etc.) are ignored. 2. You need an existing GitHub repo — Create the target repository on GitHub before setting up LeetSync. The extension pushes to an existing repo; it does not create one for you. 3. Token scope matters — Your Personal Access Token (Classic) must have the full "repo" scope checked. Fine-grained tokens with restricted permissions may not work. 4. One account at a time — LeetSync verifies your active session to prevent mixing solutions from different accounts. If you switch accounts, update your settings accordingly. 5. First sync auto-binds your username — You can leave the LeetCode/GFG username fields blank; LeetSync reads and locks it from your active session on the first sync. 6. Internet connection required — Syncing happens in real-time; offline submissions won't be pushed until the extension can reach GitHub. 🔒 Privacy LeetSync is fully serverless. No analytics, no external calls, no data collection. Everything — your token, username, and sync history — stays on your machine in Chrome's secure storage.

Details

  • Version
    1.4
  • Updated
    June 10, 2026
  • Offered by
    b.satyasaketh
  • Size
    71.79KiB
  • Languages
    English
  • Developer
    Email
    b.satyasaketh@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

LeetSync — Auto LeetCode & GFG to GitHub has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

LeetSync — Auto LeetCode & GFG to GitHub handles the following:

Authentication information
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps