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...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 28 minutes ago
Added to GitGenius on September 20th, 2026
Created on May 26th, 2025
Open Issues & Pull Requests: 348 (-3)
GitHub issues: Enabled
Number of forks: 3,340
Total Stargazers: 3,429 (-2)
Total Subscribers: 7 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 104
New in 7 days: 210
Closed in 7 days: 203
Avg open age: 48 days
Stale 30+ days: 66
Stale 90+ days: 2

Recent activity

Opened in 7 days: 163
Closed in 7 days: 160
Comments in 7 days: 42
Events in 7 days: 218

Top labels

  • good first issue (20,192)
  • help wanted (20,181)
  • hacktoberfest (20,155)
  • community (20,024)
  • up-for-grabs (19,825)
  • first-timers-only (19,662)
  • low hanging fruit (18,369)
  • enhancement (17,610)

Detailed Description

Kana Dojo is a web-based platform for learning Japanese that teaches Hiragana, Katakana, Kanji, and vocabulary through interactive training exercises.

The platform addresses the challenge of making Japanese language learning engaging and accessible by combining aesthetic design with practical learning mechanics. It offers four game modes—Pick, Reverse-Pick, Input, and Reverse-Input—across three training areas focused on Kana, Kanji at various JLPT levels, and vocabulary. The tool emphasizes customization through over one hundred themes and twenty-eight Japanese fonts, alongside progress tracking features including statistics, streaks, and achievements. Built with Next.js and React, it runs as a responsive web application that works across desktop, tablet, and mobile devices.

The project suits learners at all levels seeking an engaging alternative to traditional flashcard or textbook approaches. It draws inspiration from Duolingo and Monkeytype, positioning itself as a minimalist but feature-rich learning environment. The platform is particularly well-suited for those who value aesthetic design and customization options alongside core learning functionality.

The project maintains an explicit focus on welcoming new contributors, with a dedicated beginner's contribution guide that walks through GitHub account creation and opening a first pull request. The repository is marked with multiple tags indicating openness to contributions, including good-first-issue and first-timers-only labels. The project is sponsored by Vercel and supported through the Cossistant open-source program, indicating institutional backing for its development and infrastructure.