https://github.com/thierryh91200/databasemanager
Modern manager for SwiftData databases on macOS.
https://github.com/thierryh91200/databasemanager
database databases macos manager managers sqlite swift swiftdata swiftui
Last synced: about 1 month ago
JSON representation
Modern manager for SwiftData databases on macOS.
- Host: GitHub
- URL: https://github.com/thierryh91200/databasemanager
- Owner: thierryH91200
- Created: 2025-08-24T19:16:50.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-09-06T10:06:49.000Z (about 1 month ago)
- Last Synced: 2025-09-06T12:11:40.877Z (about 1 month ago)
- Topics: database, databases, macos, manager, managers, sqlite, swift, swiftdata, swiftui
- Language: Swift
- Homepage:
- Size: 3.35 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
  
# DatabaseManager
Modern manager for SwiftData databases on macOS.
![]()
Welcome
![]()
Main## Overview
**DatabaseManager** is a macOS application that allows you to create, open, and manage databases using SwiftData. It provides a modern SwiftUI interface, a list of recent files, and tools to manipulate `Person` entities (name, age, creation date). It’s designed for developers and power users who need a lightweight way to inspect and edit SwiftData stores.
## Features
- Create a new SwiftData database
- Open existing databases from disk
- Quick access to recent files
- Add, edit, and delete `Person` records
- View details: name, age, creation date
- Reset user preferences (to default state)
- Dark Mode and macOS-native UI
- Keyboard shortcuts for common actions (optional, configurable)## Requirements
- macOS 13.0+ (Ventura) or later
- Xcode 15+
- Swift 5.9+
- SwiftData (enabled in your target if you build the app from source)## Installation
### Option A — Build from source
1. Clone this repository:
```sh
git clone
cd DatabaseManager