Modern PostgreSQL client with native GUI, built in Rust using egui. Designed for developers who want a lightweight and fast database management tool.
- Multi-server connections management
- Interactive SQL query editor
- Query results in tabular format
- Database tree navigation
- Cross-platform (Windows, Linux, macOS)
- Rust (install guide)
- Cargo
bash install.sh
This script will install Rs-Postgres to your system and create a desktop entry.
git clone https://github.com/pywebsol/rs-postgres.git
cd rs-postgres
cargo run --release
-
Login
- Enter your encryption password or create new one
- Click "Login" (Enter)
-
Add Server Connection
- Click "Add Server" in left panel
- Enter connection details:
Name: My Production DB Host: db.example.com Port: 5432 User: admin Password: ******** Service DB: postgres
-
Execute Queries
- Select database in connection tree
- Write SQL in editor panel
- Click "Run" (F5) to execute
-
Result Handling
- View results in table
- Click on cells to copy values
# Debug build
cargo build
# Release build
cargo build --release
# Run with debug logging
cargo run -- --debug
- SQL scripts opening and saving
- Creating new databases and tables in the connection tree
- Connection health monitoring
- Query execution time tracking
- Query results pagination
- Query results export to CSV
- Editing server connection details
- Syntax highlighting
- Translations
- SQL query operations presets for tables
If you have any questions, do not hesitate to write to me: https://t.me/bot_token
"Simplicity is the ultimate sophistication" - Leonardo da Vinci