Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Fast, elegant USB imaging for Linux. A modern, open‐source alternative to balenaEtcher — with a clean UI, clear progress, and power‐user controls.

License

Notifications You must be signed in to change notification settings

reschjonas/Inscribe

Repository files navigation

Inscribe

Fast, elegant USB imaging for Linux. A modern, open‐source alternative to balenaEtcher — with a clean UI, clear progress, and power‐user controls.

Screenshot

Highlights

  • Flash ISOs to USB with smooth, real‐time progress and MB/s
  • Secure erase (auto, zero‐fill, random, blkdiscard, wipefs)
  • Quick format (ext4, FAT32, exFAT, NTFS) with custom label
  • Built‐in presets and SHA‐256 verification
  • Smart safety defaults (hide internal/system disks)
  • One‐time privilege setup (pkexec/sudoers), no nagging prompts

Download & Run

  • Download the latest AppImage from Releases, then:
    • chmod +x Inscribe_*.AppImage && ./Inscribe_*.AppImage

One‐click Updates

  • Inside the app, hit "Update". Inscribe checks the latest public release, downloads the matching .AppImage, atomically swaps it in place, and relaunches. Works when running as an AppImage.

Safety

  • Flashing/erasing destroys data on the selected drive. Double‐check the target path before you click.

Tech notes

  • UI: Next.js (App Router) + Radix UI, themed (light/dark/dim/OLED)
  • Core: Tauri v2 (Rust). A tiny helper handles unmount/flash/erase/format with progress events.
  • Works best on Linux with common CLI tools available: dd, sgdisk, wipefs, blkdiscard, partprobe, mkfs.vfat, mkfs.exfat, mkfs.ntfs, pkexec.

Build from source

# from repo root
npm --prefix frontend ci
export NEXT_PUBLIC_GH_OWNER=reschjonas
export NEXT_PUBLIC_GH_REPO=Inscribe
npm run build
# AppImage output:
# src-tauri/target/release/bundle/appimage/Inscribe_<version>_amd64.AppImage

Roadmap

  • Inscribe is actively developed and will receive further updates.

License

  • Inscribe Community License (see LICENSE).
  • TL;DR: use and modify freely with attribution; contributions welcome; don’t misrepresent the project as your own or strip credit.

About

Fast, elegant USB imaging for Linux. A modern, open‐source alternative to balenaEtcher — with a clean UI, clear progress, and power‐user controls.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /