lingdojo/kana-dojo
Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored by Vercel. Beginner-friendly with plenty of good first issues - all contributions are welcome! observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 99
- Release rhythm 86
- Longevity 33
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 29.0
- age_days: 464
- days_rel: 98
- days_push: 7
- n_releases_24m: 3
Adoption not part of the score
3259 stars · 3146 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
KanaDojo is a free, aesthetic, minimalist web platform for learning Japanese hiragana, katakana, kanji, and vocabulary, inspired by Duolingo and Monkeytype. It is built with Next.js, TypeScript, and Zustand, using spaced repetition and gamified training modes with data from JMdict and KANJIDIC.
Use cases
- learn hiragana and katakana online
- study kanji by JLPT level
- practice japanese vocabulary with spaced repetition
- free duolingo alternative for japanese
- memorize kana with typing drills
- convert word lists to anki decks
- learn japanese writing system for beginners
When to choose
- you want a free, browser-based tool to master kana, kanji, and JLPT vocabulary
- you prefer minimalist, Monkeytype-style typing drills over gamified mobile apps
- you want an open-source project with beginner-friendly contribution opportunities
When to avoid
- you need comprehensive Japanese grammar lessons or speaking/listening practice
- you require offline native mobile apps rather than a web platform
- you need a certified curriculum or teacher-managed classroom features
Facets
application · maturity active
ui-components state-management data-visualization education web-development cross-platform japanese language-learning nextjs spaced-repetition kanji kana jlpt gamification duolingo-alternative monkeytype-inspired education localization web-server nodejs
3 sources
- readme: https://github.com/lingdojo/kana-dojo · fetched 2026-08-28 · 93a79cac0d2d
- homepage: https://kanadojo.com · fetched 2026-08-29 · 37de94f9c7ce
- site_page: https://kanadojo.com/about · fetched 2026-08-29 · 7f9e67a80bb1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| lingdojo/kana-dojo | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="lingdojo/kana-dojo")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem