By the numbers
A snapshot of what's built and what's still ahead. Numbers update each time the site rebuilds.
2805
printable worksheets
hiragana, katakana, kanji, grammar
953
kanji with stroke order
JLPT N5–N2 · KanjiVG CC BY-SA 3.0
206
grammar points
N5–N3 · formation rule + 3 example sentences
50
languages accessible
4 full content · 27 UI translated · 19 pending
1,000
languages — the goal
Tier 1 = 50; Tier 2 = 200; full reach = 1,000
Language coverage
All 50 Tier 1 languages are accessible at /languages/.
4/50 full content
31/50 UI translated
Content breakdown
| Category | Sheets | Status |
|---|---|---|
| hiragana | 50 | ✅ defined |
| katakana | 50 | ✅ defined |
| kanji | 80 | ✅ defined |
| grammar | 20 | ✅ defined |
| kanji_n4 | 158 | ✅ defined |
| grammar_n4 | 50 | ✅ defined |
| kanji_n3 | 354 | ✅ defined |
| grammar_n3 | 136 | ✅ defined |
| kanji_n2 | 361 | ✅ defined |
| grammar_n2 | 150 | ✅ defined |
| kanji_n1 | 1231 | ✅ defined |
| grammar_n1 | 165 | ✅ defined |
What's not yet shipped
- PDF generation pipeline — the XeLaTeX templates and Python scripts work; the actual 800 PDFs aren't on R2 yet.
- N4 content — 80 of 158 N4 kanji have readings + examples; remaining 78 + all N4 grammar are Phase 2.
- 23 language UI files — drafted but pending Claude API translation by user running
content/scripts/translate_ui.py.
Source for these numbers: content/master/ and languages.json.