Skip to content
vrmiguelPublic

About

A small, fast cross-platform database client

Topics

Resources

Stars

657 stars

Watchers

10 watching

Forks

Latest commit

 

History

177 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A small, fast cross-platform database client

Topics

Resources

Stars

657 stars

Watchers

10 watching

Forks

Releases

Packages

Contributors

Languages