@bijection/smoke (npm): Tiny, fancy, javascript canvas smoke effect.
Keywords: smoke|effect|canvas|smoke.js