I've always wanted to set up repeating alarms for Google Calendar (that turn off when the "off" button is pressed.) If it isn't possible to choose this option from Google Calendar itself, Is there any third-party software that can do this? I'm using Ubuntu, and also dual-booting Windows.
There is a Google Chrome extension Alarm, I'm not so sure, but I think it has what your looking for.
I'll edit my answer if I find something else/better or if you provide a little more detail for the features your looking for.
Edit: I think Remember The Milk is what your looking for."In addition to the powerful web app... mobile to the web to apps including Gmail, Google Calendar, Twitter, and more. Remember The Milk apps are available for Android, iPhone, and iPad, and the MilkSync service syncs with Microsoft Outlook..."
It mentions Google Calendar specifically, and the "details" tab mentioned feature to sort alarms by ..."repeating".