🧑🎓 A JavaScript/TypeScript implementation of the SuperMemo 2 (SM2) algorithm for spaced based repetition flashcards.
-
Updated
May 16, 2023 - TypeScript
🧑🎓 A JavaScript/TypeScript implementation of the SuperMemo 2 (SM2) algorithm for spaced based repetition flashcards.
SM-2 is a simple spaced repetition algorithm. It calculates the number of days to wait before reviewing a piece of information based on how easily the the information was remembered today.
📦 Published package for spaced repetition algorithm SM-2
A self-hosted spaced repetition software
A Java Spaced Repetition API implementing various spaced repetition algorithms: Leitner's system, SuperMemo SM-2 algorithm and the Free Spaced Repetition Scheduler (FSRS)
iPhone flashcard app built with Swift 3 and Core Data which schedules card reviews based on the Supermemo 2 algorithm
An improved version of jadeocr, built on Vue3 and TypeScript
Memorex is a space repetition system (i.e., flashcards) based on Anki, written in Elixir, and implemented as a Phoenix LiveView application. Flashcard content is stored locally in Markdown files and in image/text file pairs.
Spaced repetition algorithm for flashcard review
Go implementation of the sm2 (SuperMemo) algorithm
An implementation of the supermemo 2 flash card spaced repetition algorithm.
Run your flashcards on Chai! Uses the algorithm SM-2 for spaced repetition.
A TypeScript implementation of the SuperMemo 2 (SM2) algorithm for spaced based repetition algorithm.
Mobile app for learning Japanese vocabulary. The user, through the spaced repetition method, can learn, self-evaluate and see the improvements.
Smartwatch Standalone Flashcard App with PC Sync
A simple spaced repetition system for the M5Stack Core2
Add a description, image, and links to the supermemo2 topic page so that developers can more easily learn about it.
To associate your repository with the supermemo2 topic, visit your repo's landing page and select "manage topics."