A minimal, modern serial terminal built with Tauri 2, Svelte, and Rust.
ttyUSB*, ttyACM*, ttyAMA*)libudev-dev (sudo apt install libudev-dev)sudo apt install libwebkit2gtk-4.1-dev)npm install
npm run tauri dev
npm run tauri build
Produces a native binary and bundles (.deb, .rpm, .AppImage) in src-tauri/target/release/bundle/.
Requires org.gnome.Platform//48 and flatpak-builder.
cd src-tauri
flatpak-builder --force-clean --repo=repo build-dir gnist.flatpak.yml
flatpak build-bundle repo gnist.flatpak com.gnist.app
flatpak install --user gnist.flatpak
flatpak run com.gnist.app
MIT