Caligula is a terminal user interface for writing disk images to removable media.
It helps you select the correct target device, works with compressed image files, and is designed to make the imaging process safer and more convenient from the command line.
This is free and open source software.
Key Features
- Shows attached disks along with their size and hardware model information.
- Supports compressed input images, including gzip, bzip2, xz, lz4, and zstd formats.
- Can validate the input image against a checksum before writing.
- Includes rich confirmation dialogs to help prevent accidental data loss.
- Verifies the disk after writing to confirm the image was written correctly.
- Can invoke sudo, doas, or su when elevated privileges are required.
- Displays graphs showing write speed during the imaging process.
Website: github.com/ifd3f/caligula
Support:
Developer: ifd3f
License: GNU General Public License v3.0

Caligula is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Alternatives to dd | |
|---|---|
| ddrescue | Data recovery tool |
| dcfldd | Enhanced version of dd |
| dd_rescue | Data recovery and data protection tool |
| ddi | Wrapper for dd |
| ddrescueview | GUI front-end for ddrescue |
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

