Download
Margin is free and open source (MIT licence). Every release is built from the source on GitHub by a public GitHub Actions workflow, and each file comes with a SHA-256 checksum.
#Windows 10 and 11
Recommended: the installer. Open PowerShell and run:
irm https://raw.githubusercontent.com/arxhr007/margin/main/scripts/install.ps1 | iexIt downloads the latest release, checks its SHA-256, installs it for your user only (no administrator rights) and starts it. A file fetched this way isn't marked as downloaded from the internet, so the browser and SmartScreen don't warn about it. The script is short: read it first if you like.
Or download the program directly:
- margin.exe (about 0.6 MB, nothing else to install)
- margin.exe.sha256
Requires a precision touchpad: Settings → Bluetooth & devices → Touchpad says "Your PC has a precision touchpad".
#Linux
64-bit Intel/AMD, any distribution with systemd. Run in a terminal:
curl -fsSL https://raw.githubusercontent.com/arxhr007/margin/main/scripts/install.sh | shOr download the program directly:
- margin-linux-x86_64 (static, no dependencies)
- margin-linux-x86_64.sha256
There is no prebuilt arm64 binary yet; on arm64, build from source. Linux needs a one-time permission step, described in Linux.
#Checking a download
Compare the file's SHA-256 with the .sha256 file next to it:
Get-FileHash .\margin.exe -Algorithm SHA256 # Windows (PowerShell)sha256sum -c margin-linux-x86_64.sha256 # Linux#Code signing
Windows releases are signed through the SignPath Foundation open-source program: free code signing provided by SignPath.io, certificate by SignPath Foundation. Signing is being set up, so releases before it is in place are unsigned. A signed margin.exe shows SignPath Foundation as its publisher. See the code signing policy.
If a browser warns that an unsigned margin.exe "isn't commonly downloaded", that is because the file is new, not because anything was found in it. Use the PowerShell installer above, or keep the file (Edge: Keep anyway; Chrome: Download anyway; SmartScreen: More info → Run anyway).
#All releases
Older versions and release notes: github.com/arxhr007/margin/releases.