The Go stdlib supports tar natively, too.