
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!
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 freeFree: 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
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
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