This library provides a way of parsing ics calendar files. Supports repetition patterns, organizer and attendees. It also supports both local and remote files to be parsed.
This is a work in progress. It needs a lot more tests and a small refactor on some parts as well as CI and gopkg.in versions.
go get https://github.com/erizocosmico/go-ics
calendar, err := ics.ParseCalendar("local file URL or remote URL", 0, nil)
MIT License, see LICENSE
Based on the work of PuloV.