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 →
Top 20 JavaScript language-learning Projects
-
-
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.
-
-
pronounce
Never doubt how to pronounce a word. Double-click it and your browser will say it out loud for you!
-
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 -
-
-
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. 🔤🎞️
-
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.
-
-
-
-
-
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!
-
-
-
browser-flashcards
Automatically generated flashcard repository for language learners, that lives in their browsers.
-
-
-
TanGoChrome
Chrome extension to give fast frequency data of Japanese words found in the current opened tab.
-
french-accents
A chrome extension that lets you copy French ⌨️ characters/accents, without the need to switch to AZERTY.
-
-
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.
JavaScript language-learning discussion
JavaScript language-learning related posts
-
Show HN: Math expressions and graph traversals of the Chinese language
-
Have you tried most productive way of improving new language vocabulary?
-
Boost Your Vocabulary Effortlessly with Vocabulary Booster 🎓🚀
-
Ready to learn min 100 new words daily and Effortlessly?
-
Show HN: Learning Chinese and Japanese with graphs and trees
-
LinguaCafe: Self-hosted software for language learners to read foreign languages
-
Visualizing, and learning, the relationships among kanji, words, and morphemes
-
A note from our sponsor - SurveyJS
surveyjs.io | 14 May 2025
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 |