Timeshift for Linux is an application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. Timeshift protects your system by taking incremental snapshots of the file system at regular intervals. These snapshots can be restored at a later date to undo all changes to the system.
From <https://teejeetech.com/timeshift/>
Open-source software for Linux Aptik Migration Utility Selene Media Converter Timeshift Ukuu Kernel Upgrade Utility Battery Monitor Compared Conky Manager Timeshift BTRFS FFCoder 7-Zip SFX Maker