HamsterDB

Utilities

Free · Designed for iPad. Not verified for macOS.

HamsterDB: Private Ham Radio database for iPhone. Instant HamCall + QRZ lookups, organize stations & contacts, sort by call/name/date, JSON export/import. Fully offline. HamsterDB is the ultimate private database for amateur radio operators on iPhone. Keep track of every Ham Radio station you’ve worked and every contact you’ve made — all stored securely on your device with zero data sharing. Add a new station and HamsterDB instantly queries HamCall.net to auto-fill the operator’s name, location, and license class. Need the email address that HamCall doesn’t provide? Simply look it up on QRZ.com, copy the details, and paste into the QRZ field — HamsterDB intelligently maps everything into the right places. Once your stations are in the database you can view them instantly sorted by Call Sign, Name, or Date Created, in ascending or descending order. Export the entire database to a clean JSON file for backup or sharing with other hams. Import works just as easily, so clubs and friends can exchange logs in seconds. All data lives locally in SwiftData on your iPhone. There are no accounts, no cloud sync, no analytics, and no third-party data collection — your logbook stays completely private. Key Features • Automatic HamCall.net callsign lookup • QRZ.com paste-in support (captures email & extra fields) • Sort & filter by Call Sign, Name, or creation date • Ascending / descending order control • Full JSON export & import for easy sharing • Built-in comprehensive help system (CTHelp) • Beautiful, intuitive iPhone-native interface • Works offline after initial lookups Whether you chase DX, contest, ragchew, or just like keeping an accurate station log, HamsterDB turns your iPhone into a powerful, portable, private Ham Radio database. Privacy is built in from the ground up — your contacts and station data never leave your device. Download HamsterDB today and take control of your amateur radio logbook.

  • This app hasn’t received enough ratings or reviews to display an overview.

**1. Station Count Display** - Shows "X stations" count at the bottom of the station list - Updates dynamically when filtering - Files changed: `StationList.swift` **2. Share Sheet for Exports** - Added Share button (square.and.arrow.up) in Export toolbar - Exports files then presents iOS share sheet for AirDrop, email, Messages, Files, etc. - Files changed: `ExportView.swift` **3. ADIF Export** - Added ADIF (Amateur Data Interchange Format) export support - New format picker (JSON / ADIF) in Export view - Exports .adi files compatible with Log4OM, HRD, N1MM, and other logging programs - Includes all station data and additional contact dates as separate QSO records - Files added: `ADIF Service.swift` - Files changed: `ExportView.swift` **4. iCloud Sync (Manual Configuration Required)** - HamsterDB uses SwiftData which supports CloudKit sync - To enable: In Xcode, go to the project target > Signing & Capabilities > add "iCloud" capability > enable "CloudKit" > select or create a CloudKit container - Then change the `ModelConfiguration` in `HamsterDBApp.swift` to use a CloudKit-enabled configuration - No code changes were made for this feature as it requires Xcode project configuration **5. Clear & Import Confirmation** - "Clear & Import" mode now shows a destructive confirmation alert before proceeding - Warning text: "Clear & Import will permanently delete all existing stations and contacts before importing. This cannot be undone." - Files changed: `ImportView.swift` **6. Improved Contact Count Label** - Changed "X additional contacts" to "X contacts" in station list rows for clarity - Uses automatic inflection ("1 contact" vs "2 contacts") - Files changed: `StationList.swift` **7. Email Tap-to-Compose** - When an email address is entered, an envelope icon appears next to the field - Tapping it opens the default mail app with a new message to that address - Files changed: `EditStationView.swift` **8. Phone Tap-to-Call with Warning** - When a phone number is entered, a phone icon appears next to the field - Tapping it shows a confirmation alert ("This will place a phone call to...") before dialing - Files changed: `EditStationView.swift` **9. Empty State for Contact Dates** - Shows "No additional contact dates recorded." when the contacts list is empty - Previously showed a blank area - Files changed: `EditStationView.swift` **10. Spotlight Indexing** - Stations are indexed in iOS Core Spotlight for system-wide search - Users can find stations by call sign, name, or location from the iOS home screen search - Re-indexes automatically each time the station list appears - Files added: `SpotlightService.swift` - Files changed: `StationListView.swift` **11. Keyboard Shortcuts (iPad)** - ⌘N — Add new station - ⌘F — Search / Filter - ⌘S — Save changes (in Edit view) - ⌘Z — Undo last delete (system behavior via UndoManager) - Files changed: `StationListView.swift`, `EditStationView.swift` **12. Undo for Delete** - Deleting a station now registers with the system UndoManager - On iPad: ⌘Z to undo. On iPhone: shake to undo - Restores all station fields including contact dates - Files changed: `StationList.swift`

The developer, Gale Wolfenbarger, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    • Gale Wolfenbarger
    Size
    • 7.1 MB
    Category
    • Utilities
    Compatibility
    Requires iOS 18.0 or later.
    • iPhone
      Requires iOS 18.0 or later.
    • iPad
      Requires iPadOS 18.0 or later.
    • Mac
      Requires macOS 15.0 or later and a Mac with Apple M1 chip or later.
    • Apple Vision
      Requires visionOS 2.0 or later.
    Languages
    • English
    Age Rating
    4+
    Copyright
    • © 2026 Gale L. Wolfenbarger