Skip to content

Repository files navigation

⚡ AlgoSync

Your DSA Portfolio, Automated.
AlgoSync is a premium Chrome Extension designed to help developers build a professional coding portfolio effortlessly. It automatically synchronizes your solutions from LeetCode, GeeksforGeeks, and HackerRank directly to your GitHub repository in a clean, structured format.


🚀 Quick Start Guide (Setup in 60 Seconds)

  1. Install the Extension: Load the AlgoSync folder into Chrome (chrome://extensions/ -> Developer Mode -> Load Unpacked).
  2. Connect GitHub: Open the popup and click "Connect GitHub Account".
  3. Set Your Repo: Enter your repository in username/repository format and click "Submit".
  4. Solve & Sync: Solve any problem on LeetCode/GFG. Upon successful submission, your code is synced automatically!

✨ Elite Features

  • Deep Root Scraper: Advanced extraction of problem statements and constraints.
  • Smart Duplicate Shield: Intelligently skips syncing if the code is identical to an existing version.
  • Branded Portfolio Folders: Organizes problems into professional folders like [GFG] Problem Name/.
  • Unique Stats Tracker: Only counts unique problems solved. Multiple versions don't inflate your score.
  • Neon-Glass UI: A premium interface with native Dark/Light Mode support and pulse animations.

❓ Frequently Asked Questions (FAQ)

Q: Can I change my target repository later?
A: Absolutely! Just open the extension popup, type the new repository name, and click "Submit."

Q: Does it push every time I click "Submit"?
A: No. It only pushes if the problem is "Accepted" or "Solved Successfully." It also skips the push if the code hasn't changed.

Q: Is my GitHub token safe?
A: Yes. Your token is stored locally in your browser's secure sync storage and is only used to talk directly to the official GitHub API.

Q: How does the versioning work?
A: If you solve a problem with a different approach, it will save it as solution_V2.java, solution_V3.java, etc., inside the same problem folder.


💬 Doubts & Support

Facing an issue? We're here to help!

  • Open an Issue: The best way to get support is to open a "New Issue" on the GitHub repository.
  • Troubleshooting: If the badge doesn't appear, try refreshing your GFG/LeetCode tab.

💡 Suggestions & Feedback

We want to make AlgoSync the #1 tool for LeetCoders!

  • Have an Idea? If you have a feature suggestion (e.g., support for a new platform), feel free to open a discussion or a pull request.
  • Contribute: Developers are welcome to contribute! Feel free to fork the repo and submit your enhancements.

Made with ❤️ for the Developer Community.

About

**AlgoSync** is a premium Chrome Extension (Manifest V3) designed to bridge the gap between competitive programming platforms and your professional GitHub portfolio. It automates the synchronization of solutions from **LeetCode**, **GeeksforGeeks**, and **HackerRank** into a structured, version-controlled GitHub repository.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages