nowfound

Dev tools · alternatives · 2026

24 alternatives to AlgoDrill – Interactive drills to stop forgetting LeetCode patterns

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.…

AlgoDrill is an interactive coding practice tool that helps programmers retain algorithmic patterns through active recall drills. It converts problems from the NeetCode 150 collection into line-by-line reconstruction… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    An experimental code editor for writing algorithms - ChrisKnott/Algojammer

    2018 · github.com · its alternatives →

  2. 2

    Practice your coding skills with Ada, your personal AI tutor

    2023 · its alternatives →

  3. 3
    Algomo▲646

    Build custom ChatGPT-like chatbot for your website instantly

    2023 · algomo.com · its alternatives →

  4. 4

    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 →

  5. 5IM

    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 →

  6. 6

    I created the kind of product that would actually help me pass the coding round. Never in my life have I ever advanced past the coding round. Couldn't do it to save my life. But now, I have a tutor who can explain and morph problems and explain them to me in a smooth brained way until I get it. Since the visuals also follow the tutors explanation, I can iterate until a DSA pattern sticks and solution patterns are easy for my brain to reproduce when in the hot seat. Try it out, find a problem that you struggled (struggle) with and let me know if the tutor provides anything helpful. The unique…

    Jul 2026 · app.algotrek.io · its alternatives →

  7. 7
  8. 8

    Learn algorithms by watching them run

    Apr 2026 · tracecode.app · its alternatives →

  9. 9

    Hello everyone, I've been working on a project called CodenQuest, a coding practice app inspired by platforms like LeetCode, but with a major twist: it's heavily gamified, similar to Duolingo. The main goal is to make coding practice more engaging, especially on mobile. Key Features: - Diverse coding questions with integrated hints and timers. - Code editor with code completion and fill in the blanks questions - Performance statistics (runtime, memory, CPU usage, and more). - Gamified elements: leagues, ranking systems, daily challenges, friends, and streak mechanisms. - Available on iOS and…

    2024 · codenquest.com · its alternatives →

  10. 10
    Leetle▲143

    LeetCode meets Wordle

    2025 · leetle.app · its alternatives →

  11. 11

    Stop wasting tokens and re-explaining your project every session. Recall gives Claude Code durable memory — entirely offline. - raiyanyahya/recall

    Jun 2026 · github.com · its alternatives →

  12. 12

    I got tired of Claude Code forgetting all my context every time I open a new session: set-up decisions, how I like my margins, decision history. etc. We built a shared memory layer you can drop in as a Claude Code Skill. It’s basically a tiny memory DB with recall that remembers your sessions. Not magic. Not AGI. Just state. Install in Claude Code: /plugin marketplace add https://github.com/mutable-state-inc/ensue-skill /plugin install ensue-memory # restart Claude Code What it does: (1) persists context between sessions (2) semantic & temportal search (not just…

    Dec 2025 · github.com · its alternatives →

  13. 13
    Algoid▲65

    Programming language for kids and beginners! 🤓

    2018 · its alternatives →

  14. 14

    Make engineering interviews look more like real work

    2023 · hatchways.io · its alternatives →

  15. 15

    Learn Algorithms and ace your Coding Interviews

    2020 · algocademy.com · its alternatives →

  16. 16

    A better way to prep for tech interviews

    2019 · algoexpert.io · its alternatives →

  17. 17SL

    When I was getting into web development I used a combination of Anki and git to help me quickly learn and retain skills. Figuring there might be demand for a product that uses the same strategy (without the requirement that you already know Anki and git), I created SkillPress. No account is needed to start learning. I would greatly appreciate any feedback or suggestions.

    2022 · app.skillpress.io · its alternatives →

  18. 18

    Practice coding everyday

    2019 · apps.apple.com · its alternatives →

  19. 19

    The best place to improve your coding skills for interviews.

    Apr 2026 · leetcode.com · its alternatives →

  20. 20

    I was fascinated reading through another recent HN submission about a highly efficient implementation of A* in Lisp, which got me thinking about how I could do something similar in Python. However, these kinds of pathfinding algorithms really need complex terrain/mazes with interesting obstructions to showcase what they can do and how they work. So, I started thinking about how I could generate cool and diverse random "mazes" (they aren't really mazes, but I'm not sure what the best term is). I got a bit carried away thinking of lots of different cool ways to generate these mazes, such…

    2024 · github.com · its alternatives →

  21. 21AN
  22. 22

    Your best LeetCode companion

    2024 · apps.apple.com · its alternatives →

  23. 23
    Bindly▲76

    Hi HN, I’m a product designer by background, not a traditional software engineer. Over the last year, tools like Claude and ChatGPT completely changed how I work. I started with small internal tools, and now I’m “vibe coding” multiple highly personalized apps. As I iterated between Claude Code (implementation) and ChatGPT (ideation / thinking), I kept running into the same problem. To think clearly, I had to repeatedly re-explain: - what the code currently does, - what changed recently, - and why certain decisions were made. That re-summarization step became a real bottleneck. So I…

    2016 · bind.ly · its alternatives →

  24. 24

    Hey HN! I built Retain as the evolution of claude-reflect (github.com/BayramAnnakov/claude-reflect). The original problem: I use Claude Code/Codex daily for coding, plus claude.ai and ChatGPT occasionally. Every conversation contains decisions, corrections, and patterns I forget existed weeks later. I kept re-explaining the same preferences. claude-reflect was a CLI tool that extracted learnings from Claude Code sessions. Retain takes this further with a native macOS app that: - Aggregates conversations from Claude Code, claude.ai, ChatGPT, and Codex CLI - Instant full-text…

    Jan 2026 · github.com · its alternatives →

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 →