Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I've been using the excellent Mnemosyne application (see my answer below), but I'm curious if there are any other quality options out there. I prefer open source, linux compatible applications, but feel free to answer with whatever you use.

share|improve this question

closed as off-topic by Tog, random Jun 22 at 14:33

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Tog, random
If this question can be reworded to fit the rules in the help center, please edit the question.

4 Answers 4

up vote 3 down vote accepted

I use Mnemosyne.

Pros:

  • It's simple
  • It has a clean user interface
  • Its scheduling algorithm seems to work well
  • It automatically saves to a folder in my dropbox (so I don't have to worry about losing my cards).
  • It allows me to easily activate/deactivate categories.

Cons (I believe all of these are set to be fixed in Mnemosyne 2.0):

  • Managing your cards (your "deck") is cumbersome
  • Only categories are allowed, not tags
  • Written in Qt3 (I use Gtk, Qt4 blends in well with Gtk, but Qt3 does not)
  • Sometimes will repeat the same card 2-3 times in a row

Update (December 2012): Mnemosyne 2.0 was released some time ago, addressing all of the cons I listed in 2009.

share|improve this answer
1  
I use Mnemosyne and a set of simple python scripts to manage cards -- this makes the process less cumbersome. Still I'm waiting for Mnemosyne 2.0, which will probably make all my scripts obsolete. –  liori Nov 5 '09 at 22:54

I switched to another free and open source SRS called Anki based on this blog entry: Six reasons why Anki beats Mnemosyne.

alt text

Reasons I personally switched to Anki:

  • Can study from web-based client or mobile device like iPhone/Windows Mobile by syncing via free online service. Study history is also synced!
  • It is possible to link directly to any URL with the text of the flashcard "fact" embedded. Very useful to automatically generate links to more detailed background information like an on-line dictionary.
    • for example, those links in the image above were generated automatically and point to on-line dictionary pages for "to exceed" in Korean. I added these links to previously existing flashcards. I only had to modify the flashcard template once. (Anki flashcards are templates that hold "facts.") Any future cards using this template will also have similar links.
  • More detailed statistics about my study history.
  • More features in general.
  • More active development compared to Memosyne. I just posted a bug, and there was a response within a few hours.
share|improve this answer
    
I tried this and I didn't really like it. The really cool feature of Anki is the web syncing, but I accomplish the same thing with Dropbox (I don't know if this would work with a smartphone, maybe Anki is better in those situations). And while I think Mnemosyne's interface could be better, Anki's is just a jumbled mess. I haven't spent much time with it though, so maybe it would grow on me. –  Matthew Nov 6 '09 at 2:28
    
Also available on Android! –  Nicolas Raoul Jul 14 '11 at 4:49
    
I am a heavy Anki and Ankidroid user, and I very highly recommend them. The Anki dev has an iPhone version too, but it is different from Ankidroid and I have not tested it yet (no iPhone). –  dotancohen May 10 at 17:54

The father of all of them: SuperMemo. I believe that it has the best algorithm after 24 years of development and experimentation (since 1985). It can be a bit overwhelming at first, but luckily you have the ability to switch all the complexity by choosing beginner or basic level, which leaves you with only the essential functionality, and you can always turn on bells and whistles if and when you need them.

No matter which one of them you choose, there is a lot of interesting reading material on Supermemo website.

share|improve this answer

I use Memrise, which is similar to Anki but is entirely web-based.

share|improve this answer
1  
When recommending software please refer to this meta post as a guideline. –  KronoS Sep 14 '12 at 2:44

Not the answer you're looking for? Browse other questions tagged or ask your own question.