DaysLeft is an iOS application built with SwiftUI that helps you keep track of the days remaining until important events. It includes a configurable widget so you can view your countdowns directly from the Home Screen or Lock Screen.
- Create, edit and delete events with target dates
- Countdown in days until each event
- Pin important events to the top of the list
- Haptic feedback on important actions
- Home Screen widget with small and medium layouts
- Open
DaysLeft.xcodeprojin Xcode (iOS 17 or later). - Build and run the DaysLeft target on your device or simulator.
- The main screen will show an empty list the first time you launch the app. Tap the compose button to add a new event.
- Add a Day – Tap the button with the pencil icon and fill in the form with a name and target date.
- Edit or Delete – Swipe an entry to reveal actions for pinning, editing or deleting.
- Widget – Long‑press your Home Screen, add the widget named Left, and choose which day to display.
The widget displays a minimalist calendar view that adapts depending on whether the event is days, months or years away.
DaysLeft provides a simple way to count down to multiple upcoming events, such as vacations, birthdays or deadlines. With the optional widget you can see at a glance how much time is left without opening the app.
| App | Widget |
|---|---|
![]() |
![]() |
This project is licensed under the MIT License.

