A native Swift app for iOS, iPadOS and macOS (designed for iPad) for managing lists with support for private local storage, file-based collaboration, and Nextcloud sync.
Also available on Linux: Quite Listie for GNOME (GTK4 + libadwaita). Both apps share the
.listiefile format and Nextcloud sync, so lists move between them.
- Private Lists — Local device storage synced via iCloud, completely offline-first
- File-Based Lists — Shareable
.listiefiles on iCloud Drive or local files (Dropbox, or any file provider on macOS) - Nextcloud — Native Nextcloud integration with Login Flow v2 (supports 2FA and SSO), offline-first with background sync and automatic conflict resolution
- Modern two-pane navigation with sidebar
- Favourite lists for quick access
- Custom list icons with SF Symbols picker
- Folders grouped alphabetically across all storage sources
- Smart unchecked item counts
- Add, edit, delete items with quantity tracking
- Color-coded labels with automatic contrast adjustment for readability
- Rich markdown notes on any item
- Collapsible sections (remembers state per list)
- Bulk operations (mark all complete/active)
- Swipe gestures for quick actions
- Right-click context menus on macOS
- List view — standard checklist
- Map view — per-list map showing items pinned to locations, with label filtering and long-press to add items
- Kanban board — drag items between label columns
- Markdown preview — rendered markdown view of the list
- Markdown import — paste any markdown checklist, intelligently merges with existing items
- Markdown export — share lists as readable text
- Quite Listie file export — full backup with all data
- Deeplink support for sharing lists via URLs
- File-based collaboration via iCloud Drive, Dropbox, or any file service
- Nextcloud sync with ETag-based change detection and three-way merge
- Offline-first: writes to local cache immediately, uploads in background
- Automatic conflict resolution using item timestamps
- Read-only mode for shared reference lists
- Set due-date reminders on individual items
- "Today" and "Scheduled" smart boxes in the sidebar
- Complete items directly from a notification
- Background refresh to keep reminder counts current
- Pin a location to any item by pasting a Google Maps or Apple Maps link, or using the location picker
- Per-list map view — see all pinned items for the current list on an interactive map; markers inherit the item's label colour and symbol
- Global Locations view — a single map aggregating every pinned item across all lists; tap a pin to jump straight to that item
- Filter map pins by label or toggle visibility of completed items
- Long-press on the map to drop a new item at that coordinate
- Open any pinned location in Apple Maps, Google Maps, or TomTom GO
Drive-friendly access to items in your lists that have a pinned location, under Apple's Driving Task entitlement (com.apple.developer.carplay-driving-task).
- Map tab — your pinned places (up to 12) shown as POIs on a system-rendered map, in the order you set on the phone
- List tab — drill-down by label: tap a label to see its items, distance-sorted from your current location, then tap an item to choose a navigation app
- Pin management on the phone — Settings → CarPlay Pins lets you choose, reorder, and remove pinned places and pinned labels with drag-to-reorder and swipe-to-delete; changes propagate to a live in-car session within a frame
- Navigation handoff to Apple Maps, Google Maps, or TomTom GO via a modal action sheet; set a default app in Settings to skip the picker on every tap
- Respects Apple's CarPlay driver-distraction rules: list refresh rate-limited to 10s, POI updates to 60s (when pins are unchanged), and per-section row caps so the most relevant items are always reachable
CarPlay text-input search is reserved for Apple's Navigation category, so the in-car UI is read-only — curate the pin set on the phone first and the driver picks from it.
- Recycle bin with 30-day auto-delete
- Quantity tracking with increment/decrement
- Show completed items inline or as a separate section
- Welcome list with interactive tutorial
- Keyboard shortcuts and menu commands on macOS
- File type association (double-click
.listiefiles to open) - Multi-window support
- Built with SwiftUI
- Actor-based concurrency for thread-safe file I/O
- Nextcloud Login Flow v2 — browser-based sign-in, no app passwords required
- ETag-based sync with three-way merge for conflict resolution
- Security-scoped bookmark storage for external files
- NSFileCoordinator for reliable iCloud sync
- Automatic migration from legacy formats
- iOS 18+ / iPadOS 18+ / macOS 15+
- CarPlay support requires iOS 26+ (head unit, in-dash factory, or aftermarket CarPlay receiver)
- MarkdownView — Markdown rendering for SwiftUI (MIT)
- SymbolPicker — SF Symbols picker for SwiftUI (MIT)
- NextcloudKit — Nextcloud API client for Swift (LGPL-3.0)
GPL – see LICENSE file for details.