This is simple tools which support RFC 5545 and RFC 6350
It is intended to interoperate with vdirsyncer and mutt.
I just don't like inteface of khard and khal. Interface of calcurse is much better, but it doesn't work with standard ics files directly and don't support all features neccesary to negotiate meetings.