The default android clock app will give you a notification about an upcoming alarm, and give you the option to dismiss it in advance (once of course) without having to open it.
To disable the snooze you have to remember which alarm triggered and switch it off (then back on)