Yes, Evapo-Rust works similarly with attacking rust only. It uses chelation reaction to achieve similar results (instead of ox-reduc).
I've also used electrolysis to remove rust successfully as well. Very effective on extremely rusty tanks.
Here's a sample of zinc-plating. I've done similar batch: nuts, bolts, brackets, etc.
https://myoldmachine.com/topic/1655-electrolysis-works-both-ways-diy-electroplating/
There's DIY kits for nickel plating. Looking for some links...