Projects / Mnemosyne Project

Mnemosyne Project

The Mnemosyne software resembles a traditional flash card program to help you memorize question/answer pairs, but with an important twist: it uses a sophisticated algorithm to schedule the best time for a card to come up for review. Difficult cards that you tend to forget quickly will be scheduled more often, while Mnemosyne won't waste your time on things you remember well.

Operating Systems

Recent releases

  •  23 Apr 2014 17:58

    Release Notes: The sync protocol has changed in this version, so make sure you update both the client and the server at the same time. A quick-and-dirty Android client is available, where you can do reviews in your mobile browser using a Web server that runs on your Android device. This client has full support for the syncing protocol. The functionality of mnemosyne-webserver has now been merged into the main program, and can be activated through 'Configure Mnemosyne - servers'. There are many speedups and fixes.

    •  16 Apr 2013 15:13

      Release Notes: This release adds many bugfixes.

      •  04 Dec 2012 19:32

        Release Notes: This release adds a menu option to detect duplicates in the database. It makes the cramming scheduler more configurable. Cards can now be studied in random order, earliest first, latest first, or most lapses first. You have the option of whether to save the scheduler state or not when exiting the program. The way the tag field is pre-filled for new cards is changed. By default, the last used tag is used, regardless of card type. If you want the pre-2.2 behavior, where the last used tag is remembered per card type, there is a bundled plugin you can activate.

        •  10 Sep 2012 18:36

          Release Notes: This release implemented a new import/export format for sharing cards, which also bundles the media files. Importing an updated version of the same exported cards is supported, so that authors can release updated versions of their cards fixing e.g. spelling mistakes. Text export with tab-separated values was added. You can now specify more than one tag to add during import. In 'edit cards', a warning is no longer displayed about discarding changes if you did not make any. Many bugs were fixed.

          •  02 Aug 2012 19:30

            Release Notes: This release fixes an occasional hang during review. In cloze card types, you can now provide hints, e.g. [cloze:hint] will show [hint] in the question as opposed to [...]. It adds a Sentence card type plugin. It fixes a bug where the wrong clone would be renamed. It fixes an issue in Activate cards where a set without a name and a saved set would interfere. The dialog where you name saved sets is now a combo box. Before merging cards, more information is presented on the data that is already in the database. The Web server now supports the -d option to specify the data directory. Many more fixes.

            Recent comments

            04 Jan 2008 14:44 jinhale

            Re: Best learning Freeware

            > This is the best learning program I have

            > tried. It has full multimedia,

            Correction: not FULL multimedia, but rather sound and images.

            04 Jan 2008 14:25 jinhale

            Best learning Freeware
            This is the best learning program I have tried. It has full multimedia, LaTex, and Unicode support. The algorithm it uses is very convenient and does in fact seem to speed up the learning process several times compared to traditional methods. Also it has several useful features like categories that can be activated or deactivated.

            I have used it for several months to learn Chinese pronunciation, and computer related facts. Learning with this Sm2 based algorithm has allowed me to learn about 300 pinyin Chinese words a month. I studied an average of about 45 minutes a day. From what I have read on similar programs that is normal for a beginner.

            For a list of Linux-based dependencies:


            I have tried paid programs share wear and other free programs and the only ones that holds a candle to its flame are Supermemo and Full Recall, as far as I'm concerned. The problem with the Leitner method is that it doesn't advance easy cards fast enough and it resets the learning to the first deck after just one wrong answer, i.e. it's too slow.

            Really the only big downside it that you have to make your own study materials. But many have already been made. If anyone wants to host a site that would allow more collaborative work on shared flashcard databases please do and let the author Peter know about it.

            Lots of programs will allow you learn using flashcards, or just Kanji, or only something else, but this does it all. It is adding features regularly, and it supports research on memory. Use it for a month then join everyone else that wishes they started earlier.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.