Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/lingdojo/kana-dojo · homepage · AGPL-3.0 (copyleft) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
lingdojo/kana-dojomain81

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