sparq

Download sparq

The sparq desktop GUI bundles the engine and the playground into a native app for macOS, Windows, and Linux. Prefer not to install anything? The full SPARQL playground runs entirely in your browser at /try — no download required.

Developer builds — unsigned.

These desktop bundles are not code-signed or notarized, so macOS Gatekeeper and Windows SmartScreen will warn the first time you open them. That’s expected — see the per-OS instructions on each card to allow the app. Officially signed and notarized builds (Apple Developer ID + Windows Authenticode) are coming; until then, only install builds you fetched yourself from the official Releases page. Each release attaches a SHA256SUMS manifest and SLSA build-provenance attestations you can verify with gh attestation verify.

Desktop app

macOS · Apple Silicon
.dmgUnsigned
Download sparq-gui.dmg
First launch & verification
Gatekeeper quarantines unsigned apps. After opening the .dmg and dragging sparq to Applications, right-click the app → Open (don’t double-click) and confirm once. If it still refuses, clear the quarantine flag from a terminal:
xattr -dr com.apple.quarantine /Applications/sparq.app
macOS · Intel
.dmgUnsigned
Download sparq-gui.dmg
First launch & verification
Same as Apple Silicon — right-click the app → Open on first launch, or clear the quarantine flag:
xattr -dr com.apple.quarantine /Applications/sparq.app
Pick this build only on an Intel Mac; Apple Silicon Macs should use the arm64 build.
Windows · x64
.msiUnsigned
Download sparq-gui.msi
First launch & verification
The installer isn’t Authenticode-signed, so Microsoft SmartScreen shows a blue “Windows protected your PC” dialog. Click More info → Run anyway to proceed. There is no Windows on Arm installer yet (the bundler can’t cross-build it from the x64 runner).
Linux · x86-64
.AppImageUnsigned
Download sparq-gui.AppImage.deb (Debian/Ubuntu)
First launch & verification
The .AppImage is a portable, self-contained binary — no install needed. Mark it executable, then run it:
chmod +x sparq-gui.AppImage
./sparq-gui.AppImage
A .deb is published for Debian/Ubuntu (button above). arm64 Linux builds are attached to each release on the Releases page.

Command-line & server

The same releases also carry the standalone sparq CLI and the sparq-server HTTP server binaries, built across a broad OS × CPU matrix (macOS/Windows/Linux, x86-64 micro-architecture tiers + arm64). These are plain executables — no signing dialog. The buttons below fetch the build for Linux · x86-64; every other platform’s archive is attached to the latest release.

sparq CLI

Load, query, and convert RDF from the terminal. Download the archive, extract, and put the binary on your PATH.

Download sparq CLI
First launch & verification
Portable archive for Linux · x86-64 (.tar.gz). Extract and run sparq — no installer, no signing dialog.
sparq-server

Serve a dataset over the SPARQL 1.1 Protocol with metrics and a Service Description. The desktop GUI can connect to a running server in endpoint mode.

Download sparq-server
First launch & verification
Portable archive for Linux · x86-64 (.tar.gz). Extract and run sparq-server.

No install needed

The web playground runs the same engine compiled to WebAssembly, entirely in your browser tab — nothing is uploaded, nothing is installed.

Open the playgroundRuns locally — nothing uploaded