ParentFull threadcesare·Have you tried Anki? (it's open source, see GiraffeNecktie comment). I've just downloaded it. There are also some decks shared by people (mostly for natural languages) that you can download from the app itself.View on HN