Review Heatmap

AnkiWeb addon 1771074083

2 other versions of this addon exist. Compare versions ↓

Adds a GitHub-style heatmap to the main window visualizing past and future review activity, showing streaks and letting users click a day to browse corresponding cards.
AI-generated summary; may contain mistakes.

statistics

Open on AnkiWeb GitHub Forum topic Find alternatives

AnkiWeb

Votes
2317 (πŸ‘ 2275 Β· πŸ‘Ž 42)
Updated
2022-06-30
Anki versions
2.1.54~
License
AGPL-3.0 (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JavaScript, JSON
Description language
en

Maintenance

abandoned

  • Last update or commit: 2022-08-04 (1550 days before the snapshot).
  • Commits in the last year: 0.
  • Issues: 94 open, 102 closed.
  • Pull requests: 6 open, 6 merged.
  • Median first response: 256 hours (75 answered issues and pull requests).
  • Outside pull requests: 23% of 13 merged.
  • Forks that may still be maintained: "Review Heatmap, patched for DST transitions" (1172398154), "Review and New added Heatmap" (1842249105).

GitHub

Repository
glutanimate/review-heatmap Β· more by glutanimate
Stars
⭐ 1313 · forks 103 · open issues 100
Last commit
2022-05-24
License
A license file that GitHub does not recognize
Languages
Python, JavaScript, CSS, TypeScript
Tests
0

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.02.1.482022-05-18
2.1.492.1.54+2022-06-30
History across monthly snapshots

Loading…

Compare versions

The original addon and its forks. The best value in each column is in bold.

VersionWorks on Anki 26.09.3MaintenanceLast activity VotesApprovalGitHub starsNotes
Review Heatmap this addon original likely abandoned 4 Aug 2022 πŸ‘ 2.3k Β· πŸ‘Ž 42 98% 1.3k
↳ Review and New added Heatmap (AI-detected; may be wrong) supported active 20 Jun 2026 πŸ‘ 11 Β· πŸ‘Ž 0 74% 1
↳ Review Heatmap, patched for DST transitions likely stale 21 Oct 2025 πŸ‘ 1 Β· πŸ‘Ž 0 21% 0

Forks can add features or work in a different way. Read the description before you change to another version. Fork detection is incomplete, so other versions can exist.

Similar addons

Studylitics - Advanced Anki Analytics Dashboard

Provides a detailed analytics dashboard for Anki review history, including heatmaps, retention, consistency, efficiency scores, trends, session and lapse analysis, and time-range filters.

statistics

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-04-01
StreakGuard

Enforces a daily card minimum by blocking Anki from closing until met, while tracking streaks via a customizable heatmap and generating shareable 1080Γ—1080 stats images.

exportstatisticsprogress-trackinggamification

7 votes 65% approval πŸ‘ 7 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-04-03

Description

     Adds a heatmap graph to Anki's main window which visualizes past and future card review activity, similar to the contribution view on GitHub. Information on the current streak is displayed alongside the heatmap. Clicking on an item shows the cards reviewed or due on that day. ----- IMPORTANT: You can now install Review Heatmap by simply copying the add-on code below into Anki (under Tools β†’ Add-ons β†’ Get Add-ons). You no longer need to download anything manually! ----- CHANGELOG IMPORTANT: While likely compatible with earlier versions, add-on versions v1.0.0 and up have only been extensively tested with Anki 2.1.49+. The AnkiWeb upload is therefore limited to Anki 2.1.49+ for the time being (but might be expanded to earlier releases in the future). If you are on an earlier Anki release there is no need to worry: Copying the AnkiWeb add-on code into the app will automatically download a compatible version of the add-on for you. However, please be aware that it will not include the latest changes below. Version 1.0.1 – 2022-06-30 Fixed
  • Fixed due counts showing NaN for counts >1000 (thanks to @chkmte for the report)
  • Fixed an error that could appear when deleting an ignored deck (thanks to /u/GabiGrice_FalcoBraun & @purequant for the report)
  • Fixed an error that could appear when switching profiles (thanks to @rafaelcdepaula for the report)
  • Fixed an issue that could cause the add-on to raise an error when importing colpkg files
  • Added a workaround to enable compatibility with the Stats Plus add-on (thanks to @MickyAnne, @kguy18, @swerage, and @agentca for the reports and testing)
Version 1.0.0 – 2022-05-18 Added
  • Added support for Anki 2.1.50 and up. Both Qt6 and Qt5 builds are supported. On Apple silicon the add-on now benefits from the performance improvements that Anki's native Qt6 build provides.
  • Added an option to exclude review history entries created by manually rescheduling or forgetting cards. This option is enabled by default, but can be disabled under Settings β†’ Fine Tuning β†’ Exclude manual reschedules from history
  • Added a number of changes that should improve the rendering performance of the heatmap when switching between Anki screens
Fixed
  • Fixed an issue where invalid card scheduling could cause the heatmap to disappear
  • Fixed an issue where clicking on today's repetitions would not draw up any cards in the browser
  • Fixed an issue where config changes could not be written
  • On recent Anki versions: Potentially fixed a number of issues with time-zone handling that would sometimes cause mismapping of repetitions to the wrong days. If you are still experiencing issues like this, I would kindly ask you to please report them here in order to help me troubleshoot them.
Changed
  • Completely refactored the add-on codebase and rewrote many parts of it, making Review Heatmap easier to maintain and extend in the future
  • Switched to new canonical add-on APIs where possible, reducing the risk for future breakages as new Anki versions get released
  • Removed heatmap toggle hotkey as it was not particularly discoverable nor particularly useful and caused keymap conflicts with other add-ons
  • Raised the minimum Anki version requirement to 2.1.28. However, only 2.1.49 and up were tested extensively, so your mileage on earlier releases might vary.
You can view all past releases here. FEATURES
  • Color-coded summary of review activity: Hues of green for past reviews, shades of grey for pending reviews
  • Additional stats: Review streaks, daily averages, and days learned
  • Interactive controls: Clicking on a day will draw up the corresponding cards in the browser
  • Highly configurable: 5 different color schemes, 2 different calendar modes, etc.
USAGE The use of this add-on is documented in the official Wiki and the YouTube videos below: (Make sure to enable closed-captions for comments on the demonstrated features) HELP AND SUPPORT Please do not use reviews for bug reports or support requests. I don't get notified of your reviews, and properly troubleshooting an issue through them is nearly impossible. Instead, please either use the issue tracker (preferred), add-on support forums, or just message me at ankiglutanimate@gmail.com. Constructive feedback and suggestions are always welcome! CREDITS AND LICENSE Copyright Β© 2016-2022 Aristotelis P. (Glutanimate) Inspired by GitHub's contribution calendar and Forecast graph on Overview page by Steve AW. Ships with the following javascript libraries:
  • d3.js (v3.5.17), (c) Mike Bostock, BSD license
  • cal-heatmap (v3.6.2), (c) Wan Qi Chen, MIT license
Licensed under the GNU AGPLv3, extended by a number of additional terms. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. For more information on the license please see the LICENSE file accompanying this add-on. The source code is available on GitHub. Pull requests and other contributions are welcome! MORE RESOURCES Make sure to check out my socials for the latest add-on updates and news: @Glutanimate | / Glutanimate New: Receive notifications about new add-on releases via @AnkiUpdates Want to hire me to work on add-on for you? Get in touch at ankiglutanimate@gmail.com SUPPORT MY WORK If you like Review Heatmap, please give it a thumbs up and share it with your friends, so that more people can enjoy it! A kind request: Writing, supporting, and maintaining Anki add-ons like these takes a lot of time and effort. If Review Heatmap has been a valuable asset in your studies, please consider using the button below to support my efforts by pledging your support on Patreon. Each and every contribution is greatly appreciated and will help me maintain and improve Review Heatmap as time goes by!        Pro-tip: Lots of exclusive add-ons and other goodies await on my Patreon page. Make sure to check them out!

README

Review Heatmap for Anki


Your learning performance at a glance

Adds a heatmap graph to Anki's main window which visualizes past and future card review activity, similar to the contribution view on GitHub. Information on the current streak is displayed alongside the heatmap. Clicking on an item shows the cards reviewed on that day.

Video Demonstration

General Overview Customization
YouTube: Anki add-on: Review Heatmap YouTube: Add-on Update: Review Heatmap

(Make sure to enable closed-captions for comments on the demonstrated features)

Installation

AnkiWeb

The easiest way to install Review Heatmap is through AnkiWeb.

Manual installation

  1. Download the latest .ankiaddon file from the releases tab (you might need to click on Assets below the description to reveal the download links)
  2. Open the folder where your downloads are located and double-click on the downloaded .ankiaddon file.
  3. Follow the installation prompt and restart Anki if it asks you to

Documentation

The use of the add-on is documented in the Wiki section and a series of video tutorials on YouTube. More information may also be found in the AnkiWeb description.

Building

Review Heatmap's build system recently underwent a number of changes. Updated build instructions will soon be added here. Please stand by.

Contributing

Contributions are welcome! Please review the contribution guidelines on how to:

  • Report issues
  • File pull requests
  • Support the project as a non-developer

License and Credits

Review Heatmap is Copyright Β© 2016-2022 Aristotelis P. (Glutanimate)

Inspired by GitHub's contribution calendar and Forecast graph on Overview page by Steve AW.

Ships with the following javascript libraries:

  • d3.js (v3.5.17), (c) Mike Bostock, BSD license
  • cal-heatmap (v3.6.2), (c) Wan Qi Chen, MIT license

Review Heatmap is free and open-source software. The add-on code that runs within Anki is released under the GNU AGPLv3 license, extended by a number of additional terms. For more information please see the LICENSE file that accompanied this program.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.


The continued development of this add-on is made possible
thanks to my Patreon and Ko-Fi supporters.
You guys rock ❀️ !