realkai42/qwerty-learner

为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 50 minutes ago
Added to GitGenius on September 2nd, 2026
Created on January 21st, 2021
Open Issues & Pull Requests: 294 (+0)
GitHub issues: Enabled
Number of forks: 2,629
Total Stargazers: 22,985 (+0)
Total Subscribers: 95 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.1 days
Mean response time: 63.5 days
90th percentile: 156.8 days
Tracked items: 79

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 3% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 130
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 492 days
Stale 30+ days: 126
Stale 90+ days: 117

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • pinned (2)
  • Category: Discussion (1)
  • Category: Tracking Issue (1)
  • Status: Help Wanted (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Qwerty Learner is a typing practice application that combines English vocabulary learning with keyboard muscle memory training.

The tool addresses a specific problem: keyboard workers whose typing speed in their native language often exceeds their English typing speed due to stronger muscle memory in their first language. This creates a gap where users struggle to type English words fluently despite knowing them. Qwerty Learner merges vocabulary memorization with typing practice by requiring users to type out English words correctly. If a word is typed incorrectly, users must retype it, ensuring they build accurate muscle memory rather than reinforcing mistakes. The application includes built-in word lists covering standardized tests like CET-4, CET-6, GMAT, GRE, IELTS, SAT, and TOEFL, as well as specialized lists for programmers containing common technical vocabulary and API references across multiple programming languages. The tool also provides phonetic display and pronunciation functionality.

Qwerty Learner suits keyboard workers who want to improve English typing fluency while expanding vocabulary, and it has particular value for programmers who need to master technical terminology and API syntax. It is also useful for people preparing for computer-based English proficiency exams. The application is available as a web interface and as a VSCode plugin, making it accessible during development work.

The project maintains active development with regular updates to its word libraries and features. Community contributions are welcomed for expanding available vocabulary lists. The codebase is built with React and TypeScript, and the project supports multiple deployment options including Vercel and GitHub Pages, with mirror repositories available on alternative platforms.