Made with openFrameworks, source code available on Github.

The short gif above shows the fireworks generated one by one.

Another mode was also made: the circles filling the window follow the mouse input.