This library allows you to parse GTFS folders into a hierarchy of structs representing the available GTFS data types. It's currently a work in progress. I've only implmented as much as I need for now.
The library is currently published to Hex. To use, add as a dependency to your mix file:
def deps do
[{:gtfs, "~> 0.3"}]
end