Open Spaced Repetition
We are developing open-source spaced repetition algorithms for any spaced repetition software/system.
China
Pinned Repositories
awesome-fsrs
A curated list of awesome FSRS implementations, papers and resources
free-spaced-repetition-scheduler
A spaced repetition algorithm based on DSR model
fsrs-rs
FSRS for Rust, including Optimizer and Scheduler
fsrs.js
A spaced repetition algorithm which overtakes Anki and catches up with SuperMemo.
fsrs4anki
A modern Anki custom scheduling based on Free Spaced Repetition Scheduler algorithm
fsrs4anki-helper
An Anki add-on that supports Postpone & Advance & Load Balance & Easy Days & Disperse Siblings & Flatten
obsidian-spaced-repetition-recall
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian.md
py-fsrs
Python Package for FSRS Spaced Repetition
srs-benchmark
A benchmark for spaced repetition schedulers/algorithms
ts-fsrs
ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD.
Open Spaced Repetition's Repositories
open-spaced-repetition/fsrs4anki
A modern Anki custom scheduling based on Free Spaced Repetition Scheduler algorithm
open-spaced-repetition/ts-fsrs
ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD.
open-spaced-repetition/awesome-fsrs
A curated list of awesome FSRS implementations, papers and resources
open-spaced-repetition/py-fsrs
Python Package for FSRS Spaced Repetition
open-spaced-repetition/fsrs-rs
FSRS for Rust, including Optimizer and Scheduler
open-spaced-repetition/fsrs4anki-helper
An Anki add-on that supports Postpone & Advance & Load Balance & Easy Days & Disperse Siblings & Flatten
open-spaced-repetition/obsidian-spaced-repetition-recall
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian.md
open-spaced-repetition/srs-benchmark
A benchmark for spaced repetition schedulers/algorithms
open-spaced-repetition/fsrs-optimizer
FSRS Optimizer Package
open-spaced-repetition/swift-fsrs
Swift Package for FSRS
open-spaced-repetition/fsrs-browser
FSRS for the browser, including Optimizer and Scheduler
open-spaced-repetition/rs-fsrs
Rust-based Scheduler for FSRS
open-spaced-repetition/fsrs-rs-python
Python bindings for fsrs-rs, use burn-rs, instead of pytorch. 2GB -> 6MB, save your disk!
open-spaced-repetition/SSP-MMC-FSRS
Stochastic-Shortest-Path-Minimize-Memorization-Cost for FSRS
open-spaced-repetition/fsrs-rs-dart
dart binding for fsrs-rs
open-spaced-repetition/fsrs-rs-nodejs
nodejs binding for fsrs-rs
open-spaced-repetition/java-fsrs
Java library for FSRS Spaced Repetition
open-spaced-repetition/FSRS-Kotlin
Kotlin version of FSRS
open-spaced-repetition/fsrs4anki_app
This application can give you personalized FSRS parameters without having to code.
open-spaced-repetition/fsrs-rs-php
A PHP binding for the FSRS (Free Spaced Repetition Scheduler) Rust implementation.
open-spaced-repetition/sm-2
Python package for SM-2 spaced repetition
open-spaced-repetition/Anki-button-usage
A preliminary analysis about the button usage in Anki dataset
open-spaced-repetition/fsrs-rs-c
c binding, also dynamic library
open-spaced-repetition/sm-2-ts
npm package for SM-2 Spaced Repetition
open-spaced-repetition/fsrs-trained-on-simulated-data
open-spaced-repetition/fsrs4anki_previewer
open-spaced-repetition/.github
open-spaced-repetition/fsrs-simplified-optimization
open-spaced-repetition/siblings-analysis
open-spaced-repetition/sm-2-rs
Rust Crate for SM-2 Spaced Repetition