В примерах Liquidfun есть демонстрационная версия Faucet (testFaucet.js), но, к сожалению, она не работает во всех форках box2d + liquidfun из-за отсутствия класса ParticleEmitter.
Я нашел работающий пример Faucet в этом порту liquidfun:
https://github.com/flyover/box2d.js
Демонстрация:
https://cdn.rawgit.com/flyover/box2d.js/master/Box2D/Build/Testbed/index.html
В примерах также есть Drawing, который добавляет частицы до тех пор, пока движется мышь, что может быть использовано для создания собственного эмиттера частиц.
К сожалению, этот порт находится в странном «формате Google», который я не знаю, как редактировать.