Hey everyone, first time poster, long time lurker here.
I’ve been working on a stats tracker for WaniKani that I wanted to share. I know the new dashboard customization is great, but I felt like there were still some gaps in the analytics side of things. For all you fellow data lovers out there:
What’s in it:
Leech list - See which items keep tripping you up so you can actually do something about them
Study time heatmap - Figure out when you’re actually getting your reviews done
Guru candidates - Track which items are about to hit Guru
Workload analysis - Get a better sense of what’s coming up in your reviews
Data export - Download your stats as CSV/JSON
It’s got the usual stuff too like level progression, accuracy stats, and item breakdowns. Everything updates in real-time with your API key (which stays in your browser, nothing gets sent to a server).
It’s free and open source. It started as a personal project so I could better track my lessons and gurus, but I wanted to put it out there in case anyone else finds it useful. Let me know if you have any feedback or ideas for other features!
Hey @tylercarty absolutely love the site, great job on it, its become a daily check for me nowadays and I appreciate the effort that’s gone into it.
Also saw that you updated the UI to the next version to I guess de-clutter it a bit?
Just wanted to maybe offer a quick suggestion on the projected stats for the speedrun pace to be a bit more accurate since from what I’ve read and seen, levels 1, 2, 43-60 can actually be completed in 3 days and 10 hours each, and all the others (lvls 3-42) can be completed at the fastest pace in 6 days and 20 hours each.
As such, the actual fastest pace one can complete Wanikani in is (20 x 3 days 10 hours) + (40 x 6 days 20 hours) = 341 days 16 hours (which is 8200 hours)
Thus, if you are open to it, I believe just the speedrun pace and projected time can be adjusted based on someone’s current level and calculate the fastest pace they can be going at based on the above.
Say someone is level 10 today December 4th, 2025, then the projected date would be 32 x 6 days 20 hours (till lvl 42) + 18 x 3 days 10 hours (lvls 43-60) = 280 days 4 hours or September 12th, 2026.
I understand this is quite nuanced and probably such a niche thing that most people might not even look at it but yeah, just my 2 cents on the site since I believe its amazing besides this.
This app is very cool thanks for sharing I was about to code something like this myself! One comment: Not sure how this happened but my WaniKani speedrun is actually slower than my active pace somehow
hey! don’t share your API key, there are some weirdos out there regarding the timing, 8 days per level is the highest average level up you can possibly have, as later levels are blocked by needing to guru radicals before unlocking kanji. I think the technical fastest days per level is 7.7 days if you never make mistakes and do all reviews immediately for 54 weeks straight.
since you’re at the earlier levels, you likely haven’t hit this roadblock yet hence the matching pace with the speedrun.