Hanzi Writer

Chinese character stroke order animations and practice quizzes

Curve Matcher

Curve matching using Fr├ęchet distance and Procrustes analysis in JS

Wordsheet

Online language-learning exercise creator