ZedISQL is a high-performance, professional-grade PostgreSQL GUI client designed for developers who value speed, aesthetics, and a clean workflow. Built with Rust (Tauri) and TypeScript, it offers a lightweight but powerful alternative to bulky database managers.
- Dynamic Multi-Tab Interface: Work on multiple queries simultaneously with isolated sessions and intuitive tab management.
- Real-time Server Metrics: Integrated dashboard providing live monitoring of active sessions and Transactions Per Second (TPS).
- Dynamic Object Explorer: A hierarchical database browser with on-demand expansion and auto-fetching of database objects.
- Comprehensive Type Support: Native rendering for complex PostgreSQL types including Timestamps, BigInts, and Decimals.
- Developer-Centric UX:
- Hotkey-driven workflow (F5 for Execute, Cmd+R for Refresh).
- Smart connection modal auto-popup on startup.
- Professional glassmorphism dark theme.
- Backend: Rust, Tauri, SQLx (Asynchronous PostgreSQL)
- Frontend: TypeScript, Vanilla CSS (Custom Design System)
- Dependencies: Chrono (Timestamps), Rust Decimal (Precision Math), Tokio (Async Runtime)
- Clone the repository:
git clone https://github.com/YOUR_USERNAME/zedisql.git cd zedisql - Install dependencies:
npm install
- Run in development mode:
npm run tauri dev
This project was developed in close collaboration with the Antigravity (Gemini) AI agent. For details on the AI-assisted development process, see GEMINI.md.
ZedISQL - Empowering your PostgreSQL workflow.
