- Connection Management
- SSL/TLS Support
- Database & Table Browsing
- SQL Query Editor
- Data Viewing & Editing
- Row Operations - View rows as json, edit row, select rows and delete
- Keyboard Shortcuts
- Native macOS Experience - Built with SwiftUI for a fast, responsive, and familiar interface
- Launch PostgresGUI
- Click "New Connection"
- Enter your connection details:
- Host (e.g., localhost or your server address)
- Port (default: 5432)
- Database name (default: postgres)
- Username and password
- Click "Test Connection" to verify
- Save your connection profile
Cmd+Return- Execute SQL querySpace- View selected row in JSON formatDelete- Delete selected row(s)
-
Clone the repository:
git clone https://github.com/yourusername/postgresgui.git cd postgresgui -
Open in Xcode:
open PostgresGUI.xcodeproj
-
Build and run:
- Select the PostgresGUI scheme
- Press
Cmd+Rto build and run - Swift Package Manager will automatically resolve dependencies
All dependencies are managed through Swift Package Manager and will be downloaded automatically on first build.
- Visit postgresgui.com/support for help and documentation
- Report bugs on GitHub Issues
PostgresGUI is built on the shoulders of giants. Special thanks to:
- The PostgresNIO team for the excellent PostgreSQL client library
- The Swift NIO project for the networking foundation
