Anki is an SRS (Spaced Repetition System), a program which allows you to create, manage and review flashcards. Anki is very flexible and also allows the creation of templates. Android and iOS apps are available and synchronization between devices is supported.
Install the package.
For the development version, install theAUR package.
Tips and tricks
Kanji stroke support
Install the AUR package if you want to display kanji stroke orders in Anki. You have to select this font inside Anki in your deck properties after installation.
Asian language support
Install the AUR package and the package.
Launch Anki, and inside Anki use File > Download > Shared Plugin to download and install the "Japanese Support" plugin, restart.
After creating a new deck, you need to select "Japanese" as the deck model in "deck properties" to have Japanese support. Make sure that the Japanese Support plugin is installed, otherwise you cannot select "Japanese" as the model.
- Mnemosyne - another open-source flashcard program using spaced repetition