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.
0 out of 5No ratings
Details
- Version1.4
- UpdatedJune 10, 2026
- Offered byb.satyasaketh
- Size71.79KiB
- LanguagesEnglish
- Developer
Email
b.satyasaketh@gmail.com - Non-traderThis 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
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:
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