Skip to content

Requirements ​

To run the desktop application ​

RequirementVersion
Node.js20.19+ or 22.12+ (required by Vite 7)
Rust1.77.2+ (Tauri 2 minimum supported Rust version)
Platform build dependenciesSee the Tauri prerequisites
A database serverMySQL 5.7+/8.0+ or PostgreSQL 11+

To run the CLI ​

RequirementVersion
Rust1.77.2+
A database serverMySQL 5.7+/8.0+ or PostgreSQL 11+

The CLI does not need Node.js.

Optional tools ​

Backup, restore and copy use the vendor client tools when they are available on PATH:

  • mysqldump, mysql for MySQL;
  • pg_dump, psql for PostgreSQL.

The desktop backup, restore and copy pages are not routed in the current UI, so these tools are not needed for the documented workflows.

Supported platforms ​

PlatformStatus
WindowsSupported; the desktop and CLI are developed and tested here
LinuxSupported; CI runs the Rust and frontend suites on Linux
macOSSupported by the code; not exercised in CI

See Platforms for the exact verification status.

Database engines ​

EngineVersionsStatus
MySQL5.7+, 8.0+Connection, listing and query available
PostgreSQL11+Connection, listing and query available

DBPinball connects to database engines, not to application frameworks, so any project using MySQL or PostgreSQL is compatible.

Released under the MIT License.