#372 · Primary category: Education & Research

hanzi-writer

Chinese character stroke order animations and practice quizzes

Project last updated:12/31/25

GitHub Stars

4.9K

Forks

724

Contributors

16

License

MIT

Why we included this project

A Chinese-learning app that drills writing skills is hard to build because the stroke order rendering is the hard part. Hanzi Writer handles that for you: it's a small JavaScript library that draws simplified and traditional characters as animated stroke-order paths and exposes enough hooks to turn them into practice quizzes where learners trace strokes and get checked on their input. The stroke and SVG data ships in a separate package under a permissive license, so you can bundle it offline and adapt it to your own lesson flow. It works from a plain script tag or through npm and stays light enough for small teams to drop into a project without building the rendering from scratch. If teaching people to write Chinese characters is part of your product, this removes the most tedious work.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category