Malarm

Malarm

Flexible no-frills alarm scheduler, free and open source

adriablo Alarm Clock

Screenshots

Screenshot of Malarm Screenshot of Malarm Screenshot of Malarm Screenshot of Malarm Screenshot of Malarm Screenshot of Malarm

Description

Malarm is a flexible, no-frills alarm scheduler for Android.

Features:

* One-time and date-specific alarms (e.g. "Rent due on the 15th")
* Repeat schedules: daily, weekdays, weekends, weekly (custom days), or monthly
* Snooze presets from 5 minutes to 8 hours, plus a configurable default snooze
* Full-screen alarm over the lock screen, with the sound of your choice or silent
* Alarms re-schedule to the correct local time when your time or timezone changes
* Export and import all alarms as a backup file
* Remove inactive alarms in one tap
* Built-in event log that shows what each alarm did
* Works completely offline — no ads, no tracking, no accounts

The app never sends data anywhere: it has no INTERNET permission at all. On newer Android versions it asks for the permissions needed to ring and wake the screen (notifications, full-screen alerts, and exact-alarm access). It is free and open source software, released under the MIT license.

What’s new (0.6.3)

New in 0.6.3:
- Fixed dismissing an alarm disarming its next occurrence (the next day could silently miss)
- New missed-alarm detection: armed alarms that never fire are recorded in the event log
- Event log can be exported to CSV; scheduled entries name the exact trigger date and dismissals note re-arms
- Event log capped at 10,000 entries

Versions

Version Date Size Requires Android Download
0.6.3 current
5fded41cbfd1cdc4…
2026-09-14 5.0 MB API 26
0.6.2
e0b51b1016348594…
2026-09-09 5.0 MB API 26
0.6.1
fff335887b4b1fe7…
2026-09-07 5.0 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Run at startupStart automatically after the device is switched on.
  • VibrationControl the vibration alert.
  • Prevent sleepingKeep the device from going to sleep.
  • NotificationsShow notifications.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_MEDIA_PLAYBACK
  • USE_FULL_SCREEN_INTENT
  • USE_EXACT_ALARM
Show 2 more permissions
  • Exact alarmsTrigger actions at a precise time.
  • malarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments