Skip to content

thierryH91200/DatabaseManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift macOS License

DatabaseManager

Modern manager for SwiftData databases on macOS.

English | Français

Welcome
Welcome

Main
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:
    git clone <repo-url>
    cd DatabaseManager

About

Modern manager for SwiftData databases on macOS.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages