This repo contains a simple golang package for decoding/encoding GPL files. A GPL file is a plain-text palette description, which does not support alpha.
There are also sample shell scripts inside of scripts, and some
command-line utilities in cmd.