Skip to content
Projects

vrmiguel/pgpad has 660 GitHub stars and 31 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 14:04 UTC. Last push 2026-10-04.

How these counts are measured

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

A small, fast cross-platform database client

Developer Tools

README.md

Original

pgpad

[WIP] A straightforward cross-platform database client

image

What is it?

  • A lightweight, snappy tool for everyday queries
    • Quick startup: loads up in less than a second in my machine.
    • Small memory footprint
    • Small bundle size
  • Most importantly, pgpad is free, and will always be. That includes not ever having a "Community Edition", pop-ups that ask you for an upgrade, or anything of the sort.

What is it not?

  • A fully-fledged professional DB management system like DBeaver.

Supported databases

Database Status Note Driver
PostgreSQL Implemented, primary Implemented, most used by authors. Unit-tested. tokio-postgres
SQLite Implemented Implemented, unit-tested. rusqlite
CockroachDB Implemented Implemented due to the Postgres Wire Protocol. No CockroachDB-specific tests currently tokio-postgres
MySQL Planned das
Microsoft SQL Server Planned
Oracle Planned mysql
Clickhouse Planned clickhouse
SQLCipher Planned rusqlite
DuckDB Planned duckdb
MongoDB Not currently planned Would require some refactors to accomodate a NoSQL DBMS
MariaDB Rust lacks a dedicated MariaDB driver. As it stands, we'd be able to support MariaDB only through MySQL compatibility

Operating systems

pgpad supports Windows (7+), macOS (10.15+), and Linux (must have libwebkit2gtk 4.1 or higher).

Building

Requirements

  • A relatively recent build of npm
  • The Rust toolchain, with a minimum version of 1.85

Setup

1. Install dependencies

npm install

Build executable

npm run tauri build

To start the dev server

npm run tauri dev

A work in progress!

Feel free to open issues for bug reports and feature requests.