Learning by List

AnkiWeb addon 884041405

Adds a deck-overview button that opens a note-based list view of the current deck with configurable columns, filters, audio play buttons, and per-deck settings.
AI-generated summary; may contain mistakes.

review-flowsearch

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-05-27
Anki versions
25.02.7~
License
MIT (from the GitHub repository)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-08-05 (88 days before the snapshot).
  • Commits in the last year: 6.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
25.0225.02.7+2026-05-27
History across monthly snapshots

Loading…

Similar addons

More Overview Stats 2.1

Adds detailed deck overview statistics with category counts and percentages, completion forecasts, customizable date formats and colors, and optional note-based counts.

statisticsprogress-trackingfork-or-reupload

102 votes 90% approval πŸ‘ 98 Β· πŸ‘Ž 4 ⭐ 15 Anki 25.02~ Updated 2025-02-17

Description

Learning by List

Turn Anki into a faster desktop review workspace by browsing the current deck as a note-based list.

This add-on is built to improve study efficiency when normal card-by-card review feels too narrow. It makes Anki better suited for repeated review, quick scanning, and cross-checking multiple fields at once.

What It Does

  • Adds a Learning by List button to the deck overview screen.
  • Opens the current deck in a separate list view.
  • Lets you choose which fields are visible.
  • Remembers visible columns, page size, and filter state per deck.
  • Renders audio fields as compact play buttons when [sound:...] tags are present.

Good Fit For

  • Learners who want a faster high-volume review workflow.
  • Large decks where you want to inspect many notes quickly.
  • Vocabulary decks with multiple text fields.
  • Audio-heavy notes where you want to preview pronunciation inline.
  • Repeated review sessions where you want Anki to feel more like a study workspace than a strictly one-card-at-a-time interface.

Compatibility

  • Designed for desktop Anki only.
  • Validated locally on Anki 25.02.7.
  • If you try it on other desktop versions, compatibility reports are very welcome.

Screenshots

Deck overview with Learning by List button

List view with configurable columns and inline audio

Filter sidebar and visible column controls

Support

README

Learning by List

An Anki add-on that adds a Learning by List button to the deck overview page.

Current behavior

  • Injects a Learning by List button into the bottom-right corner of the deck overview screen.
  • Opens a separate list-style page for the current deck.
  • Shows configurable columns with live hide/show checkboxes.
  • Includes a Start Study button that returns to Anki's native study flow for the same deck.
  • Renders audio fields as compact β–Ά play buttons when [sound:...] tags are present.
  • Defaults to 200 rows per page and persists per-deck page size and visible columns.
  • Supports two mutually exclusive filter groups:
    • Card State for state-based filtering
    • Today for Browser-style day filters such as Due Today, Added Today, Edited Today, Studied Today, First Review, Rescheduled, Again Today, and Overdue
  • Uses a table-like list view without visible grid lines.

Install locally

On macOS/Linux, symlink this project into Anki's add-ons folder under the stable module name:

~/Library/Application Support/Anki2/addons21/ankilearningbylist

Then restart Anki.

Example:

ln -s /absolute/path/to/anki-learning-by-list \
  ~/Library/Application\ Support/Anki2/addons21/ankilearningbylist

Packaging

This project keeps three names separate on purpose:

  • Repository name: anki-learning-by-list
  • Display name: Learning by List
  • Stable module/package name: ankilearningbylist

To build a local release package:

./package.sh

The script creates dist/anki-learning-by-list.ankiaddon and only includes release files. It excludes local state like meta.json, __pycache__, and development-only folders.

Release Materials

Notes

  • The list is note-based, not card-based. Multiple cards from the same note are collapsed into one row.
  • Fields are shown in a table-like list rather than stacked cards.