An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# Postbird Tauri

A modern PostgreSQL database client built with Tauri and Preact.

![Main Screenshot](main.png)

## 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