https://github.com/skorotkiewicz/postbird-tauri
A modern PostgreSQL database client built with Tauri and Preact.
https://github.com/skorotkiewicz/postbird-tauri
postbird postgresql preact rust tauri-app vite
Last synced: 3 months ago
JSON representation
A modern PostgreSQL database client built with Tauri and Preact.
- Host: GitHub
- URL: https://github.com/skorotkiewicz/postbird-tauri
- Owner: skorotkiewicz
- Created: 2025-10-02T00:32:27.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-02T03:15:37.000Z (9 months ago)
- Last Synced: 2026-01-03T16:05:01.547Z (6 months ago)
- Topics: postbird, postgresql, preact, rust, tauri-app, vite
- Language: JavaScript
- Homepage:
- Size: 694 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Postbird Tauri
A modern PostgreSQL database client built with Tauri and Preact.

## Features
- **Universal SQL execution** - Run any SQL query
- **Table management** - Create, drop, alter tables and columns
- **Index management** - Create and drop indexes
- **User management** - Create, drop, and modify users/roles
- **Database management** - Create and drop databases
- **Data operations** - View, edit, add, and delete rows
- **Advanced tools** - Import/export, query builder, data generator, schema comparison
- **Multiple panels** - Content, structure, info, users, extensions, procedures
## Tech Stack
- **Backend**: Rust + Tauri + SQLx
- **Frontend**: Preact + Vite
- **Database**: PostgreSQL (pure Rust implementation)
## Getting Started
```bash
# Install dependencies
bun install
# Run development server
bun tauri dev
```
## Build
```bash
# Build for production
bun tauri build
```
## Architecture
- **Single `execute_sql` function** handles all database operations
- **Dedicated Rust functions** for complex tools (import/export, query builder)
- **Pure Rust implementation** - no system dependencies
- **Responsive design** with horizontal scrolling for wide tables
## License
MIT