RetroFed Forum
Your home away from modern life.
I made a cute open-source App for learning Japanese, and it somehow won in Vercel's OSS Sponsorship Program
Post Reply
AuthorMessage
tentoumushi sopuli.xyz tentoumushi@sopuli.xyz
Joined: 2025-11-05
(edited) Quote

As someone who loves both coding and language learning (I'm learning Japanese right now), I always wished there was a free, open-source tool for learning Japanese, just like Monkeytype in the typing community.

Here's the best part: I added a gazillion different color themes, fonts and other crazy customization options, inspired directly by Monkeytype. Also, I made the app resemble Duolingo, as that's what I'm using to learn Japanese at the moment and it's what a lot of language learners are already familiar with.

Miraculously, people loved the idea, and the project even managed to somehow hit 1k stars on GitHub now. Now, I'm looking to continue working on the project to see where I can take it next.

Back in January, I even applied to Vercel's open-source software sponsorship program as a joke. I didn't seriously expect to win, and did it more out of curiosity, fully expecting to lose.

Lo and behold, yesterday I woke up to an email saying the app has been accepted into Vercel's Winter cohort. Crazy!
GitHub: https://github.com/lingdojo/kana-dojo
Live demo: https://kanadojo.com/

Anyway. Why am I doing all this?
Because I'm a filthy weeb.

どうもありがとうございます!

509   Original
PiraHxCx lemmy.dbzer0.com PiraHxCx@lemmy.dbzer0.com
Joined: 2026-01-03
#2 · Quote Reply

Awesome, congrats

15
potate lemmy.ca potate@lemmy.ca
Joined: 2023-06-07
#3 · Quote Reply

I literally just got back to Canada after a two week vacation in Japan and was looking for a good way to start learning Japanese - I'm stoked to give this a try!

37
Jo Miran lemmy.ml JoMiran@lemmy.ml
Joined: 2023-06-29
#4 · (edited) Quote Reply

In your opinion, how useful was Claude in your development process? How did you use it in your process?

25
TowardsTheFuture lemmy.zip TowardsTheFuture@lemmy.zip
Joined: 2023-07-12
#5 · (edited) Quote Reply

Saving this to maybe remember later, looks cool and I know i should learn to read/write it but mostly ignoring that to learn to listen/speak first so this may help. This looks like it would be a huge help.

6
Zammy95 lemmy.world zammy95@lemmy.world
Joined: 2023-06-17
#6 · Quote Reply

  1. I really like this app! Good job 😁 I've also been learning Japanese, and I feel like this is a good interface, especially for learning the Hiragana and Katakana.

  2. Not trying to take the spotlight away or anything, but if you're looking for another source to learn, Renshuu.org (there's also an app) is also super helpful! There's paid options, but I think it's all for extra testing material and crossword puzzles or something.

The main problem with renshuu is I feel like the UI is very confusing, it's put off a lot of people when I've recommended it. Duolingo is an easy UI, but I feel like it does an awful job for teaching, it rarely explains anything

6
Nyadia lemmy.blahaj.zone Nyadia@lemmy.blahaj.zone
Joined: 2025-03-27
#7 · Quote Reply

すごい!

10
philanthropicoctopus thelemmy.club philanthropicoctopus@thelemmy.club
Joined: 2026-02-15
#8 · Quote Reply

This is awesome

Is there much of an open source language learning community? There's afew languages I'm interested in learning and prefer open source

14
this sh.itjust.works this@sh.itjust.works
Joined: 2023-06-05
#9 · Quote Reply

If you can, you should add verb form/conjugation practice and/or something to help learn the functions of all the particles. I'm too committed to using anki for my vocab to switch to another tool at this point but I would love to find FOSS software that helps me with my grammer.

2
Malgas beehaw.org Malgas@beehaw.org
Joined: 2023-06-09
#10 · Quote Reply

Congrats.

I gave it a go just now and noticed an issue in the unit one vocab. You can get the prompt "to open" with both 開く and 開ける as options. Only one of these will be considered correct, and it's a coin toss which one.

Also I got achievements for mastering all (N5-N1) kanji with 80% accuracy when I ended the session.

4
Kazumara discuss.tchncs.de Kazumara@discuss.tchncs.de
Joined: 2024-04-13
#11 · Quote Reply

Dude I remember when you posted (for the first time?) last year sometime, and I immediately got hooked into doing like 50 stars of Hiragana training. Every few weeks since then your website has just gotten better.

The categories for confusable symbols, the picking and counterpicking modes including multiple morae sometimes, the foreign sounds, the achievements.

I'm astonished at your speed, really nice work, thank you so much!

15
inari piefed.zip inari@piefed.zip
Joined: 2026-02-07
#12 · Quote Reply

頑張って!

4
Zarajevo feddit.org Zarajevo@feddit.org
Joined: 2025-12-12
#13 · Quote Reply

Looks interesting, please explain what kana, vocab and kanji is in on the frontpage for newbies like me

1
Zarajevo feddit.org Zarajevo@feddit.org
Joined: 2025-12-12
#14 · Quote Reply

This is awesome Is there much of an open source language learning community? There's afew languages I'm interested in learning and prefer open source

elon.io is great free language resource, not open source though which is a pity

7
cdzero lemmy.ml cdzero@lemmy.ml
Joined: 2025-09-20
#15 · Quote Reply

Great stuff! I've been using it on and off since you posted about it a while back. It's so good.

4
Chrobin discuss.tchncs.de Chrobin@discuss.tchncs.de
Joined: 2023-06-29
#16 · Quote Reply

Congrats. I gave it a go just now and noticed an issue in the unit one vocab. You can get the prompt "to open" with both 開く and 開ける as options. Only one of these will be considered correct, and it's a coin toss which one. Also I got achievements for mastering all (N5-N1) kanji with 80% accuracy when I ended the session.

Maybe they should change 開ける to "to open something)

1
MousePotatoDoesStuff lemmy.world MousePotatoDoesStuff@lemmy.world
Joined: 2025-03-09
#17 · Quote Reply

elon.io is great free language resource, not open source though which is a pity

That's an unfortunate name, though.

7
Cethin lemmy.zip Cethin@lemmy.zip
Joined: 2023-07-01
#18 · Quote Reply

I literally just got back to Canada after a two week vacation in Japan and was looking for a good way to start learning Japanese - I'm stoked to give this a try!

No offense, but I feel like you did that in the wrong order. Lol.

8
potate lemmy.ca potate@lemmy.ca
Joined: 2023-06-07
#19 · Quote Reply

No offense, but I feel like you did that in the wrong order. Lol.

Agreed

2
mmmac lemmy.zip mmmac@lemmy.zip
Joined: 2025-06-04
#20 · Quote Reply

Have you got plans for any other languages at this point? I'm learning Spanish

2
spidapida lemmy.zip spidapida@lemmy.zip
Joined: 2026-02-15
#21 · Quote Reply

My procrastination self is hoping to get ahead and learn JP so I could read manga without waiting for scanlators so time to save this and few days from now forget

1
Nanako lemmy.ml Nanako@lemmy.ml
Joined: 2023-07-09
#22 · Quote Reply

Just wanna says a big thank you for you efforts, I am using this app on a daily basis to learn kana, it works wonders! Finally an open source alternative to Duolingo. In terms of feedback, I would love to see the option to practice specific kana, e.g て, ぬ, れ,す. instead of only "さ・し・す・せ・そ"

4
Post Reply
Back to top