Overview
Spaced repetition for LeetCode problem reviews
You solve a problem, feel good about it, and then blank on it three weeks later in an interview. AlgoSRS fixes that. It brings Anki's spaced-repetition engine to LeetCode, so every problem you solve gets scheduled for review at the exact interval your memory needs — right inside leetcode.com. How it works: Solve a problem, then rate how well you knew it (Very Hard / Hard / Easy / Very Easy). AlgoSRS schedules your next review using FSRS, a modern algorithm that adapts to your personal forgetting curve. When something's due, the widget tells you — no spreadsheets, no guessing what to revisit. Key features: Zero-friction capture — title, difficulty, and topic tags saved automatically, one click. Guided review sessions — hit "Start Review" and work through every due problem with keyboard shortcuts (1–4 to rate, S to skip). Smart daily limits — cap your daily reviews and let overflow roll forward, so review never turns into a second job. Real progress tracking — difficulty breakdown, rating distribution, top topics, memory stability, and a review streak. Honest ratings, enforced — you can only rate a problem while you're on its actual page, so you can't fudge "I remember this." Local-first sync — works fully offline, merges cleanly across devices when you're back online. Your data, exportable — pull everything out as JSON, anytime, no lock-in. Clean, fast UI — frosted-glass design, dark and light themes. Who it's for Anyone grinding for coding interviews who wants the problems to actually stick — not just the solution, but the pattern, the approach, and the edge cases that trip people up months later. Free. Private. Open source. https://github.com/omarzayedbeshir/AlgoSRS
5 out of 51 rating
Details
- Version0.1.0
- UpdatedAugust 3, 2026
- Size245KiB
- LanguagesEnglish
- DeveloperWebsite
Email
omarzayed7777@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
AlgoSRS has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
AlgoSRS handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site