FlashCardsJS

Source code: flashcardsjs.
A template: flashcardsjs template.
An example: Learn Japanese kana.

flashcardjs learn kana

Spaced repetition on Wikipedia
Learn languages on BubbleLanguages

Licensed under CC BY-SA 3.0