All formats

AVIF libraries for Go

The Go standard library and golang.org/x/image don’t read or write AVIF.

Other options: govips (a cgo binding of libvips) reads and writes AVIF if you already use libvips, and gen2brain/gav1d is a newer pure Go port of dav1d with an AVIF decoder and a basic encoder.