linuxmint/timeshift

System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels,...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 45 minutes ago
Added to GitGenius on September 16th, 2026
Created on May 23rd, 2022
Open Issues & Pull Requests: 232 (+0)
GitHub issues: Enabled
Number of forks: 155
Total Stargazers: 4,282 (+0)
Total Subscribers: 23 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.7 days
Mean response time: 119.5 days
90th percentile: 383.3 days
Tracked items: 283

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in three opened in the past year never receives a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 88% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 30% of issues opened in the past year have been closed. Three people close 50% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 215
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 711 days
Stale 30+ days: 198
Stale 90+ days: 191

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 1
Events in 7 days: 2

Top labels

  • stale (135)
  • enhancement (1)

Detailed Description

Timeshift is a system restore tool for Linux that creates filesystem snapshots to enable recovery from system failures or unwanted changes.

The tool addresses the need for reliable system recovery by capturing point-in-time snapshots of the filesystem. It offers two snapshot mechanisms: rsync with hardlinks for broad filesystem compatibility, or BTRFS snapshots for systems using that filesystem. Users can configure scheduled snapshots at multiple backup levels and define exclude filters to control what gets captured. Snapshots can be restored either while the system is running normally or from a Live CD or USB environment, providing flexibility for different recovery scenarios.

Timeshift suits users who want straightforward system backup and recovery without the complexity of full disk imaging or manual backup scripts. It works well for Linux systems where you need to quickly revert to a known good state, whether due to failed updates, configuration mistakes, or other system issues. The dual snapshot approach means users with standard filesystems can still benefit from the tool, while those on BTRFS gain the efficiency of native snapshots.

Development activity shows consistent maintenance with regular commits addressing bug fixes and feature refinements. The project receives pull requests that are reviewed and merged, indicating ongoing community contributions. Issue tracking shows active engagement with user-reported problems and feature requests being addressed over time.