There are differences between Chinese and Japanese stroke order. See the animCJK [0] project for support for Japanese kanji and kanas (demo: [1]).
There's also the Kanimaji project [3] to animate files in the KanjiVG format, which could be used to get results similar to the Hanzi Writer project. If you use it to produce GIFs rather than animated SVGs, the resulting files are somewhat large though, so I wrote my own (ugly) renderer [4] to get better compression.
[1] https://github.com/KanjiVG/kanjivg
[2] https://kanjivg.tagaini.net/viewer.html?kanji=%E9%B1%9A
So I think this tool is useful for both.