frequently asked questions
Pricing, data privacy, platform support, and the security warning macOS shows on first launch.
Yes. QuerySQL is free to download and use, and the source is publicly available on GitHub.
No. QuerySQL is a native desktop app — it talks directly to your local SQLite file or your own Postgres server. Nothing is proxied through a third-party service, and no query or table data ever leaves your machine.
The current download is a native build for Apple Silicon Macs (arm64),
distributed as a .dmg. QuerySQL is built with Tauri, so Windows and Linux
builds are possible from source — prebuilt installers for those platforms aren't
published yet.
QuerySQL isn't signed with a paid Apple Developer ID or notarized, so Gatekeeper warns on first launch. Open System Settings → Privacy & Security, scroll to the bottom, and click Open Anyway next to QuerySQL. You only need to do this once.
SQLite and Postgres. Open or create a local SQLite file, or connect to a Postgres server with host, port, user, password, database, and SSL mode. The Rust backend is written behind a dialect abstraction, so more databases could be added later — see the About page for how that's structured.
Edits in the table view — adding, editing, duplicating, or deleting rows — are staged locally first. Nothing touches the database until you click Commit, which applies every staged change as one transaction. Click Discard instead and it's as if nothing happened.
No. Postgres passwords are never persisted. Recent Postgres connections are saved without a password, so reconnecting from that list always re-prompts you for it. Everything else — recent connections, query history, theme — is saved locally on your machine.
Postgres has no stable per-row identifier equivalent to SQLite's rowid,
so for tables without a primary key, QuerySQL falls back to using every column together
as a composite identity when editing rows.
The source is publicly available on GitHub. It's built and maintained independently — if you find it useful, you can support development at buymeacoffee.com/mindkhichdi.
QuerySQL is free, native (built with Tauri and Rust rather than Electron or Java), supports both SQLite and Postgres in one app, and its table editor stages every edit for a transactional commit or discard. See the comparison page for a full breakdown.
Not officially distributed yet. Because QuerySQL is built with Tauri, which supports Windows and Linux, a build from source is possible today; prebuilt installers for those platforms depend on interest and are on the roadmap.