Tools/lingdojo/kana-dojo

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!

3.8k ★+37/wkemergingTypeScriptGNU Affero General Public License v3.0 →trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Sep 2026

KanaDojo drills Japanese in the browser, Duolingo style, with no account and no paywall. It covers hiragana and katakana, kanji from JLPT N5 up through N1, and vocabulary that goes just as deep, with streaks, achievements and about 35 experimental mini-games and toys to keep you coming back. It also ships a translator, a verb conjugator and an Anki deck converter. AGPL-3.0.

There's nothing to set up. kanadojo.com works out of the box. For your own copy there's a Dockerfile and a Vercel guide. The drills run in the browser, but the translator, progress sync and bug reports each need third-party keys (Google or Azure translation, Upstash Redis). Run a modified version publicly and the AGPL means you share your changes.

The hosted site is free and now carries Google ads, plus a Ko-fi donation prompt after streak milestones. Solo learners: use the hosted site. Teachers and schools: self-host to drop the ads. Review works by mixing learned sets back in based on how well you know them, not an Anki-style schedule with due dates.

The catch: it's recognition and recall practice only. No grammar course and no listening or speaking practice (it can read words aloud with your browser's text-to-speech), so pair it with a textbook or a tutor. And ignore the star count. The repo auto-posts thousands of no-code "good first issues" whose first step asks you to star the repo, so popularity here says nothing about quality.

Free vs Self-Hosted vs Paid

fully free

Free: kanadojo.com is free with no account and no paid tier. Since June 2026 the site runs Google AdSense (auto-placed ads), and it shows a Ko-fi donation prompt after streak milestones (Patreon is linked from the Credits page). The project is sponsored by Vercel's open source program.

Self-hosted: AGPL-3.0. Dockerfile, docker-compose and a Vercel deployment guide are in the repo. The drills are client-side. Optional features need your own keys: Google or Azure for the translator, Upstash Redis for progress sync, Turnstile for captcha. Self-hosting is how you get it without ads.

Paid: None.

Free with ads on the hosted site. Self-host it if you want it ad-free.

What to do by team size

Solo
free on kanadojo.com
Small team
free; self-host for a class to drop the ads
Medium team
free, self-hosted
Large team
free, self-hosted; it is a drill tool, not a curriculum
Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
70/100 · B+
Adoption19/30
Maintenance25/25
Community9/20
License7/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Growing adoption: 2,071 starsActive community: 1,606 forks

License: GNU Affero General Public License v3.0

Must share source even for SaaS/network use. Strongest copyleft.

Commercial use: ✓ Yes

About

Owner
lingdojo (Organization)
Stars
3,846
Forks
3,887

Explore Further

More tools in the directory