Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SatConverter

SatConverter

Converts sats, BTC, EUR and USD instantly, with live Bitcoin prices.
A single 3 MB portable executable, built with Rust and Tauri, no runtime dependencies.

SatConverter, dark and light themes

Download

Grab the latest installer from the Releases page. These builds are not signed (code signing certificates cost money and add nothing to the code), so your OS will warn you on first launch:

Platform File First launch
Windows *-setup.exe or .msi SmartScreen warns: click "More info", then "Run anyway"
macOS .dmg Right-click the app, then "Open"
Linux .AppImage (portable), .deb or .rpm Nothing special, chmod +x the AppImage

Verify your download

Each release ships a SHA256SUMS manifest signed with the author's minisign key. The public key is:

RWTz3c4gUmglCX5Uvjthigz1ts3TS3ZSdhRNpFgOJRW/Wr4XjGlqTR3O

Download SHA256SUMS and SHA256SUMS.minisig into the same folder as your installer, then run the two checks for your platform: the signature proves the hash list comes from the author, the hash proves your file was not altered.

Windows (PowerShell)

Get minisign.exe from the official releases (win64 zip, x86_64 folder).

minisign -Vm SHA256SUMS -P RWTz3c4gUmglCX5Uvjthigz1ts3TS3ZSdhRNpFgOJRW/Wr4XjGlqTR3O

$file = "SatConverter_0.1.0_x64-setup.exe"   # the file you downloaded
$hash = (Get-FileHash $file).Hash.ToLower()
if (Select-String -Quiet -SimpleMatch "$hash  $file" SHA256SUMS) { "OK: $file matches" } else { "MISMATCH - do not run this file" }

macOS

brew install minisign
minisign -Vm SHA256SUMS -P RWTz3c4gUmglCX5Uvjthigz1ts3TS3ZSdhRNpFgOJRW/Wr4XjGlqTR3O
shasum -a 256 --check SHA256SUMS --ignore-missing

Linux

sudo apt install minisign   # or your distribution's equivalent
minisign -Vm SHA256SUMS -P RWTz3c4gUmglCX5Uvjthigz1ts3TS3ZSdhRNpFgOJRW/Wr4XjGlqTR3O
sha256sum --check SHA256SUMS --ignore-missing

Features

  • Type in any field: the 3 others update instantly
  • Live price, 24h change and sparkline, refreshed every minute
  • Copy any value in a click, pin the window always on top
  • Dark and light themes, your choice is persisted
  • Works offline with the last known price
  • Remembers its window position, runs as a single instance
  • Number formats follow your system locale

Build from source

Requires Rust.

cd src-tauri
cargo run              # development
cargo build --release  # target/release/satconverter(.exe)

The frontend (ui/) is plain HTML, CSS and JavaScript: no Node, no build step.

License

Released into the public domain under the Unlicense.

Price data provided by CoinGecko.

About

A lightweight desktop converter for instant sats, BTC, EUR and USD conversions with live Bitcoin prices.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages