Log attempts, save notes and solutions, track what needs review, and understand your progress without leaving LeetCode. Open source and backed by your own GitHub repository.
No reviews yetBe the first to leave a review for eLeetCode
Maker
📌
Hey Product Hunt 👋
I built eLeetCode because tracking LeetCode progress always felt unnecessarily fragmented. You solve problems on LeetCode, record your thoughts in Notion or a spreadsheet, manually copy solutions to GitHub, and still have no clear way to know what you should revisit.
eLeetCode brings that entire workflow directly into LeetCode. After each attempt, you can log how difficult the problem felt, whether you solved it independently, your notes, tags, time spent, review status, and solution code.
Everything is then organized into a dashboard where you can browse your complete practice history, find problems worth revisiting, and understand your strengths and weaknesses by topic.
Your tracker and solutions are stored in a GitHub repository you control, so the data remains portable and fully yours. The project is also completely open source.
I’d appreciate any feedback, feature ideas, or contributions. Thanks for checking it out! 🧠
Report
Backing everything to your own GitHub repo is a really cool idea, makes the whole thing feel like a personal study journal. One thing I'd love is a streak or heatmap view on the dashboard showing which days you actually solved something, since right now it feels like I'd need to dig through logs to gauge my consistency.
Report
Maker
@hayrunnisadlec Initially my main reason for not adding this feature was that this is already natively present in LeetCode. That said, I think it makes sense to make this dashboard work to serve as the one place to find everything, so I think I'll add this to my list of planned updates. Thank you for the suggestion!
Report
honestly the idea of keeping everything in my own github repo is really nice, feels way safer than some random cloud thing. i tried it on a couple problems and the review tracking actually seemed useful, though i wish the notes section was a bit more visible
Report
Maker
@harunremihuoo Thanks for trying it out! Quick question, when you tried it, where would you have preferred the notes section to appear?
Report
Logging attempts directly in LeetCode is super useful for tracking progress. One thing that would help a lot is adding a difficulty filter on the review queue so I can focus on easy wins or hard problems depending on my mood. Right now sorting feels a bit all-or-nothing.
Report
Maker
@deryasarobkyp1 That's a great point. I initially wanted that review page to just tell me what problems to try, but I agree that adding some filters there would make this more usable. Thank you for your feedback!
Report
Keeps everything inside LeetCode which is exactly what I needed, no more switching tabs to log progress. Love that it backs up to my own GitHub so I actually own the data.
Backing everything to your own GitHub repo is a really cool idea, makes the whole thing feel like a personal study journal. One thing I'd love is a streak or heatmap view on the dashboard showing which days you actually solved something, since right now it feels like I'd need to dig through logs to gauge my consistency.
@hayrunnisadlec Initially my main reason for not adding this feature was that this is already natively present in LeetCode. That said, I think it makes sense to make this dashboard work to serve as the one place to find everything, so I think I'll add this to my list of planned updates. Thank you for the suggestion!
honestly the idea of keeping everything in my own github repo is really nice, feels way safer than some random cloud thing. i tried it on a couple problems and the review tracking actually seemed useful, though i wish the notes section was a bit more visible
@harunremihuoo Thanks for trying it out! Quick question, when you tried it, where would you have preferred the notes section to appear?
Logging attempts directly in LeetCode is super useful for tracking progress. One thing that would help a lot is adding a difficulty filter on the review queue so I can focus on easy wins or hard problems depending on my mood. Right now sorting feels a bit all-or-nothing.
@deryasarobkyp1 That's a great point. I initially wanted that review page to just tell me what problems to try, but I agree that adding some filters there would make this more usable. Thank you for your feedback!
Keeps everything inside LeetCode which is exactly what I needed, no more switching tabs to log progress. Love that it backs up to my own GitHub so I actually own the data.