A curated list of awesome Anki add-ons, decks and resources. Feel free to suggest new projects in Issues or PR directly.
Table of Contents
Clients
-
ankitects/anki
- Anki for desktop computers
-
ankidroid/Anki-Android
- AnkiDroid: Anki on Android
-
AnkiMobile Flashcards - Anki for iOS devices (Not Open Source)
Decks
-
AnkiWeb - Anki's official deck share platform.
-
b3nj5m1n/anki-major-system
- A deck for learning the major system
-
donnemartin/system-design-primer
- Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
-
vojtechruz/spring-core-cert-notes-4.2
- Decks with notes for Spring Core Certification 4.2.
-
taivop/anki-decks
- Taivo Pungas's personal decks on his studies on AI and related topics.
-
axelboc/anki-ultimate-geography
- Geography flashcard deck having different sovereign states, overseas territories and dependent areas, oceans, seas, and continents.
-
English Irregular verbs - A deck containing more than 170 english irregular verbs, the resource comes with audio, images and phrases as example.
-
Effective learning: Twenty rules of formulating knowledge - The speed of learning will depend on the way you formulate the material. The same material can be learned many times faster if well formulated! The rules are listed in the order of importance.
-
Mark Nagelberg - Data Science decks with personal notes from books, online courses and blog posts.
Add-ons
-
AwesomeTTS/awesometts-anki-addon
- AwesomeTTS makes it easy for language-learners and other students to add speech to their personal Anki card decks.
-
glutanimate/review-heatmap
- Adds a heatmap graph to Anki's main window which visualizes past and future card review activity, similar to the contribution view on GitHub.
-
glutanimate/cloze-overlapper
- Facilitates memorizing enumerations, lists, or any other type of sequential information by breaking the sequence up into cards where each item serves as the context cue for the next.
-
glutanimate/sticky-searches
- Adds a number of quick-toggles to the Browser search bar that allow you to preserve specific search parameters across multiple searches, so that you do not have to type them in repeatedly.
-
glutanimate/advanced-previewer
- Extends Anki's card previewer with such features: preview multiple cards at once; review cards from the previewer; show question or answer side by default.
-
glutanimate/sequence-inserter
- Allows you to define lists and sequences which can later be referenced in your cards through a special tag syntax.
-
glutanimate/unified-remote-anki
- A simple custom remote for Anki. Review cards while on a treadmill or across the room.
-
glutanimate/image-occlusion-enhanced
- Image Occlusion Enhanced is an add-on for the spaced repetition flashcard app Anki. It allows you to create flashcards that hide parts of an image to test your knowledge of that hidden information.
-
glutanimate/html-cleaner
- Cleans and minifies HTML content of the current field, removing extraneous tags and attributes copied over from apps like Word, Chrome, etc.
-
glutanimate/sequence-inserter
- Allows you to define lists and sequences which can later be referenced in your cards through a special tag syntax.
-
glutanimate/anki-addons-misc
- This repository contains a collection of the small but useful Anki add-ons. For the more detailed table of contents, please see the descriptions of anki-addons-misc.
-
glutanimate/note-organizer
- Extends Anki's card browser with an easy-to-use dialog that provides the user with a multitude of different ways to organize and restructure their note collection. Actions supported by the add-on include changing the note order, inserting new notes at specific positions, and the ability to duplicate notes alongside their scheduling.
-
krassowski/Anki-Night-Mode
- This plugin adds the function of night mode, similar that one implemented in AnkiDroid.
-
eshapard/AnkiHabitica
- Anki 2 add-on for use with Habitica. Places a progress bar on the bottom of the review screen and scores a Habitica habit when the progress bar reaches the end. Also shows your health, exp, and mana stats as percentages to the right of the progress bar.
-
Stefan van den Akker/supplementary-buttons-anki - Provides supplementary formatting buttons and Markdown for AnkiSRS, including Markdown, code blocks, lists, tables, syntax highlight and more.
-
sillsdev/flashfork
- Add-on for copying decks of flashcards, with or without also copying their note types.
-
sillsdev/flashgrab
- Add-on for pulling flashcard data (one-way sync) from XML.
-
sillsdev/flashgrid
- Add-on for drilling flashcards by selecting the correct card from a grid layout of several cards.
-
FooSoft/anki-connect
- Add-on to expose a remote API for creating flash cards.
-
Stvad/CrowdAnki
- Plugin for Anki SRS designed to facilitate cooperation on creation of notes and decks.
Tools
Browser extensions
-
ninja33/anki-dict-helper
- Create Anki cards with Chrome extension automatically.
-
corollari/ankiTab
- Browser extension (Chrome, Firefox) that replaces the new tab page with Anki flashcards.
Command-line tools
-
jamhed/anki
- These tools allow to use Google Translate service in command-line to translate words, and to retrieve Google Translate phrase books as a JSON list.
-
ecator/anki-youdao2anki
- Help convert XML files exported by YouDao Dictionary to plain text files for Anki import.
-
Mindful/cardbuilder
- Generates language learning flashcards from a list of input words by automating dictionary lookup and flashcard construction; also usable as a Python library.
-
AurelienLourot/lsankidb
-
ls
for your local Anki database. Dump/Print all your Anki terms in order to save them, search them,grep
them ordiff
them. -
ankicommunity/anki-sync-server
- A personal Anki sync server (so you can sync against your own server rather than AnkiWeb).
-
breizoreol/memanki-cli
- Converts a memrise lesson into one or several anki decks, given a memrise id taken from a lesson URL, ex: https://www.memrise.com/course/1123052/russian-1
-
c-okelly/org_to_anki
- Tool to convert bullet point org files into Anki cards. Includes a tool to create new questions via the command line.
-
psamim/kindle2anki
- A Python Script to add vocabularies from Kindle to Anki.
iOS helper apps
- Nonameentered/flashcard-adder
- An alternative iOS interface for adding flashcards into AnkiMobile providing features like an action extension. App Store](https://apps.apple.com/us/app/flashcard-adder/id1538603552) and a short playlist of tutorials is up on YouTube.
Telegram bots
- damaru2/ankigenbot
- @ankigen_bot, Telegram bot to automatically generate and upload anki cards to ankisrs.net.
Programming libraries
-
patarapolw/AnkiTools
- Python library for reading
*.apkg
and*.anki2
files. -
kerrickstaley/genanki
- Python library for generating Anki decks.
-
Archenoth/clj-anki
- Clojure Anki-file interaction library to read and write
*.anki2
and*.apkg
files. -
flimzy/anki
- Go library to read Anki
*.apkg
files. -
yannickfunk/genanki-rs
- Rust library for generating Anki decks.
Themes
-
badlydrawnrob/anki
- Anki theme for programming snippets.
-
b3nj5m1n/moderncardthemes
- A collection of modern looking and functional card themes for different purposes.
-
asdfgeoff/anki-templates/mental-models
– A theme for learning mental models & concepts.
Websites
-
LaoHuang.net - A personal blog introducing author's self-developed anki tools. (Simplified Chinese)
-
YouDaoDict To Anki - An online tool to help convert XML files exported by YouDao Dictionary to plain text files for Anki import. (See details in ecator/anki-youdao2anki project.)
-
Anki Scripting for Non-Programmers - A guide to use the Anki internal API to automate the creation of your flashcards.
-
Notion to Anki
- A website that let's you go from Notion toggle list to Anki flashcards easily!
-
Power up Anki with Emacs, Org mode, anki-editor and more - A detailed blog introducing how to quickly add/edit Anki cards with the powerful Emacs editor.
-
Shorouk's Blog - Some anki tutorials from Shorouk.
-
Limbiks - A website that automatically generates flashcards from powerpoints, pdfs, notes, documents, images and more!