WaniKani Community
Mnemonics? I'm offended!
Japanese Language
Kanji