Free · Native · Self-hosted ready

The database client that fits like a glove.

Navidog is a native MySQL, MariaDB, PostgreSQL, SQL Server and SQLite client for Android, Linux, macOS and Windows — built by a database administrator for real daily work, not for a demo.

No subscription. No telemetry. No account required. Android · Linux · macOS · Windows
Android Linux macOS Windows

One edition · one price

Totally FREE

€0 · forever

One of the few complete database clients that runs on a tablet — with the same app on Mac, Windows and Linux. No pro edition, no subscription, no features locked behind a paywall.

Tablet Android
Mac macOS 12+
PC Windows 10/11
PC Linux x64
Your server self-hosted · Docker

The account server is free too: you host it, the data stays yours.

Why Navidog exists

Built because the daily driver was not enough.

Its creator works with databases every day. The free edition of the tools available had limits that showed up exactly when you needed them: export options, filters, structure changes.

Instead of adapting to a limited version, he built the client he wanted: a fast grid, an editor that understands SQL, filters you can reason about, complete exports and a table designer that does not hide the SQL.

Navidog is the result of that work: one codebase for tablet and desktop, the same shortcuts everywhere, and an optional server you can host yourself.

“I wanted the client I use every day to stop getting in the way.”

— the Navidog project

4
platforms
5
database engines
0
telemetry

A closer look

Small details that save hours.

Every screen is designed around the work you repeat every day. Scroll to see the details that usually get lost in demos.

01 / 03

Filters you can switch off and still read

Disable a condition without deleting it. The generated query comments it out, so the reasoning stays in the SQL — together with the AND/OR you chose.

02 / 03

Exports with no surprises

CSV, SQL, XLSX or straight to another server. Whole table, filtered rows or the visible page, with the encoding and the scope you picked.

03 / 03

A designer that shows the SQL

Fields, indexes, triggers and options, with a live CREATE and ALTER preview before anything touches the database.

01 / 03

Filters you can switch off and still read

Disable a condition without deleting it. The generated query comments it out, so the reasoning stays in the SQL — together with the AND/OR you chose.

02 / 03

Exports with no surprises

CSV, SQL, XLSX or straight to another server. Whole table, filtered rows or the visible page, with the encoding and the scope you picked.

03 / 03

A designer that shows the SQL

Fields, indexes, triggers and options, with a live CREATE and ALTER preview before anything touches the database.

What makes it different

Six features you will actually use.

No feature list for the sake of it: these are the parts that come from daily work with real schemas.

Export as IN

Copy any selection as a ready IN (…) list, inline or one value per line.

copy as IN
IN ('Rome', 'Turin', 'Milan', 'Naples')
'Rome'
'Turin'
'Milan'
Filters, disabled and commented

Toggle a filter off and the generated query comments it out: the reasoning is never lost.

generated query
WHERE city LIKE '%i%'
-- AND active = 1
AND created_at >= '2026-01-01'
Complete export widget

CSV, SQL, XLSX and server-to-server, with the right scope every time.

export
CSV SQL XLSX Server Whole table · filtered · page
Dump and restore

Tables, views, routines, events and triggers in one SQL file, with progress and error reporting.

dump.sql
CREATE TABLE `customers` (…)
INSERT INTO `customers` VALUES (…)
-- 2,418 rows · triggers · views
Table designer

Fields, indexes, triggers and options, with a live CREATE and ALTER preview.

fields
idintPK
emailvarcharUNIQUE
created_atdate
Cloud capable, self-hosted

An optional account server for sync, sharing and vault. Run it yourself: your data stays yours.

self-hosted
Client HTTPS Your server
sync · sharing · vault

Navidog Server

Coming soon

Your account server, on your own infrastructure.

An optional Go + PostgreSQL service that adds library sync, sharing and an encrypted vault to the client. One container, one database, your rules — nothing leaves your network.

Sync Cloud capable, self-hosted Docker Compose PostgreSQL

The public release is being packaged. The server already runs the project’s own account services; the download will appear here.

Dashboard: users, groups, library and devices at a glance.

Dashboard: users, groups, library and devices at a glance.

Shared library: who owns which query, on which connection.
Shared library: who owns which query, on which connection.
Devices: revoke a lost tablet and its tokens with one click.
Devices: revoke a lost tablet and its tokens with one click.

Download

Pick your platform.

Stable builds are the ones the app uses for updates. Experimental builds are published here only and may break.

Tested builds. The in-app update check uses this channel.

The link is valid for 10 minutes and can be used only once.

Windows .exe
Version 1.0.11 · Build 108 · 24 MB

Installer. Unsigned: SmartScreen may warn.

14802d955a769684a3c4c79b95272578e7cbbf5810921a689ca59f154787dc96
macOS .dmg
Version 1.0.11 · Build 108 · 40 MB

Universal2, macOS 12+. Ad-hoc signed: right-click → Open the first time.

43d165e6fcf95bba60bc5f2b607c722a2a5db4364d2c0e269480ee7eeb672875
Linux .AppImage
Version 1.0.11 · Build 108 · 22 MB

Bilingual interface (English/Italian), in-app guide, export and designer refinements.

2bfac405274102b933e83f7207f82fb00f897f718e6880545d39a7f3db7370c2
Android .apk
Version 1.0.11 · Build 108 · 91 MB

Bilingual interface (English/Italian), in-app guide, export and designer refinements.

2399694dacd3bdbdd9ba6e85e08ce422638ea438c807ce78de4c507312a950b8