siddhant1

Daily spaced-repetition CLI over the NeetCode 250

15
2
100% credibility
Found Apr 23, 2026 at 15 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A daily practice tool using spaced repetition to help users review the NeetCode 250 LeetCode problems, one card at a time, with progress tracking and a visual dashboard.

How It Works

1
💡 Discover daily coding practice helper

You find a simple tool that guides you through practicing the top 250 coding problems one smartly spaced review at a time.

2
📥 Set up your practice buddy

Download and prepare the tool on your computer so it's ready to use every day.

3
🗂️ Load your problem deck

Tell the tool to grab the full list of 250 problems and start your personal practice collection.

4
Do today's practice session

See one problem with its link, try solving it, then rate if you solved it, struggled, found it easy, or want to skip.

5
🔄 Get smart scheduling

The tool decides when to show it again based on your rating, spacing reviews to build lasting memory.

6
📊 Track your journey

Check stats on progress, recent sessions, or open a colorful dashboard showing streaks and heatmaps.

🎉 Build coding mastery steadily

With daily bites and perfect review timing, you conquer the problem set and ace your coding interviews.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 15 to 15 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is neetcode-srs?

Neetcode-srs is a Python CLI for daily spaced-repetition over the NeetCode 250 LeetCode problems, mimicking Anki daily spaced repetition with SM-2 scheduling. Run `neetcode` for one card a day—rate it y (solved), n (failed), e (easy), or skip—and it schedules the next review based on your performance, prioritizing due cards over new ones introduced Easy to Hard. Commands like `stats`, `history`, `dashboard` (GitHub-style heatmap in HTML), and `config daily 3` track progress and tweak your daily target.

Why is it gaining traction?

It enforces bite-sized daily practice without overwhelm—one card blocks further until tomorrow—while the local HTML dashboard delivers GitHub daily streak visuals, accuracy stats, and recent logs for that satisfying activity heatmap. Custom scheduling skips weak 1-day repeats on first successes, builds ease gradually, and logs everything in SQLite for portable streaks. Devs hook on the proxy to NeetCode's list via simple setup, blending CLI minimalism with motivational daily digest views.

Who should use this?

LeetCode addicts grinding FAANG interviews who want structured daily spaced repetition without Anki's overhead. Python CLI fans tracking github daily activity for coding streaks, or bootcamp grads maintaining NeetCode 250 momentum amid busy schedules. Skip if you prefer full web apps or non-LeetCode decks.

Verdict

Solid for NeetCode 250 SRS at 1.0% credibility and 15 stars—early but battle-tested with pytest coverage and crisp docs; clone and symlink for instant daily habit. Try it if spaced-repetition CLI fits your flow, but back up your DB for streak safety.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.