Blender Wireframe Node
An easier alternative to freestyle edge marking for wireframe renderings (and it works with depth of field). Apply to your mesh with one Geometry Node tree. 100% procedural and customizable. Apply only to the objects you want to see wireframes on.
*update: The WireNode has now been updated to include "Wire Hover" and "Wire Resolution" parameters. 3/1/2022
STEP 1
Drag "WireNode" .blend file into scene. Append.
STEP 2
Choose to append a "NodeTree"
STEP 3
Select the "WireNode" tree
STEP 4
Add a new geometry node tree to any object you'd like the wireframe on.
STEP 5
Select the WireNode tree
FINAL STEP
That's it! If you want to change the thickness, hover, or resolution of the wireframe, the values are exposed in the node group. If you want to change the material, there are now two materials in your scene appropriately named "mesh" and "wire". Edit them to your heart's content. NOTE: If you want to subdivide your mesh, you can do so. If you want your wire to subdivide too, just place the subdivision modifier before your geo nodes modifier in your modifier stack.