github.com/artyom/csvstruct (go): Package csvstruct allows scanning of string slice obtained from a csv.Reader.Read call into a struct type.  It supports scanning values to string, integer, float, boolean struct fields, and fields with the types implementing encoding.TextUnmarshaler or Value interfaces.
Keywords: csv|structured-data