- 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.
- A fully-fledged professional DB management system like DBeaver.
| 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 |
pgpad supports Windows (7+), macOS (10.15+), and Linux (must have libwebkit2gtk 4.1 or higher).
- A relatively recent build of
npm - The Rust toolchain, with a minimum version of 1.85
npm install
npm run tauri build
npm run tauri dev
Feel free to open issues for bug reports and feature requests.