Mnemosyne is actually very good
http://www.mnemosyne-proj.org/
it works on Win, Mac and Linux - written in Python
http://www.mnemosyne-proj.org/
it works on Win, Mac and Linux - written in Python
FlashcardDB allows a choice between two spaced repetition algorithms: Supermemo's SM-2 (like Anki, Mnemosyne) or the Leitner System. New card decks are shared for free.