Wireframe shader with gradient colors
Here is a try:


Create your profile shape (here an extruded triangle) and a curve, give your shape an Array and a Curve modifier so that it follows the curve, then a Wireframe modifier so that it thickens the edges. Disable the Replace Original option of the Wireframe modifier so that you can still see the original faces.





Create 2 materials, one for the faces, one for the edges. The first material is a mix between a Transparent shader and an Emission shader, with a Layer Weight as factor.





The second material is a basically a mix between Emission shaders and a Transparent shader, with a Noise shaders as factors, in order to create a blend of colors and transparency.





In the material list of your object (Material panel), put the first material (faces material) above the second one (edges material). In the Wireframe modifier, choose Material Offset > 1 so that the edges will have the second material of your material list.





Here is what it gives: