If you aren't caught up on the movies or shows, there are mild spoilers ahead!
In the Expanded Universe, blade colours were available in the entire spectrum, but since those stories aren't considered canon anymore, due to the splitting of the movie/TV series and EU continuities into official "Canon" and "Legends", I was wondering what the canon colours for lightsaber blades have become.
The colours of blades were originally intended to be blue for good guys and red for bad guys, and that was it.
Luke's lightsaber was changed to green in
Return of the Jedi so fight scenes against a desert sky would be visible to audiences.
For
Attack of the Clones, purple became a blade colour because Samuel L. Jackson insisted on it when Lucas said Jedi lightsabers were only blue or green.
In
Star Wars: The Clone Wars, Ahsoka Tano's lightsaber shoto is a yellowish-green colour, likely to differentiate it from her primary lightsaber, while the Jedi Temple Guards had yellow blades for their lightsaber pikes.
Pre Vizsla also wielded the black-bladed Darksaber.
Finally, in
Star Wars: Rebels, Ahsoka Tano's lightsaber blades are now white. According to a producer, the white blades represent her allegiance to neither Jedi, nor the Sith.
So, in Star Wars canon, we have blue, red, green, purple, yellow-green, yellow, black, and white as colours for saber blades. Does anyone know if there are instances of any more colours? I've only seen the films and the TV series, so I don't know if any of the novels or comics cover any more of the variety of colours that the EU features.