react-native-alarm-scheduler
LiveNative alarms for React Native & Expo · Package
An Expo Modules package for apps that need real, user-visible alarms rather than delayed background work — exact Android alarms and native iOS AlarmKit alarms behind one small typed TypeScript API.
Covers the gap between notifications and real alarms: permission checks, scheduling, listing, and canceling of app-owned alarms, with explicit unsupported behavior on platforms that can't schedule native alarms.
Schedules through AlarmManager.setAlarmClock and system Clock intents on Android, AlarmKit on iOS 26+ with App Intent stop actions and custom sounds, plus a config plugin that wires permissions and usage descriptions.
Stack
Expo Modules APITypeScriptAndroid AlarmManageriOS AlarmKitConfig plugin