A complete Ruby port of the TypeScript FSRS v6.0 algorithm for spaced repetition scheduling. Implements exponential difficulty, linear damping, and 21-parameter optimization for optimal review timing in flashcard and learning applications.

Required Ruby Version

>= 3.1.0

Authors

Ondrej Rohon

Versions

  1. 1.0.0 December 15, 2025 (24 KB)

Pushed by

SHA 256 checksum