JavaScript language-learning

Open-source JavaScript projects categorized as language-learning

Top 20 JavaScript language-learning Projects

language-learning
  1. yomitan

    Pop-up dictionary browser extension for language learning. Successor to Yomichan.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. topokanji

    Topologically ordered lists of kanji for effective learning

  4. pronounce

    Never doubt how to pronounce a word. Double-click it and your browser will say it out loud for you!

  5. HanziGraph

    A webapp to visualize relationships among Chinese characters and to see example sentences that illustrate their use. Also available for Japanese learners.

    Project mention: Show HN: Math expressions and graph traversals of the Chinese language | news.ycombinator.com | 2025-03-08
  6. japReader

    japReader is an app for breaking down Japanese sentences and tracking vocabulary progress

  7. fluentcards

    Flashcards from dictionary look-ups

  8. multi-subs-yt

    📺 Browser addon. Display as many subtitles as you like on Youtube simultaneously. Different languages, translated, auto-generated ... NO dependence on third-party server. 🔤🎞️

  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  10. LLG-MP

    Language Learning Gamification Media Player

  11. dictionanki

    Create English Anki flashcards from macOS system Oxford Dictionary

  12. pokelex

    PokéLex - A language learning-oriented, interactive encyclopedia of Pokémon.

  13. fluentcards-grammar

    Grammar exercises generated from books & subtitles

  14. Vocabularify

    Vocabularify - Your Vocabulary Booster

    Project mention: Have you tried most productive way of improving new language vocabulary? | news.ycombinator.com | 2024-07-30

    - Want to Learn by Listening? Enable the “Sound” mode from the menu. The app will pronounce each new word and its translation, aiding your learning through auditory reinforcement.

    Ready to take your language learning to the next level? Is this even a question? Check out Github Repository (https://github.com/huseyn0w/Vocabularify) and Download Vocabulary Booster for free now and start learning (https://github.com/huseyn0w/Vocabularify/releases/tag/2.0.0) effortlessly!

    Try now, you will thank me later!

  15. web

    Frontend for the zeeguu web application. (by zeeguu)

  16. FreqBurger

    Example sentences, sankey flow diagrams, and frequency graphs for language learners.

  17. browser-flashcards

    Automatically generated flashcard repository for language learners, that lives in their browsers.

  18. TrieLingual

    Learn languages by studying the building blocks of their sentences.

  19. Yuzu

    Convert native material to language learning resources (by mathewthe2)

  20. TanGoChrome

    Chrome extension to give fast frequency data of Japanese words found in the current opened tab.

  21. french-accents

    A chrome extension that lets you copy French ⌨️ characters/accents, without the need to switch to AZERTY.

  22. ramu

    master japanese numbers through random listening and reading drills

  23. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript language-learning discussion

Log in or Post with

JavaScript language-learning related posts

  • Show HN: Math expressions and graph traversals of the Chinese language

    1 project | news.ycombinator.com | 8 Mar 2025
  • Have you tried most productive way of improving new language vocabulary?

    1 project | news.ycombinator.com | 30 Jul 2024
  • Boost Your Vocabulary Effortlessly with Vocabulary Booster 🎓🚀

    1 project | dev.to | 8 Jul 2024
  • Ready to learn min 100 new words daily and Effortlessly?

    1 project | dev.to | 28 Jun 2024
  • Show HN: Learning Chinese and Japanese with graphs and trees

    1 project | news.ycombinator.com | 17 Feb 2024
  • LinguaCafe: Self-hosted software for language learners to read foreign languages

    5 projects | news.ycombinator.com | 8 Jan 2024
  • Visualizing, and learning, the relationships among kanji, words, and morphemes

    1 project | /r/LearnJapanese | 6 Jun 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 14 May 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more →

Index

What are some of the best open-source language-learning projects in JavaScript? This list will help you:

# Project Stars
1 yomitan 1,717
2 topokanji 186
3 pronounce 168
4 HanziGraph 90
5 japReader 79
6 fluentcards 62
7 multi-subs-yt 34
8 LLG-MP 27
9 dictionanki 23
10 pokelex 21
11 fluentcards-grammar 20
12 Vocabularify 21
13 web 6
14 FreqBurger 3
15 browser-flashcards 3
16 TrieLingual 3
17 Yuzu 2
18 TanGoChrome 1
19 french-accents 1
20 ramu 0

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?