A particle system library for arduino
Mainly intended to be used with low-resolution displays (like an 8x8 RGB matrix).
Clone the repo into the arduino libraries directory
A Colorduino or a Rainbowduino, mounted in a box behind a screen made of tracing-paper.
Paint the inside of the box in black for some added contrast.
You can see some of the example sketches in action in these videos: