enz / unz
UPDATE: added support for zip-compatible symlinks. enz works exactly like zip by default storing linked files, using the -y switch to store links only.
enz and unz are a zip-compatible compressor and decompressor pair that beat zip -9 on source code by 5-10%. Uses smarter pre-processing before DEFLATE.
It's often better than the alternatives for text, source code, structured text files, and markup.
Pure Go. No dependencies beyond stdlib. Output works with standard ZIP tools where possible
Benchmarks available.