{"slug": "fsrs", "name": "FSRS", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 3, "commenters": 3, "warners": 0, "score": 2.675, "rising": -0.98, "first": "2025-12-23", "latest": "2026-07-10", "why": "This day you don't need Anki for this, just use one of FSRS libraries for scheduling.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 0, "compare": 0, "warn": 0}, "spark": [0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "This day you don't need Anki for this, just use one of FSRS libraries for scheduling.", "icon": true, "domain": null, "github_repo": "github.com/open-spaced-repetition/srs-benchmark", "official_url": "https://github.com/open-spaced-repetition", "pricing": "", "aliases": ["FSRS"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 781834609, "item_id": 48864663, "url": "https://news.ycombinator.com/item?id=48864663", "by": "potro", "date": "2026-07-10", "stance": "recommend", "quote": "This day you don't need Anki for this, just use one of FSRS libraries for scheduling.", "excerpt": "It doesn't but it also will not create a different sentence to you to practice a word. I tried this (use sentences instead of words), it sucks: you spend more time per card, but you learn less efficient, as you learn not just a word but all the hints coming from the same sentence. I wrote my own program 2 years ago, that generates new sentence on each review using AI (at that time I used Anki as scheduler). That was ", "context": "", "use_case": "spaced repetition scheduling", "switched_from": "Anki", "story": "A Love Letter to Flashcards"}, {"id": 763991185, "item_id": 47749449, "url": "https://news.ycombinator.com/item?id=47749449", "by": "dandaka", "date": "2026-04-13", "stance": "recommend", "quote": "we use FSRS, which is the best open algorithm I could find", "excerpt": "I'm building Kardo (https://kardo.cards/), AI tutor that listens to your calls with a teacher and creates cards for repetition. I live in Lisbon and I've been learning Portuguese with a tutor since 2022. After every lesson I'd sit down and make flashcards from my notes and screenshots. Spaced repetition works, but making the cards took manual effort each time. Most days I just didn't do it. So I have automated that p", "context": "", "use_case": "spaced repetition", "switched_from": "", "story": "Ask HN: What Are You Working On? (April 2026)"}, {"id": 757947105, "item_id": 47371694, "url": "https://news.ycombinator.com/item?id=47371694", "by": "vunderba", "date": "2026-03-13", "stance": "recommend", "quote": "These days the new hotness is FSRS [1] which Anki uses.", "excerpt": "Nice article but small note: >You might be thinking \"If spaced repetition is so effective, why isn't it more popular?\" I might have thought that 30 years ago - but I can't remember the last time I used a flashcard app (phone, Desktop, etc) that didn't include SRS as the default algorithm. These days the new hotness is FSRS [1] which Anki uses. [1] - https://github.com/open-spaced-repetition/srs-benchmark?tab=readme-o", "context": "", "use_case": "spaced repetition scheduling", "switched_from": "", "story": "Spaced Repetition Algorithm: A Three\u2010Day Journey from Novice to Expert"}, {"id": 741951937, "item_id": 46371996, "url": "https://news.ycombinator.com/item?id=46371996", "by": "vunderba", "date": "2025-12-23", "stance": "recommend", "quote": "use FSRS (Free Spaced Repetition Scheduler).", "excerpt": "It\u2019s a bit weird to see the English transliteration of Russian words for example, govoritz instead of \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c. For anyone looking to study Russian, I highly recommend spending a few days familiarizing yourself with Cyrillic first. Toss it into an Anki deck (or download one) and use FSRS (Free Spaced Repetition Scheduler). It\u2019s phonetic and consists of only 33 letters, I memorized it on a ~12-hour flight to Moscow ma", "context": "learned Russian", "use_case": "spaced repetition scheduling", "switched_from": "", "story": "Nabokov's guide to foreigners learning Russian"}]}], "caveats": [], "who": [{"by": "vunderba", "context": "learned Russian", "url": "https://news.ycombinator.com/item?id=46371996", "date": "2025-12-23"}], "tags": [], "use_cases": ["spaced repetition scheduling", "spaced repetition"], "compared": [{"slug": "anki", "name": "Anki", "co": 4, "switched_from": 1, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48861319", "title": "A Love Letter to Flashcards", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47741527", "title": "Ask HN: What Are You Working On? (April 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47371626", "title": "Spaced Repetition Algorithm: A Three\u2010Day Journey from Novice to Expert", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46371423", "title": "Nabokov's guide to foreigners learning Russian", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 1}, "2026-01": {}, "2026-02": {}, "2026-03": {"recommend": 1}, "2026-04": {"recommend": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {"recommend": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 781834609, "item_id": 48864663, "url": "https://news.ycombinator.com/item?id=48864663", "by": "potro", "date": "2026-07-10", "stance": "recommend", "quote": "This day you don't need Anki for this, just use one of FSRS libraries for scheduling.", "excerpt": "It doesn't but it also will not create a different sentence to you to practice a word. I tried this (use sentences instead of words), it sucks: you spend more time per card, but you learn less efficient, as you learn not just a word but all the hints coming from the same sentence. I wrote my own program 2 years ago, that generates new sentence on each review using AI (at that time I used Anki as scheduler). That was ", "context": "", "use_case": "spaced repetition scheduling", "switched_from": "Anki", "story": "A Love Letter to Flashcards"}, {"id": 763991185, "item_id": 47749449, "url": "https://news.ycombinator.com/item?id=47749449", "by": "dandaka", "date": "2026-04-13", "stance": "recommend", "quote": "we use FSRS, which is the best open algorithm I could find", "excerpt": "I'm building Kardo (https://kardo.cards/), AI tutor that listens to your calls with a teacher and creates cards for repetition. I live in Lisbon and I've been learning Portuguese with a tutor since 2022. After every lesson I'd sit down and make flashcards from my notes and screenshots. Spaced repetition works, but making the cards took manual effort each time. Most days I just didn't do it. So I have automated that p", "context": "", "use_case": "spaced repetition", "switched_from": "", "story": "Ask HN: What Are You Working On? (April 2026)"}, {"id": 757947105, "item_id": 47371694, "url": "https://news.ycombinator.com/item?id=47371694", "by": "vunderba", "date": "2026-03-13", "stance": "recommend", "quote": "These days the new hotness is FSRS [1] which Anki uses.", "excerpt": "Nice article but small note: >You might be thinking \"If spaced repetition is so effective, why isn't it more popular?\" I might have thought that 30 years ago - but I can't remember the last time I used a flashcard app (phone, Desktop, etc) that didn't include SRS as the default algorithm. These days the new hotness is FSRS [1] which Anki uses. [1] - https://github.com/open-spaced-repetition/srs-benchmark?tab=readme-o", "context": "", "use_case": "spaced repetition scheduling", "switched_from": "", "story": "Spaced Repetition Algorithm: A Three\u2010Day Journey from Novice to Expert"}, {"id": 741951937, "item_id": 46371996, "url": "https://news.ycombinator.com/item?id=46371996", "by": "vunderba", "date": "2025-12-23", "stance": "recommend", "quote": "use FSRS (Free Spaced Repetition Scheduler).", "excerpt": "It\u2019s a bit weird to see the English transliteration of Russian words for example, govoritz instead of \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c. For anyone looking to study Russian, I highly recommend spending a few days familiarizing yourself with Cyrillic first. Toss it into an Anki deck (or download one) and use FSRS (Free Spaced Repetition Scheduler). It\u2019s phonetic and consists of only 33 letters, I memorized it on a ~12-hour flight to Moscow ma", "context": "learned Russian", "use_case": "spaced repetition scheduling", "switched_from": "", "story": "Nabokov's guide to foreigners learning Russian"}]}