{"adoption": {"forks": 152, "observed_at": "2026-08-28T04:08:40.437173+00:00", "stars": 4253}, "canonical_url": "https://ross.abutalabs.com/products/linuxmint-timeshift", "card": {"archived": false, "artifact_type": "application", "description": "System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.", "domain": ["self-hosted", "operating-systems", "files"], "enriched": true, "function": ["backup", "file-system", "scheduling", "developer-tools"], "health_score": 84, "homepage": null, "language": "Vala", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["linuxmint/timeshift"], "name": "linuxmint/timeshift", "platform": [], "pushed_at": "2026-04-08T17:44:08+00:00", "repo": "linuxmint/timeshift", "stars": 4253, "tags": ["system-restore", "snapshots", "rsync", "btrfs", "linux-mint", "xapp", "automation", "linux"], "topics": [], "urls": [], "use_cases": ["restore my linux system after a bad update", "take scheduled snapshots of my system files", "create btrfs snapshots on ubuntu-type subvolume layout", "undo system changes like windows system restore on linux", "roll back the os from a live usb", "set up automatic boot snapshots"], "what_it_is": "Timeshift is a Linux system restore application that protects the system by taking incremental filesystem snapshots using rsync with hardlinks or native BTRFS snapshots. It supports scheduled snapshot levels (hourly, daily, weekly, monthly, boot) and can restore snapshots while the system is running or from a Live CD/USB.", "when_to_avoid": ["you need to back up personal files like documents, pictures, and music - use BackInTime instead", "your BTRFS layout does not use Ubuntu-type @ and @home subvolumes", "you need cross-platform backup for non-Linux systems"], "when_to_choose": ["you want a Windows System Restore / Time Machine-like tool for Linux system files", "you need incremental snapshots that save disk space via rsync hardlinks or BTRFS", "you want minimal setup with cron-based scheduled snapshots", "you need to restore a running system or from a Live CD/USB"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/linuxmint-timeshift", "repo": "linuxmint/timeshift", "role": "main", "score": 73}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.437173+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:22:10.315411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d64e51fa917e6760e973874592d8e626c71c54b404bf5af27c477f141816ec5", "fetched_at": "2026-08-28T04:08:40.437173+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxmint/timeshift"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.437173+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:22:10.315411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d64e51fa917e6760e973874592d8e626c71c54b404bf5af27c477f141816ec5", "fetched_at": "2026-08-28T04:08:40.437173+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxmint/timeshift"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:22:10.315411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d64e51fa917e6760e973874592d8e626c71c54b404bf5af27c477f141816ec5", "fetched_at": "2026-08-28T04:08:40.437173+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxmint/timeshift"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.437173+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.437173+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.437173+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:22:10.315411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d64e51fa917e6760e973874592d8e626c71c54b404bf5af27c477f141816ec5", "fetched_at": "2026-08-28T04:08:40.437173+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxmint/timeshift"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.437173+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.437173+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:22:10.315411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d64e51fa917e6760e973874592d8e626c71c54b404bf5af27c477f141816ec5", "fetched_at": "2026-08-28T04:08:40.437173+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxmint/timeshift"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.437173+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.437173+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.437173+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:22:10.315411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d64e51fa917e6760e973874592d8e626c71c54b404bf5af27c477f141816ec5", "fetched_at": "2026-08-28T04:08:40.437173+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxmint/timeshift"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.437173+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.437173+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:22:10.315411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d64e51fa917e6760e973874592d8e626c71c54b404bf5af27c477f141816ec5", "fetched_at": "2026-08-28T04:08:40.437173+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxmint/timeshift"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:22:10.315411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d64e51fa917e6760e973874592d8e626c71c54b404bf5af27c477f141816ec5", "fetched_at": "2026-08-28T04:08:40.437173+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxmint/timeshift"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:22:10.315411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d64e51fa917e6760e973874592d8e626c71c54b404bf5af27c477f141816ec5", "fetched_at": "2026-08-28T04:08:40.437173+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxmint/timeshift"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:22:10.315411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d64e51fa917e6760e973874592d8e626c71c54b404bf5af27c477f141816ec5", "fetched_at": "2026-08-28T04:08:40.437173+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxmint/timeshift"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 76, "longevity": 100, "rhythm": 54}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1563, "days_push": 147, "days_rel": 147, "gap_med": 108.0, "n_releases_24m": 3}, "score": 73, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}