An open API service indexing awesome lists of open source software.

https://github.com/kirklin/supermemo2

A TypeScript implementation of the SuperMemo 2 (SM2) algorithm for spaced based repetition algorithm.
https://github.com/kirklin/supermemo2

supermemo supermemo-flashcard supermemo2 supermemo2-algorithm

Last synced: about 1 year ago
JSON representation

A TypeScript implementation of the SuperMemo 2 (SM2) algorithm for spaced based repetition algorithm.

Awesome Lists containing this project

README

          

# SuperMemo

[![CI][ci-image]][ci-url] [![npm][npm-image]][npm-url] [![downloads][downloads-image]][downloads-url] [![javascript_code style][code-style-image]][code-style-url]

[ci-image]: https://github.com/kirklin/@kirklin/supermemo2/actions/workflows/release.yml/badge.svg?branch=master
[ci-url]: https://github.com/kirklin/@kirklin/supermemo2/actions/workflows/release.yml
[npm-image]: https://img.shields.io/npm/v/@kirklin/supermemo2.svg
[npm-url]: https://npmjs.org/package/@kirklin/supermemo2
[downloads-image]: https://img.shields.io/npm/dm/@kirklin/supermemo2.svg
[downloads-url]: https://npmjs.org/package/@kirklin/supermemo2
[code-style-image]: https://img.shields.io/badge/code__style-%40kirklin%2Feslint--config-brightgreen
[code-style-url]: https://github.com/kirklin/eslint-config/

A TypeScript implementation of the [SuperMemo 2](https://super-memory.com/english/ol/sm2.htm) (SM2) algorithm for spaced based repetition algorithm.

## Usage

### Install

```bash
npm install @kirklin/supermemo2
```

## License

[MIT](./LICENSE) License © 2022-PRESENT [Kirk Lin](https://github.com/kirklin)