Skip to content

Repository files navigation

CodeSync

CodeSync Showcase

Chrome Web Store Microsoft Edge Brave Build Status Latest Release

CodeSync is a lightweight and modern browser extension that automatically syncs your accepted coding problem submissions directly to your personal GitHub repository in real time.


🌐 Supported Browsers

Browser Channel Status Version
Google Chrome
Chrome
Web Store ✅ Live Chrome Version
Microsoft Edge
Edge
Add-ons ✅ Live Edge Version
Brave
Brave
Web Store ✅ Supported Brave Version
Opera
Opera
Web Store ✅ Supported Opera Version

✨ Key Features

  • ⚡ Instant Sync (<10ms Enqueue): Captures accepted solutions immediately on submission.
  • 🕒 Authentic Historical Timestamps: Historical solves committed to GitHub reflect their original timestamp on your contribution graph.
  • 🌐 Multi-Platform Ready: Support for LeetCode, Codeforces, HackerRank, GeeksforGeeks, and CodeChef.
  • 📂 Custom Repository Layouts: Group solutions by Difficulty ({platform}/{difficulty}/{slug}/ by default), Platform, or Flat Root.
  • 📥 Pending Commit Queue: Review, manage, or sync submissions in bulk whenever you want.
  • 🔄 Smart Deduplication: Automatically updates existing solutions when re-solving problems.
  • 🎨 15+ Aesthetic Themes: Dark mode themes including AMOLED, Dracula, Tokyo Night, Cyberpunk, and Matrix.
  • 🔒 Encrypted & Private: Secure GitHub OAuth and Personal Access Token login with AES-GCM (256-bit) encryption at rest.

🚀 Quick Start

  1. Install CodeSync from the Chrome Web Store or Edge Add-ons.
  2. Click the extension icon and Connect your GitHub account via OAuth or Personal Access Token.
  3. Select your target repository and start solving problems!

🛠️ Developer Guide

For local setup, architecture diagrams, testing, and CI/CD pipelines, see the Developer Documentation.


📄 License & Privacy

Licensed under the Apache License, Version 2.0.
Read our Privacy Policy.