TableMarshal

TableMarshal

version: 1.4 version version 1.4 1.4

TableMarshal is a native macOS multi tab database client for PostgreSQL, MySQL, SQLite, and Redis. Built for developers and DBAs who want a fast, focused tool.

Available to Download Soon

Key Features

TableMarshal is a native macOS database client for PostgreSQL, MySQL, SQLite, and Redis.

Multi Tab connections

Safe Mode toolbar

SSH Tunnelling

Connection export and import

Screenshots

See it in action

Screenshot 1
Screenshot 2
Screenshot 3

About This App

TableMarshal is a native macOS database client for PostgreSQL, MySQL, SQLite, and Redis.

Built for developers and DBAs who want a fast, focused tool.

DATABASE ENGINES

  • PostgreSQL (PostgresNIO, pure-Swift driver)
  • MySQL and MariaDB (MySQLNIO)
  • SQLite (Apple's built-in sqlite3)
  • Redis (RediStack)

CONNECTION MANAGEMENT

  • Library window with groups, tags, colors, search
  • Encrypted connection export and import (AES-256-GCM, PBKDF2-SHA256, 600 000 iterations)
  • Drag-to-reorder, sort A-Z / Z-A / Newest / Oldest
  • Per-connection TLS mode picker, verifyIdentity by default
  • SSH config integration: pick a Host straight from your ~/.ssh/config

SQL EDITOR AND RESULTS

  • CodeEditSourceEditor with tree-sitter syntax highlighting
  • One tab per opened table, native scrolling tab bar
  • Native NSTableView results grid, columns sized to fit
  • Inline cell editing with a staged-edit buffer; review and save in one go
  • Inspector pane with field-level edit controls and value presets
  • Query history with full-text search and reload-to-editor

SERVER ADMIN

  • Create database from the picker
  • Drop database with typed-name confirmation
  • Import a .sql dump into a new or replaced database (MySQL)
  • User management: create, delete, change password, grant access by preset (Read-Only, Read/Write, Full, Owner)
  • Per-database current-grant inspection so the right preset is pre-selected

SAFETY

  • Safe Mode toolbar: Silent (default), Alert before destructive, Alert before any write, or Read-Only
  • Per-session query timeout (default 120 seconds), enforced server-side via SET statement_timeout / MAX_EXECUTION_TIME
  • Auto-lock connections after configurable inactivity
  • SSH host-key TOFU verification (optional, off by default)

SSH TUNNELING

  • SSH tunneling
  • Password and OpenSSH RSA / Ed25519 keys
  • bcrypt-protected keys supported with KDF rounds up to 1024

PRIVACY

  • App Sandbox enforced.
  • No analytics, no crash reporters, no network beacons.

REQUIREMENTS

  • macOS 15 or later
  • Apple Silicon (arm64)

Ready to Get Started?

This app will be available on the app store soon

Available to Download Soon