balenaEtcher
Flash operating system images to USB drives and SD cards with verification.
- Windows
- macOS
- Linux
Flashing overwrites the selected device.
Find trusted technology providers and free software for everyday IT work. Explore tools for troubleshooting, networking, backups, security, and automation, with links to official sources.
Practical freeware and open-source desktop tools, command-line utilities, and bootable recovery environments. Each card explains what the tool does, where it runs, and which edition is free.
Flash operating system images to USB drives and SD cards with verification.
Flashing overwrites the selected device.
Resize, create, and inspect disk partitions in a bootable graphical environment.
Back up important data before changing partitions.
Recover lost partition structures and investigate damaged boot records.
Work from a disk image where possible to preserve the original device.
Recover files by their signatures from damaged or reformatted storage.
Bundled with TestDisk; save recovered files onto a different drive.
Read SMART data and schedule storage health tests from the command line.
Use the official project download links or your OS package manager; hardware support varies.
Inspect NVMe health logs, controllers, namespaces, and supported features.
Install from your distribution; write and format commands can change drive data.
Find large directories and investigate disk usage in a terminal interface.
Use your OS package manager or build the official source.
Benchmark storage with configurable random and sequential I/O workloads.
Use test files on the intended test volume; raw device writes overwrite data.
Create compressed, encrypted, deduplicated backups from the command line.
Native Windows backup is not supported.
Create encrypted snapshots with deduplication through a GUI or command-line interface.
Remote storage fees are separate.
Back up client files to your own backup server and manage restores centrally.
Image backup is primarily for Windows clients; server setup and storage are required.
Automate BorgBackup schedules, retention, checks, and supported database dumps.
Requires BorgBackup.
Schedule local or SSH file snapshots using a graphical rsync-based backup tool.
Install from your distribution package manager.
Set up encrypted, scheduled desktop backups with a simple GNOME interface.
Manage BorgBackup archives, schedules, and restores using a desktop application.
BorgBase hosting is optional and separate from the free application.
Create Linux system snapshots to roll back system changes.
System snapshots do not replace a separate backup of personal files.
Manage filesystem snapshots and compare system changes on supported filesystems.
Install from your distribution; requires supported filesystem and snapshot configuration.
Save filesystem contents into compressed archives for backup and recovery.
Restoring filesystems can overwrite existing target data.
Encrypt files, manage OpenPGP keys, and verify signed downloads from the terminal.
For a Windows graphical installer, see the Gpg4win entry.
Inspect TLS certificates, test TLS connections, and create cryptographic keys.
Official source releases; use a trusted OS package or build from source.
Run a self-hosted secrets service for credentials, tokens, and encryption operations.
Requires service deployment, secure initialization, and storage.
Scan files and mail attachments using an open-source antivirus engine.
Requires signature updates; platform features differ.
Identify file patterns with rules for malware research and incident response.
A rule-matching engine, not a complete endpoint protection suite.
Query operating system information with SQL for inventory and endpoint investigation.
Page 4 of 9 · 24 programs per page
Catalog reviewed on 31 October 2026. Links open official download or installation pages so you can choose a current release for your system. Free editions are listed; optional paid editions, hosting, and storage services are separate. See each project’s current license and system requirements.