Awesome
Awesome Anki
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
<!-- MarkdownTOC --> <!-- /MarkdownTOC -->Clients
Name | Link | Description |
---|---|---|
anki | Anki for desktop computers | |
ankidroid | AnkiDroid: Anki on Android | |
AnkiMobile | AnkiMobile Flashcards | Anki for iOS devices (Not Open Source) |
Decks
-
AnkiWeb - Anki's official deck share platform.
-
AnkiDecks AI - Shared Decks of the AnkiDecks AI community
-
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/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.
-
gregorias/anki-image-scaler allows you to scale images directly in the WYSIWYG editor.
-
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.
-
open-spaced-repetition/fsrs4anki - A modern Anki custom scheduling based on Free Spaced Repetition Scheduler algorithm.
-
roxgib/anki-contanki - Add-on enabling controller to review cards.
-
glutanimate/colorful-tags - Set custom color for sidebar tags.
-
jefdongus/insert-symbols-anki-addon - Insert symbols as you type.
-
glutanimate/highlight-search-results - Highlight search results in browser.
-
CravingCrates/AnkiCollab-Plugin - The AnkiCollab-Plugin enables users to create and share Anki flashcard decks collaboratively, streamlining the card creation process and allowing for professional revisions to improve deck quality.
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.
-
johnsutor/leetcode-study-tool - Tool to generate Anki cards for LeetCode questions. Supports using custom questions or using popular presets (such as the Blind 75, Neetcode, etc...).
-
psamim/kindle2anki - A Python Script to add vocabularies from Kindle to Anki.
-
ohare93/brain-brew - An open-source flashcard manipulation tool that enables users to convert their Anki flashcards to and from CrowdAnki Exports and CSV formats, with plans to add more formats in the future.
-
VaiTon/ankitu - A tool to import and export Anki decks in common formats (TOML, JSON, ...)
-
lervag/apy - Python script to easily add cards to Anki. (Anki does not need to run at the same time)
iOS helper apps
- Nonameentered/flashcard-adder - An alternative iOS interface for adding flashcards into AnkiMobile providing features like an action extension. App Store 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.
-
klieret/AnkiPandas - Python library for analysing and manipulating Anki decks using pandas dataframes.
-
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.
-
pranavdeshai/anki-prettify - Collection of customizable Anki flashcard templates with modern and clean themes.
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!
-
AnkiDecks AI - AnkiDecks AI generates flashcards and image occlusions from any file using AI!
-
MedAnkiGen - MedAnkiGen creates high-quality medical flashcards from PDF, presentations, and lecture transcripts, helping medical students optimize their study process.