Installation

Tabularis ships as a native desktop application built with Tauri. There are no servers, no sign-ups, and no internet connection required to run it.

System Requirements

Platform Minimum Notes
macOS 10.15+ Universal Binary (Intel + Apple Silicon)
Windows 10 / 11 WebView2 required (pre-installed with Edge)
Linux Ubuntu 20.04+ Requires webkit2gtk-4.1 and libsecret-1

macOS

brew tap TabularisDB/tabularis
brew install --cask tabularis

Homebrew

Direct download

Download the .dmg from GitHub Releases, open it, drag tabularis to your Applications folder, then launch it.

As of v0.13.1, macOS builds are code-signed with a Developer ID certificate and notarized by Apple, so the .dmg opens with the normal "downloaded from the internet" confirmation — no "unidentified developer" warning and no manual workaround.

If you are running an older, unsigned build and macOS blocks it with a "cannot be opened" warning (Gatekeeper quarantine), run:

xattr -c /Applications/tabularis.app

If you are upgrading and Tabularis was already in the Accessibility list in Privacy & Security, remove the old entry before granting access to the new version.

Windows

Download tabularis_x.x.x_x64-setup.exe from GitHub Releases and run it. Follow the on-screen instructions.

WebView2 is required — it ships pre-installed with Microsoft Edge and is present on all up-to-date Windows 10/11 machines.

Linux

System libraries

Before installing, make sure the required system libraries are present.

Debian / Ubuntu

sudo apt install libwebkit2gtk-4.1-dev libsecret-1-dev

Arch Linux

sudo pacman -S webkit2gtk libsecret

Fedora

sudo dnf install webkit2gtk4.1-devel libsecret-devel
sudo snap install tabularis

Snap Store

Flatpak

flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark dev.tabularis.Tabularis

flatpak (Flatpark)

AppImage

Download the .AppImage from GitHub Releases, make it executable and run it:

chmod +x tabularis_*.AppImage
./tabularis_*.AppImage

.deb (Debian / Ubuntu)

sudo dpkg -i tabularis_*.deb

.rpm (Fedora / RHEL)

sudo rpm -i tabularis_*.rpm

Arch Linux (AUR)

yay -S tabularis-bin

AUR

Updates

Tabularis checks for new releases against the GitHub Releases API on startup (if autoCheckUpdatesOnStartup is enabled, which is the default). When an update is available, a notification appears in the UI with the option to download and install it automatically.

To disable update checks, set checkForUpdates: false in your config.json. See Configuration for the full reference.

Build from source

Requirements:

  • Rust (edition 2021 — install via rustup)
  • Node.js (LTS recommended) with npm
  • Tauri CLI v2 (installed automatically as a local dev dependency)

1. Clone the repository

git clone https://github.com/TabularisDB/tabularis.git
cd tabularis

2. Install frontend dependencies

npm install

3. Run it

For a development build with hot-reload:

npm run tauri dev

To produce a release binary:

npm run tauri build

The compiled binary and installer packages are written to src-tauri/target/release/bundle/.