There is roughly a bajillion alarm apps out there, some of them analyze your sleep, draw fancy diagrams, show twitter streams, news and weather... What I like about this app is the freedom from clutter, both in the UI and functionality. Wake iPhone app, created by Tiny Hearts, does one thing and does it well - it wakes you up. There are three waking modes: slap & flip, which allows you to slap the phone to snooze and flip it over to turn the alarm off; shake, the mode useful to heavy sleepers for it makes you shake the phone repeatedly before turning off the alarm; and swipe, a basic mode that turns the alarm off when you swipe the screen of your phone.
The design of the app is minimal and intuitive. I love the dial, which reminds me of the classic iPod controls. Among other features - the ability to save eight repeatable alarms and dedicate them to specific days of the week and the choice of twelve alarm sounds, progressively getting louder as they play. Watch the demo video to see the Wake app in action.