Foreign Languages

Anki – powerful spaced-repetition flashcards

Anki is a powerful flashcard application designed around active recall and spaced repetition.

Its flexible note system can generate multiple cards from the same information, with built-in support for conventional question-and-answer cards, cloze deletions and image occlusion. Cards can include images, audio, video and LaTeX-rendered material.

Anki supports the FSRS scheduler, which can optimise scheduling parameters from your own review history. Collections can be synchronised through AnkiWeb, while advanced users can run their own Anki-compatible sync server.

This is free and open source software.

Key Features

  • FSRS scheduling with parameter optimisation based on review history, alongside the legacy SM-2 scheduler.
  • Flexible note types and card templates can generate multiple cards from the same underlying information.
  • Built-in Basic, reversed, type-in-the-answer, cloze deletion and image occlusion note types.
  • Supports images, audio, video and LaTeX-rendered mathematical notation.
  • Synchronises collections and media across devices using AnkiWeb and supports studying through its web interface.
  • Offers a self-hosted sync server for users who do not want to use AnkiWeb.
  • Organises material using decks, subdecks, tags and filtered decks.
  • Provides detailed statistics covering reviews, retention and scheduling.
  • Imports and exports Anki packages and can import material from other flashcard applications including Mnemosyne.
  • Large ecosystem of add-ons for extending the interface, scheduling and language-learning functionality.
  • Supports shared decks distributed through AnkiWeb.
  • Creates automatic backups of collections.

Website: apps.ankiweb.net
Support:
Developer: Ankitects Pty Ltd and contributors
License: GNU Affero General Public License v3.0

Anki

Anki is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

GUI Flashcard Software
AnkiExtensible flashcard learning program
MnemosyneSpaced repetition flashcard program
ParleyVocabulary trainer for KDE
KWordQuizFlashcard learning program for KDE
KalbaLanguage learning tool based on the idea of sentence mining.
LingueezDesktop vocabulary trainer for language learning
EssentialistSimple, private, and cross-platform flashcard app
MemorizeStore flashcard sets
OboeteSimple flashcards application for the COSMIC desktop
MemoradoLearn using spaced repetition

Read our verdict in the software roundup.

Foreign Language Tools
AnkiExtensible flashcard learning program
YomitanBrowser extension for dictionary lookup and language learning
LuteLearning Using Texts
KitenJapanese reference and study tool
ParleyVocabulary trainer for KDE
LinguaCafeHelps language learners acquire vocabulary by reading
ArtikulatePronunciation trainer - The KDE Education Project
VerbisteFrench and Italian conjugator
Mementompv-based video player designed for studying Japanese
VocabSieveAnki companion for language learning
KanaLearn Japanese characters
Tagaini JishoJapanese vocabulary and kanji dictionary
Step into ChineseLanguage-mining tool to help English speakers understand Chinese
JapaCharLearn Japanese characters
Learning with TextsLearn languages by reading, listening and tracking vocabulary
KalbaLanguage-learning tool for sentence mining and Anki workflows
AprelendoLearn vocabulary through reading texts in a foreign language
KotobaJapanese-English dictionary with fast word and kanji lookup
GlossaicoLanguage learning application based on LibreLingo

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted