Skip to content

zedware/zedisql

Repository files navigation

ZedISQL

ZedISQL Hero Mockup

License: MIT Tauri Rust

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.

🚀 Key Features

  • 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.

🛠 Technology Stack

  • Backend: Rust, Tauri, SQLx (Asynchronous PostgreSQL)
  • Frontend: TypeScript, Vanilla CSS (Custom Design System)
  • Dependencies: Chrono (Timestamps), Rust Decimal (Precision Math), Tokio (Async Runtime)

📦 Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/YOUR_USERNAME/zedisql.git
    cd zedisql
  2. Install dependencies:
    npm install
  3. Run in development mode:
    npm run tauri dev

🤖 AI Collaboration

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.

About

An open-source interactive database management tool.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors