ankiR: Read and Analyze 'Anki' Flashcard Databases

Comprehensive toolkit for reading and analyzing 'Anki' flashcard collection databases. Provides functions to access notes, cards, decks, note types, and review logs with a tidy interface. Features extensive analytics including retention rates, learning curves, forgetting curve fitting, and review patterns. Supports 'FSRS' (Free Spaced Repetition Scheduler) analysis with stability, difficulty, retrievability metrics, parameter comparison, and workload predictions. Includes visualization functions, comparative analysis, time-based analytics, card quality assessment, sibling card analysis, interference detection, predictive features, session simulation, and an interactive Shiny dashboard. Academic/exam preparation tools for medical students and board exam preparation. Export capabilities include CSV, Org-mode, Markdown, SuperMemo, Mochi, Obsidian SR, and JSON formats with progress reports.

Version: 0.6.0
Depends: R (≥ 4.1.0)
Imports: rlang, jsonlite, DBI, RSQLite, tibble, scales
Suggests: testthat (≥ 3.0.0), knitr, rmarkdown, ggplot2, withr, dplyr, shiny
Published: 2026-02-18
DOI: 10.32614/CRAN.package.ankiR
Author: Christos Longros [aut, cre]
Maintainer: Christos Longros <chris.longros at gmail.com>
BugReports: https://github.com/chrislongros/ankiR/issues
License: MIT + file LICENSE
URL: https://github.com/chrislongros/ankiR
NeedsCompilation: no
Language: en-US
Materials: README, NEWS
CRAN checks: ankiR results

Documentation:

Reference manual: ankiR.html , ankiR.pdf
Vignettes: Getting Started with ankiR (source, R code)

Downloads:

Package source: ankiR_0.6.0.tar.gz
Windows binaries: r-devel: ankiR_0.2.0.zip, r-release: ankiR_0.2.0.zip, r-oldrel: ankiR_0.2.0.zip
macOS binaries: r-release (arm64): ankiR_0.2.0.tgz, r-oldrel (arm64): ankiR_0.2.0.tgz, r-release (x86_64): ankiR_0.2.0.tgz, r-oldrel (x86_64): ankiR_0.2.0.tgz
Old sources: ankiR archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=ankiR to link to this page.