fsrs-optimizer and fsrs-browser
The Optimizer is a core algorithm library that the Browser tool wraps and extends with additional scheduling functionality for client-side use.
About fsrs-optimizer
open-spaced-repetition/fsrs-optimizer
FSRS Optimizer Package
This tool helps students and lifelong learners improve their flashcard study schedules. By taking your past review history—which includes when you reviewed a card, how you rated your recall (e.g., 'Again,' 'Good,' 'Easy'), and how long you spent—it precisely tailors the FSRS spaced repetition algorithm. The output is an optimized schedule that ensures you review cards at the most effective times, leading to more efficient learning across different flashcard apps.
About fsrs-browser
open-spaced-repetition/fsrs-browser
FSRS for the browser, including Optimizer and Scheduler
This project helps developers integrate a proven spaced repetition system into web applications. It takes raw learning interaction logs and, using an optimized algorithm, determines the ideal future review schedule for each item. This is primarily for developers building educational apps, language learning platforms, or any tool where users need to memorize information effectively.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work