Credits
Kanji meanings, readings, and stroke counts are derived from the KANJIDIC2 dictionary file, the property of the EDRDG, used in conformance with the Group's licence (CC BY-SA 4.0).
Vocabulary is validated against the JMdict dictionary file, the property of the EDRDG, used in conformance with the Group's licence (CC BY-SA 4.0).
JLPT N5–N2 kanji level classifications (all 980 shipped kanji), and which constructions the N5 grammar patterns teach — adapted from Waller's Level N5 grammar list; the explanations and examples are written for kensei. Used under Creative Commons BY, per the site's sharing notice (https://www.tanos.co.uk/jlpt/sharing/).
MIT-licensed extraction tooling over KANJIDIC2 used to prepare the kanji dataset.
Kana stroke-order outlines and medians (graphicsJaKana.txt) power the brush animations, used under the Arphic Public License (pinned upstream commit ec5e17cc). License texts: /licenses/animcjk/ARPHICPL.txt and /licenses/animcjk/LGPL.txt.
Kanji radical/component decomposition is derived from the KanjiVG stroke data (release 20220427), used under CC BY-SA 3.0.
The N5 vocabulary candidate list is seeded from the MIT-licensed open-anki-jlpt-decks deck; every entry is re-validated against JMdict before it ships.