Is there a way to make a sphere made of equilateral triangles?

I was wondering is there a way to make something like this in Blender?

The real challenge though would be to texture it properly, cause I want to make it look like every triangle has a different color glass. Looking like a mosaic. Any tips? Thank you in advance!

• Hmm, icosphere, wireframe, random per island colors? Give me ten minutes… Jan 27 at 16:17
• This kind of structure is called a geodesic dome, and it doesn't actually consist of equilateral triangles, they're only approximately equilateral. The only icosphere that's really equilateral is the icosahedron itself. Jan 28 at 9:13

Make a glass material for the Icosphere with the Solidify modifier. In the Shader Nodes tree, add a Geometry node and a ColourRamp and connect the Random Per Island to the Fac. Set the ColorRamp to a RGB Gradient by an extra point using the + button, setting each point to red, green and blue. Then click the dropdown v and select Distribute Stops Evenly.