open-spaced-repetition/fsrs4anki
A modern Anki custom scheduling based on Free Spaced Repetition Scheduler algorithm
This tool enhances Anki, a popular flashcard program, by replacing its default method for scheduling card reviews. It uses a sophisticated algorithm and machine learning to analyze your personal study history and determine the optimal time to review each flashcard. Students, language learners, or anyone using Anki for memorization will find this valuable for improving learning efficiency.
3,842 stars.
Use this if you use Anki to memorize information and want a more personalized, efficient review schedule that adapts to your unique memory patterns.
Not ideal if you prefer simple, fixed review intervals or if you use Anki add-ons that modify card intervals, as they might conflict with this tool.
Stars
3,842
Forks
157
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Nov 11, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/open-spaced-repetition/fsrs4anki"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
SomeB1oody/RustyML
A high-performance machine learning library in pure Rust, offering statistical utilities, ML...
smartcorelib/smartcore
A comprehensive library for machine learning and numerical computing. Apply Machine Learning...
open-spaced-repetition/fsrs-rs
FSRS for Rust, including Optimizer and Scheduler
open-spaced-repetition/fsrs-optimizer
FSRS Optimizer Package
rust-ml/linfa
A Rust machine learning framework.