As of this writing, Rough.js is still in v0.1 beta, so it may not be ready for a live production website. But it’s a proof that web standards are progressing fast and we’re entering an age where this kind of stuff is possible.
Take for example this progress bar generated through Rough.js. If you click the “Start” button you’ll notice it runs a custom animation that really looks hand-drawn. It’s using SVG lines with predefined patterns to create a wobbly effect that looks truly natural.