Install and authenticate
Install the extension, then use GitHub Device Flow. Your GitHub password never enters CodeHub.
Automatic DSA solution sync
CodeHub is a free browser extension that automatically syncs accepted DSA solutions from LeetCode, GeeksforGeeks, Codeforces, CodeChef, NeetCode, and public HackerRank challenges into the GitHub repository you choose.
Free forever No CodeHub server Public or private repos
Committed to your solutions repo
leetcode/0001-two-sum/solution.cpp
commit · accepted solution captured
LeetCode selected. Ready to replay the sync trail.
Supported platforms
Choose a platform to preview the exact folder and sync mode CodeHub uses.
The output
Every accepted solution becomes a useful piece of your proof of work, organized by platform and documented for the next time you revisit it.
How it works
Set it up once. Keep solving without opening a new tab or writing another README.
Install the extension, then use GitHub Device Flow. Your GitHub password never enters CodeHub.
Select an existing repo or let CodeHub create one. Add your Codeforces handle if you want background sync.
When your solution is accepted, CodeHub writes the code, README, and stats to the right folder.
Privacy by architecture
CodeHub has no intermediary server, tracking database, or remote copy of your code. The extension talks directly to the official APIs from your browser.
No CodeHub backend. Codeforces metadata and public HackerRank challenge metadata are read directly from their official pages/APIs; your token and settings stay inside the extension sandbox.
Questions, answered
CodeHub supports LeetCode, GeeksforGeeks, Codeforces, CodeChef, NeetCode, and public HackerRank challenges.
Yes. During GitHub authentication, CodeHub requests the repository scope needed to push to a public or private repository you choose.
No. Each problem has its own directory, and later submissions become new commits so your progress stays in Git history.
Add your Codeforces handle in the extension. CodeHub checks the public API in the background for newly accepted contest and practice submissions.
CodeHub syncs accepted public Practice/Prepare and anonymously public contest challenges. It reads the active editor and falls back from fullscreen URLs to the canonical problem page when difficulty is hidden. Hiring assessments, tests, and interview pages are excluded.
Yes. CodeHub is free to install from the official Chrome Web Store listing.
Install CodeHub once, then keep solving. Your accepted solutions will arrive in GitHub with the context you need to learn from them later.