Mongrel support

System requirements

The current Mongrel desktop app is built with Tauri 2 and ships for Windows, macOS, and Linux. The app window requires at least 800 by 600 pixels.

Windows

Use the Windows installer published on the download page. Mongrel uses the platform webview runtime required by Tauri and stores local app data through the operating system.

macOS

Use the macOS package published on the download page. Mongrel is a desktop app and does not require Node.js, Rust, or a local server for normal use.

Linux runtime packages

Debian and Ubuntu builds require the Tauri GTK/WebKit stack. RPM-based distributions require the equivalent GTK, WebKitGTK, AppIndicator, librsvg, and libsoup packages.

Debian/Ubuntu: libwebkit2gtk-4.1-0, libgtk-3-0, libayatana-appindicator3-1, librsvg2-2, libsoup-3.0-0.
Fedora/RHEL family: webkit2gtk4.1, gtk3, libappindicator-gtk3, librsvg2, libsoup3.
A D-Bus user session is required for desktop keychain integration.
gnome-keyring or KWallet is recommended for credential storage, depending on desktop environment.

Optional Linux capabilities

Some workflows depend on host permissions outside the app.

Serial device access commonly requires membership in dialout on Debian, Ubuntu, and Arch, or uucp on Fedora and RHEL.
Scheduled backup and SQL jobs use systemd user timers. On headless servers, enable lingering for the user that should run jobs.
xdg-utils is recommended so Mongrel can open files and URLs using desktop defaults.

Database plugin requirements

Most database engines install as signed first-party plugins from inside the app; MongoDB and MongrelDB are built into default builds. A few engines need vendor runtimes that Mongrel does not distribute and that you install yourself.

Oracle Database connections require user-installed Java 25 and the unmodified SHA-pinned Oracle JDBC Thin JAR.
IBM Db2 and IBM Informix connections require a user-installed IBM clidriver, and Windows ARM64 is unsupported.
SAP SQL Anywhere connections require a user-installed SAP client runtime.
Applicable vendor entitlements and runtimes remain your responsibility.

Source builds

End users do not need source-build tools. Contributors building Mongrel from source need Node 24 or newer and a Rust toolchain.