Dev tools · alternatives · 2026
24 alternatives to PMCA
Review LeetCode problems based on the Forgetting Curve
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. PMCA launched in 2023; newer entries below may have overtaken it.
- 1IM
As you solve LeetCode questions, you can mark them as hard, medium, or easy. The tool will then recommend questions you should review based on (1) how hard the question was for you and (2) how much time has passed since you last reviewed it. I'd recommend normally attempting LeetCode problems and just marking them as hard, medium, or easy for you at first so the tool knows which problems to recommend you review! Here's the theory behind spaced repetition and learning if interested: https://www.codecademy.com/article/spaced-repetition
2024 · lanki.xyz · its alternatives →
- 2

- 3

Your high-signal AI code review companion
2024 · graphite.com · its alternatives →
- 4

I built AlgoDrill because I kept grinding LeetCode, thinking I knew the pattern, and then completely blanking when I had to implement it from scratch a few weeks later. AlgoDrill turns NeetCode 150 and more into pattern-based drills: you rebuild the solution line by line with active recall, get first principles editorials that explain why each step exists, and everything is tagged by patterns like sliding window, two pointers, and DP so you can hammer the ones you keep forgetting. The goal is simple: turn familiar patterns into code you can write quickly and confidently in a real interview.…
Dec 2025 · algodrill.io · its alternatives →
- 5
PMB▲211PMB gives Claude Code, Cursor, Codex and Zed a real memory. Decisions, lessons and facts in one SQLite file on your disk. Offline, no API keys, no cloud.
Jun 2026 · pmbai.dev · its alternatives →
- 6

LeetCode for PyTorch — 65 ML/AI interview problems from real interviews at Google, Meta, Anthropic. Jupyter notebooks, an auto-grader, and an MCP AI tutor. - Exorust/TorchLeet
2025 · github.com · its alternatives →
- 7
Leetion▲6Save LeetCode solutions to Notion in one click
Dec 2025 · chromewebstore.google.com · its alternatives →
- 8

Most RAG setups fail because they treat memory like a static filing cabinet. When every transient bug fix or abandoned rule is stored forever, the context window eventually chokes on noise, spiking token costs and degrading the agent's reasoning. This implementation experiments with a biological approach by using the Ebbinghaus forgetting curve to manage context as a living substrate. Memories are assigned a "strength" score where each recall reinforces the data and flattens its decay curve (spaced repetition), while unused data eventually hits a threshold and is pruned. To solve the…
Apr 2026 · github.com · its alternatives →
- 9
LeetCode App▲73The best place to improve your coding skills for interviews.
Apr 2026 · leetcode.com · its alternatives →
- 10

Your best LeetCode companion
2024 · apps.apple.com · its alternatives →
- 11CA
I've long had a dislike for leetcode interviews on both sides of the coin. Project-based interviews can also be challenging because it can end up filtering out folks who don't want to spend several hours building something in their free time. I met up with a friend last year -- a very senior dev -- who had taken some time off to study leetcode exercises while preparing for FAANG interviews. It struck me that one of the key measures of whether a candidate is a fit for a team is rather synthetic. CodeRev.app is a simple, lightweight tool that helps teams evaluate candidates using code reviews.…
2024 · coderev.app · its alternatives →
- 12
FlexReview▲136Elevate the code review experience for your team
2024 · aviator.co · its alternatives →
- 13

- 14

- 15

Online coding interview platform for professionals
2021 · leetcode.com · its alternatives →
- 16
Master LeetCode faster with instant AI feedback and hints
2025 · its alternatives →
- 17

You write a standard solution, just like on LeetCode, and run it through the CLI. It identifies the problem by ID or title, executes your code against local test cases, and shows the result. It currently supports around 1.4k problems and multiple languages, including Python, C++, Rust, Java, Go, TypeScript, Swift, and others. The project is still an MVP. System design, SQL, and concurrency problems are not supported yet, but support for more problem types is planned. Made in Haskell!
Aug 2026 · github.com · its alternatives →
- 18

See your leetcode year in review! Contribute to collinboler/leetcodewrapped development by creating an account on GitHub.
Dec 2025 · github.com · its alternatives →
- 19
DSAPrep.dev▲10Hi HN, I built a spaced repetition system for Leetcode after realizing I'd "solved" 150+ problems but couldn't recall the patterns when faced with new questions in actual interviews. The problem: Solving problems once creates the illusion of learning without actual retention. Your brain discards solutions as "one-time knowledge" unless you review them at spaced intervals. What it does: - Automatically schedules problem reviews (1 day → 3 days → 1 week → 2 weeks → 1 month, etc.) - Adjusts intervals based on difficulty (easy problems reviewed less frequently) - Highlights overdue problems that…
2025 · dsaprep.dev · its alternatives →
- 20

Forgetting Curve with MaxLearn's Microlearning approach.
2024 · its alternatives →
- 21

leetcoach is a agentic coding interview prep platform.
2025 · leetcoach.dev · its alternatives →
- 22
GitHub▲10PMB is a local-first memory system for AI coding agents, running on MCP and storing data with SQLite and LanceDB. It preserves project context, decisions, and preferences across sessions and tools. I created it because coding agents frequently lose valuable context between sessions, especially on long projects. So, I'd love feedback from those who use coding agents regularly. What do you think should be auto-remembered versus what should always need explicit confirmation?
Jun 2026 · github.com · its alternatives →
- 23

- 24

Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →