5 items
Automatic spaced repetition for LeetCode. Solve once, remember forever. Engram — Spaced Repetition for LeetCode Solve once. Remember forever. You can solve hundreds of LeetCode problems and still forget the solution a few weeks later. Engram fixes that. Engram automatically detects your accepted LeetCode submissions and turns them into scheduled, retrieval-based reviews using FSRS-4.5, an advanced open-source spaced repetition algorithm. Instead of repeatedly rereading solutions, Engram makes you recall the solution first and only reveals your notes or code when you need them. Each review teaches the scheduler how well you remembered the problem, so future reviews are automatically adjusted. How it works 1. Solve a LeetCode problem and get an Accepted submission. 2. Engram detects it automatically — no manual copying or logging. 3. Add an optional note about your approach, insight, or mistake. 4. Engram schedules your first review for the next day. 5. When it's time to review, try solving the problem from memory. 6. Rate your recall: Got it clean — recalled the solution without help Needed hints — needed to see your notes Blanked — needed to see the full solution 7. FSRS adapts your next review based on how well you remembered it. Over time, problems you know well appear less frequently, while problems you struggle with come back sooner. Features 🧠 Automatic LeetCode Capture Engram detects accepted submissions directly from LeetCode and captures the problem information, language, code, runtime, memory, difficulty, and topics. No copy-pasting. No manual tracking. 🔄 Retrieval-Based Reviews Your solution is hidden when a review starts. You see the problem and try to solve it from memory before revealing your notes or submitted code. This turns reviewing from passive rereading into active recall. 📅 FSRS-4.5 Scheduling Engram uses FSRS-4.5 to determine when each problem should come back for review. The schedule adapts to your actual recall instead of using a fixed interval for every problem. 📝 Optional Notion Sync Connect your Notion workspace and Engram automatically creates an "Engram — LeetCode Tracker" database containing your solved problems, code, notes, difficulty, memory state, review dates, and more. 📆 Google Calendar Reminders Connect Google Calendar and Engram creates calendar events for your upcoming reviews, so your spaced repetition schedule becomes part of your daily routine. 🔒 Privacy First Engram only collects what's required to provide its functionality: your email address and LeetCode submission data. No analytics. No telemetry. No browsing history. Your data isn't used to track you around the web. Built for Long-Term LeetCode Retention The goal isn't to solve a problem once. It's to still know how to solve it months later. Engram turns your LeetCode history into a continuously adapting memory system — automatically capturing what you solve and bringing the right problems back at the right time. Solve. Recall. Strengthen. Repeat. No subscription.
Sep 7, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.