Rough Notation uses RoughJS to create a hand-drawn look and feel. Elements can be annotated in a number of different styles. Animation duration and delay can be configured, or just turned off.
Rough Notation is 3.8kb in size when gzipped, and the code is available on GitHub.
Reference links:
- RoughNotation Github – https://github.com/rough-stuff/rough-notation
- RoughNotation website – https://roughnotation.com/