WebGL implementation of the boids flocking algorithm. You can view a demo of it here. Firefox is the recommended browser, but it works fine in others, including Safari on iOS (just turn to landscape).
To build the js dist:
npm run build
Also available:
npm run watch