Railing is a package that brings encoding and decoding of rails style query parameters. It brings Marshal and Unmarshal functions using railing.Values type which in reality is a wrapper around url.Values.
I had a need of communicating Go->Rails using more sophisticated structures, including arrays of structs. I could not find any package capable of this. Also, most of the available packages did only one thing, encoding or decoding. I thought that I could do both while bringing more functionality.