Open Spaced Repetition (open-spaced-repetition)

Open Spaced Repetition

open-spaced-repetition

Organization data from Github https://github.com/open-spaced-repetition

We are developing open-source spaced repetition algorithms for any spaced repetition software/system.

Location:China

Home Page:https://github.com/open-spaced-repetition/fsrs4anki/wiki/The-Algorithm

GitHub:@open-spaced-repetition

Open Spaced Repetition's repositories

fsrs4anki

A modern Anki custom scheduling based on Free Spaced Repetition Scheduler algorithm

Language:Jupyter NotebookLicense:MITStargazers:3589Issues:31Issues:419

ts-fsrs

ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD.

Language:TypeScriptLicense:MITStargazers:458Issues:7Issues:31

awesome-fsrs

A curated list of awesome FSRS implementations, papers and resources

py-fsrs

Python Package for FSRS Spaced Repetition

Language:PythonLicense:MITStargazers:335Issues:12Issues:34

fsrs-rs

FSRS for Rust, including Optimizer and Scheduler

Language:RustLicense:BSD-3-ClauseStargazers:287Issues:9Issues:80

fsrs4anki-helper

An Anki add-on that supports Postpone & Advance & Load Balance & Easy Days & Disperse Siblings & Flatten

Language:PythonLicense:MITStargazers:272Issues:5Issues:317

obsidian-spaced-repetition-recall

Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian.md

Language:TypeScriptLicense:MITStargazers:160Issues:4Issues:83

srs-benchmark

A benchmark for spaced repetition schedulers/algorithms

Language:Jupyter NotebookStargazers:158Issues:6Issues:50

fsrs-optimizer

FSRS Optimizer Package

Language:PythonLicense:BSD-3-ClauseStargazers:89Issues:6Issues:34

swift-fsrs

Swift Package for FSRS

Language:SwiftLicense:MITStargazers:70Issues:10Issues:10

fsrs-browser

FSRS for the browser, including Optimizer and Scheduler

Language:TypeScriptLicense:BSD-3-ClauseStargazers:44Issues:3Issues:11

rs-fsrs

Rust-based Scheduler for FSRS

Language:RustLicense:MITStargazers:43Issues:3Issues:6

fsrs-rs-python

Python bindings for fsrs-rs, use burn-rs, instead of pytorch. 2GB -> 6MB, save your disk!

Language:RustStargazers:26Issues:0Issues:8

SSP-MMC-FSRS

Stochastic-Shortest-Path-Minimize-Memorization-Cost for FSRS

Language:Jupyter NotebookStargazers:13Issues:2Issues:6

fsrs-rs-dart

dart binding for fsrs-rs

fsrs-rs-nodejs

nodejs binding for fsrs-rs

Language:RustLicense:MITStargazers:11Issues:2Issues:8

java-fsrs

Java library for FSRS Spaced Repetition

Language:JavaLicense:MITStargazers:6Issues:0Issues:0

FSRS-Kotlin

Kotlin version of FSRS

Language:KotlinStargazers:5Issues:0Issues:0

fsrs4anki_app

This application can give you personalized FSRS parameters without having to code.

fsrs-rs-php

A PHP binding for the FSRS (Free Spaced Repetition Scheduler) Rust implementation.

Language:RustLicense:MITStargazers:4Issues:1Issues:2

sm-2

Python package for SM-2 spaced repetition

Language:PythonLicense:MITStargazers:4Issues:1Issues:1

Anki-button-usage

A preliminary analysis about the button usage in Anki dataset

Language:PythonStargazers:3Issues:0Issues:0

fsrs-rs-c

c binding, also dynamic library

Language:CLicense:MITStargazers:3Issues:0Issues:0

sm-2-ts

npm package for SM-2 Spaced Repetition

Language:TypeScriptLicense:MITStargazers:3Issues:0Issues:0
Language:Jupyter NotebookStargazers:1Issues:2Issues:0
Language:Jupyter NotebookStargazers:1Issues:0Issues:0

sm-2-rs

Rust Crate for SM-2 Spaced Repetition

Language:RustLicense:MITStargazers:1Issues:0Issues:0