recall.
Sign in
Spaced repetition for DSA

Never forget what you solved.

Recall schedules your DSA revision automatically.
Solve once. Remember forever.

Built by a student, for students grinding DSA
app.recall.dev
Plat
Problem
Diff
Topic
Status
Revision
CODEFORCES
187Target Practice
Easy
implementation
Clean
two pointer
CODECHEF
21Triple Xor
Easy
Bitwise
Shaky
bit manip
HACKERRANK
474Luck Balance
Easy
Greedy
Struggled
sorting
GFG
170Nth Fibonacci
Medium
DP
Mastered
dp memo
LEETCODE
66Plus One
Easy
Array
Clean
math carry
+
← Select a platform
recall/daily

Daily Revision

Saturday, August 8
🔥
14
day streak
12 due today (7 overdue)·20 total problems·1 mastered
#
Problem Title
Difficulty
Topic
Confidence Rating
Link
OVERDUE (7)
LEETCODE1850
Minimum Adjacent Swaps
Medium
String
LEETCODE55
Jump Game
Medium
General
CODEFORCES401
Watermelon
Easy
brute force
Daily revision queue

Show up. Every day.

Recall tells you exactly what to revise today. 2 to 3 problems, automatically selected by your schedule. Mark each one and you're done.

Capabilities
SPACED REPETITION

Adaptive Intervals

Automated 3 → 7 → 14 → 30 day revision queue that adapts based on your recall confidence.

AUTOMATION

Multi-Platform Sync

Instant title, difficulty, and topic extraction for LeetCode, Codeforces, HackerRank, GFG, and CodeChef.

FLEXIBILITY

Custom Attributes

Add custom tags for Companies, Patterns, Complexity, or Takeaways tailored to your workflow.

PORTABILITY

Data Ownership

Export your entire problem database to CSV anytime. No vendor lock-in or proprietary formats.

The Science

Why traditional cramming fails.

Hermann Ebbinghaus proved memory decays exponentially after solving a problem. Spaced repetition resets the curve before key concepts fade.

90% lost within 7 days without timely revision.
4 reviews build permanent pattern retention.
Automated intervals recalculate based on confidence.
recall/science
Retention Curve Engine
Decay
Spaced
How it works
01

Solve & add

Add any problem from LeetCode, Codeforces, GFG, HackerRank, or CodeChef. Title, difficulty, and topic fill in automatically.

02

Get a revision queue

Recall schedules your first revision in 3 days. Clear it — next one in 7. Then 14. Then 30. The schedule adapts to how well you remember.

03

Show up daily

Open Daily Revision every day. Mark each problem Clean, Shaky, or Struggled. The algorithm adjusts. Your streak builds.

Works with your favorite platforms
LEETCODELeetCode
CODEFORCESCodeforces
GFGGeeksForGeeks
HACKERRANKHackerRank
CODECHEFCodeChef
FAQ

Frequently asked questions.

Recall uses an adaptive spaced repetition algorithm inspired by cognitive science. After solving a problem, it schedules your first review in 3 days. When you mark your confidence score as Clean, the interval scales (3 → 7 → 14 → 30 days). If you mark it as Struggled, the schedule automatically resets to ensure weak concepts get reinforced before you forget them.

Start remembering

Free. No credit card. No nonsense.
Sign in
Already have an account? Sign in →