PostgresGUI/postgresgui(opens in a new tab)
Language: Swift
- stars
- 393
- watchers
- 4
- forks
- 42
- open issues
- 0
- Last updated
- 09/07/2026
Language: Swift
PostgresGUI is a focused, native PostgreSQL GUI for Mac. It connects to local and hosted PostgreSQL databases without sending connection details, queries, or results through a PostgresGUI server.
Clone the repository:
git clone https://github.com/PostgresGUI/app.git
cd appOpen the project in Xcode:
open PostgresGUI.xcodeproj
IMPORTANT: Configure code signing:
Build and run with Cmd+R
If you don't want to open Xcode to configure code signing manually, you can use the provided script to set your Apple Developer Team ID and run the build directly from the terminal:
Apply your Team ID and a custom Bundle Identifier prefix:
./clean_pbxproj.sh YOUR_TEAM_ID com.yourname
(You can find your 10-character Team ID in your Apple Developer account)
Build the app and generate the DMG:
./build_dmg.sh
When you select your team in step 3, Xcode modifies project.pbxproj with your team ID. Do not include this change in your pull request.
This app uses macOS Keychain to securely store database passwords. Keychain access requires a valid code signature, so even local development builds need to be signed with your team ID.
PostgresGUI is built on the shoulders of giants. Special thanks to: