CodeSync is a lightweight and beautiful browser extension that automatically saves your accepted LeetCode submissions and pushes them directly to your personal GitHub repository. Built with a sleek terminal-inspired design, it gives you a centralized dashboard to track your solved problems, manage pending commits, and customize themes to match your coding setup.
- ⚡ Instant Auto-Sync: Pushes your accepted LeetCode solutions to GitHub the moment you solve them.
- 📥 Pending Commit Queue: Keep Auto-Sync off to hold your solutions in a local queue, allowing you to review, delete, or sync them manually whenever you want.
- 🔄 Smart Deduplication: If you submit the same problem multiple times, CodeSync automatically updates the queue with your latest solution so you never push duplicate commits.
- 🎨 15+ Curated Themes: Choose from vibrant layouts (AMOLED, Dracula, Tokyo Night, Cyberpunk, Matrix, Nord, and more) to fit your dark mode aesthetic.
- 🔒 Private & Secure: Authenticate securely using GitHub OAuth or your own Personal Access Token (PAT). Your credentials are saved locally in your browser storage.
- 🚀 Lightweight & Silent: Zero background battery drain and 100% silent runtime with no console log noise.
- Install CodeSync directly from the Chrome Web Store.
- Click the CodeSync icon in your browser extension toolbar.
- Click Authenticate with OAuth to log in instantly, or enter a GitHub Personal Access Token (PAT) with
repopermissions. - Select your target repository from the dropdown.
- Toggle Auto-Sync to active, and start solving problems on LeetCode!
Are you looking to modify the extension, run local tests, or configure CI/CD release pipelines? Check out our Developer Guide.
Licensed under the Apache License, Version 2.0.
Read our Privacy Policy.
