Skip to content

Installation

SoftDB ships as a native desktop app for all three major platforms. Pick your platform below and you’ll be up and running in a few minutes.

Grab the latest release from the GitHub Releases page.

PlatformFileNotes
WindowsSoftDB-amd64-installer.exeNSIS installer with shortcuts and uninstaller
macOSSoftDB-darwin-arm64.dmgApple Silicon native; Intel Macs via Rosetta 2
LinuxSoftDB-linux-amd64.AppImagePortable — no install needed
Linux (Debian/Ubuntu)SoftDB-linux-amd64.debSystem package with desktop integration
  1. Download SoftDB-amd64-installer.exe from the Releases page.

  2. Run the installer. Windows may show a SmartScreen warning for unsigned apps — click More info then Run anyway.

  3. Follow the setup wizard. SoftDB installs to %LOCALAPPDATA%\SoftDB by default and adds a Start Menu shortcut.

  4. Launch SoftDB from the Start Menu or desktop shortcut.

To uninstall, use Add or Remove Programs in Windows Settings.

All release binaries are signed with Sigstore for supply chain security. Each file has a corresponding .bundle signature file on the Releases page.

  1. Install cosign:

    Terminal window
    # macOS
    brew install cosign
    # Go (any platform)
    go install github.com/sigstore/cosign/v2/cmd/cosign@latest
  2. Verify the downloaded file:

    Terminal window
    cosign verify-blob SoftDB-amd64-installer.exe \
    --bundle SoftDB-amd64-installer.exe.bundle \
    --certificate-identity-regexp "https://github.com/zane-tv/soft-db" \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com

    Replace SoftDB-amd64-installer.exe with the filename you downloaded. The same command works for .dmg, .AppImage, and .deb files.

  3. Or use the helper script (if you cloned the repo):

    Terminal window
    ./scripts/verify-release.sh SoftDB-amd64-installer.exe

A successful verification prints Verified OK.

If you want to run the latest development version or contribute to SoftDB, you can build it yourself.

Prerequisites:

  1. Install the Wails CLI:

    Terminal window
    go install github.com/wailsapp/wails/v3/cmd/wails3@latest
  2. Clone the repository:

    Terminal window
    git clone https://github.com/zane-tv/soft-db.git
    cd soft-db
  3. Start development mode (hot-reload for both Go and React):

    Terminal window
    wails3 dev
  4. Build a production binary:

    Terminal window
    wails3 build

    The compiled app lands in the build/bin/ directory.

Once SoftDB is installed, head to the Quick Start guide to create your first database connection and run your first query.