fsrs-rs and fsrs-browser
These are ecosystem siblings where the Rust library provides the core algorithm implementation that the browser version compiles to WebAssembly for client-side use.
About fsrs-rs
open-spaced-repetition/fsrs-rs
FSRS for Rust, including Optimizer and Scheduler
This is a tool for developers who are building applications that help people memorize information using spaced repetition. It takes a user's review history for a flashcard or concept and calculates the optimal time for their next review to maximize retention. This is used by developers creating apps for language learning, medical students, or anyone needing to integrate an intelligent spaced repetition system.
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