A JS swarm painting app, that I'm using largely as a project for learning Angular.
The swarms used in the app are a bit of a fake-out, as they don't actually follow any of the self guiding behaviours that are consistent with more traditional swarms (i.e. Boids).