I have green eyes (with a blue rim) - and yes, purple is a classic
In, fact I remember going to the mac shop for a workshop on make up and at the end of it, all the sales women came over to me and went like - omg, with your eyes, I NEED to try this electric purple on you <3333
But, I also find that all shades of brown from beige to deep dark brown work really well - for the natural look, as such. Aside from that, I noticed that the hair colour also plays a role. When I was a blonde, I stayed more away from warmer shades, and stuck to colder ones. Now that I'm a red head - despite being a cold red - I can pull them off and they work...
gorgeously with my green eyes (think ivory, peach, saffron, bronze, mocha, etc)
On the other hand, those soft pastel lilacs and my favourite shade of lavender and indigo...yeah, so much better with the blonde (due to complimentary colours), though If I get just the right shade and blend them really well, it still works. Meanwhile, I loved plum colours when I was blonde but they made me look tired. Now, they absolutely complement both my hair and my eyes. The same is true with pink. Since red and green are colours that make each other pop ( again, complimentary colours) and pink is the soft version of red, it really brings it out. Otoh, pink - especially warm pink - can make you look really tired as it mimics the colour of tired eyes. So you need to really apply it with precision and it works way better with the red hair because it blends in more. In general, the red hair let me wear more bold colours, contrasting with my eyes and making them pop, whereas the blonde asked for softer colours to just highlight them beautifully.
I love playing with colours
Oh and my collection consists of MAC supplies (which I'm currently trying to finish up), Victoria Secret colour pallet (for travelling) and I'm currently in love and transitioning over to Jane Iredale (due to their commitment to both the environment, cruelty free and natural make-up)
Speaking of Jane Iredale and green eyes (or whatever your eye colour is) - check out their Eyesteppes! They basically have eyeshadow collections based on your eye colour and your skin tone!