Skip to content

Commit 78db408

Browse files
authored
Update README.md
1 parent 28a55ee commit 78db408

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,38 @@
88

99
<img align="center" width="1624" height="1056" alt="image" src="https://github.com/user-attachments/assets/fecbe1e2-d0a5-46cc-8843-78b25a509a3f" />
1010

11+
### What is it?
12+
13+
* A lightweight, snappy tool for everyday queries
14+
* Quick startup: loads up in less than a second in my machine.
15+
* Small memory footprint
16+
* Small bundle size
17+
* 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.
18+
19+
### What is it _not_?
20+
21+
* A fully-fledged professional DB management system like DBeaver.
22+
23+
### Supported databases
24+
25+
| Database | Status | Note | Driver |
26+
|:--------------------:|:---------------------:|:---------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------:|
27+
| PostgreSQL | Implemented, primary | Implemented, most used by authors. Unit-tested. | [`tokio-postgres`](https://github.com/rust-postgres/rust-postgres) |
28+
| SQLite | Implemented | Implemented, unit-tested. | [`rusqlite`](https://github.com/rusqlite/rusqlite) |
29+
| CockroachDB | Implemented | Implemented due to the Postgres Wire Protocol. No CockroachDB-specific tests currently | [`tokio-postgres`](https://github.com/rust-postgres/rust-postgres) |
30+
| MySQL | Planned | | das |
31+
| Microsoft SQL Server | Planned | | |
32+
| Oracle | Planned | | [`mysql`](https://github.com/blackbeam/rust-mysql-simple) |
33+
| Clickhouse | Planned | | [`clickhouse`](https://github.com/ClickHouse/clickhouse-rs) |
34+
| SQLCipher | Planned | | [`rusqlite`](https://github.com/rusqlite/rusqlite) |
35+
| DuckDB | Planned | | [`duckdb`]([https://github.com/rusqlite/rusqlite](https://github.com/duckdb/duckdb-rs)) |
36+
| MongoDB | Not currently planned | Would require some refactors to accomodate a NoSQL DBMS | |
37+
| MariaDB | | Rust lacks a dedicated MariaDB driver. As it stands, we'd be able to support MariaDB only through MySQL compatibility | |
38+
39+
#### Operating systems
40+
41+
`pgpad` supports Windows (7+), macOS (10.15+), and Linux (must have `libwebkit2gtk` 4.1 or higher).
42+
1143
## Building
1244

1345
### Requirements

0 commit comments

Comments
 (0)