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+ | Separate builds for Apple Silicon (aarch64) and Intel (x64) |
| Windows | 10 / 11 | WebView2 required (pre-installed with Edge) |
| Linux | Ubuntu 22.04+ | x86_64 only. Requires webkit2gtk-4.1 and libsecret-1 |
macOS
Homebrew (recommended)
brew install --cask tabularis
To follow the nightly channel instead, install the tabularis@nightly cask:
brew install --cask tabularis@nightly
Direct download
Download the .dmg for your Mac (aarch64 for Apple Silicon, x64 for Intel) 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
winget (recommended)
winget install Debba.Tabularis
Direct download
Download tabularis_x.x.x_x64-setup.exe (or the .msi installer) 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. The .deb package declares them as dependencies, so this step only matters for the AppImage or a manual install.
Debian / Ubuntu
sudo apt install libwebkit2gtk-4.1-0 libsecret-1-0
Arch Linux
sudo pacman -S webkit2gtk libsecret
Fedora
sudo dnf install webkit2gtk4.1-devel libsecret-devel
Snap (recommended for Ubuntu / Debian)
sudo snap install tabularis
sudo snap connect tabularis:password-manager-service
The second command grants access to the system keychain and is not automatically connected. Restart Tabularis after granting it. Since v0.24.0, the package also declares the network-status plug needed by WebKit's portal requests and uses the GNOME platform's matching WebKit library and helper processes, fixing editors stuck at “Loading…”.
Flatpak
flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark dev.tabularis.Tabularis
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
Since v0.26.0 the nightly channel is on the AUR too, as tabularis-nightly-bin:
yay -S tabularis-nightly-bin
Updates
Tabularis checks for new releases against the GitHub Releases API two seconds after startup (if autoCheckUpdatesOnStartup is enabled, which is the default). On the stable channel the result is cached for 12 hours, so not every launch contacts GitHub. When an update is available, a notification appears in the UI with the option to download and install it automatically.
To disable update checks, turn off Check for updates on startup in Settings → Info, or set autoCheckUpdatesOnStartup: 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/.