{"adoption": {"forks": 218, "observed_at": "2026-08-28T04:05:15.294556+00:00", "stars": 1640}, "canonical_url": "https://ross.abutalabs.com/products/syncany", "card": {"archived": true, "artifact_type": "application", "description": "Syncany is a cloud storage and filesharing application with a focus on security and abstraction of storage.", "domain": ["privacy", "files", "self-hosted", "cloud-computing", "security"], "enriched": true, "function": ["cryptography", "backup", "file-system", "plugin-system", "cli", "gui"], "health_score": 10, "homepage": "https://www.syncany.org", "language": "Java", "license": "NOASSERTION", "license_family": "other", "maturity": "abandoned", "member_repos": ["syncany/syncany"], "name": "syncany/syncany", "platform": ["cross-platform", "jvm", "cli"], "pushed_at": "2021-01-23T14:29:48+00:00", "repo": "syncany/syncany", "stars": 1640, "tags": ["file-sync", "cloud-storage", "dropbox-alternative", "client-side-encryption", "storage-plugins", "discontinued", "desktop"], "topics": [], "urls": [], "use_cases": ["sync folders to my own ftp or s3 storage instead of dropbox", "encrypt files locally before uploading to cloud storage", "share an encrypted folder with friends using any storage backend", "back up photos to webdav or samba shares", "self-hosted file sync with pluggable storage providers"], "what_it_is": "Syncany is an open-source cloud storage and file-sharing application that backs up and syncs folders to arbitrary remote storage backends (FTP, SFTP, WebDAV, S3, Samba) with client-side encryption. It uses a plugin-based storage system and offers both a GUI and CLI, but the project is discontinued and was never released as stable.", "when_to_avoid": ["you need a maintained, stable product - the project is abandoned and was alpha quality", "you need reliable backup for important files", "you want active community support or recent security updates"], "when_to_choose": ["you need client-side encryption with flexible storage backends and are willing to maintain the code yourself", "you want an open-source Dropbox alternative that works with arbitrary storage plugins"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/syncany", "repo": "syncany/syncany", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.294556+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:46:24.595255+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "295f30565803232aca337df63b1699ef543b444fb5ec24e89d5c768b2d21947a", "fetched_at": "2026-08-28T04:05:15.294556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syncany/syncany"}, {"content_hash": "b1c571eb730062691b86692e48d39d906b7d5eb64ac8f064ce65859e23a563e1", "fetched_at": "2026-08-29T11:19:25.325847+00:00", "kind": "homepage", "missing": false, "url": "https://www.syncany.org"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.294556+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:46:24.595255+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "295f30565803232aca337df63b1699ef543b444fb5ec24e89d5c768b2d21947a", "fetched_at": "2026-08-28T04:05:15.294556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syncany/syncany"}, {"content_hash": "b1c571eb730062691b86692e48d39d906b7d5eb64ac8f064ce65859e23a563e1", "fetched_at": "2026-08-29T11:19:25.325847+00:00", "kind": "homepage", "missing": false, "url": "https://www.syncany.org"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:46:24.595255+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "295f30565803232aca337df63b1699ef543b444fb5ec24e89d5c768b2d21947a", "fetched_at": "2026-08-28T04:05:15.294556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syncany/syncany"}, {"content_hash": "b1c571eb730062691b86692e48d39d906b7d5eb64ac8f064ce65859e23a563e1", "fetched_at": "2026-08-29T11:19:25.325847+00:00", "kind": "homepage", "missing": false, "url": "https://www.syncany.org"}], "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:05:15.294556+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.294556+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.294556+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:46:24.595255+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "295f30565803232aca337df63b1699ef543b444fb5ec24e89d5c768b2d21947a", "fetched_at": "2026-08-28T04:05:15.294556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syncany/syncany"}, {"content_hash": "b1c571eb730062691b86692e48d39d906b7d5eb64ac8f064ce65859e23a563e1", "fetched_at": "2026-08-29T11:19:25.325847+00:00", "kind": "homepage", "missing": false, "url": "https://www.syncany.org"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.294556+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.294556+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:46:24.595255+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "295f30565803232aca337df63b1699ef543b444fb5ec24e89d5c768b2d21947a", "fetched_at": "2026-08-28T04:05:15.294556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syncany/syncany"}, {"content_hash": "b1c571eb730062691b86692e48d39d906b7d5eb64ac8f064ce65859e23a563e1", "fetched_at": "2026-08-29T11:19:25.325847+00:00", "kind": "homepage", "missing": false, "url": "https://www.syncany.org"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.294556+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.294556+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.294556+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:46:24.595255+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "295f30565803232aca337df63b1699ef543b444fb5ec24e89d5c768b2d21947a", "fetched_at": "2026-08-28T04:05:15.294556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syncany/syncany"}, {"content_hash": "b1c571eb730062691b86692e48d39d906b7d5eb64ac8f064ce65859e23a563e1", "fetched_at": "2026-08-29T11:19:25.325847+00:00", "kind": "homepage", "missing": false, "url": "https://www.syncany.org"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.294556+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:15.294556+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:46:24.595255+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "295f30565803232aca337df63b1699ef543b444fb5ec24e89d5c768b2d21947a", "fetched_at": "2026-08-28T04:05:15.294556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syncany/syncany"}, {"content_hash": "b1c571eb730062691b86692e48d39d906b7d5eb64ac8f064ce65859e23a563e1", "fetched_at": "2026-08-29T11:19:25.325847+00:00", "kind": "homepage", "missing": false, "url": "https://www.syncany.org"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:46:24.595255+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "295f30565803232aca337df63b1699ef543b444fb5ec24e89d5c768b2d21947a", "fetched_at": "2026-08-28T04:05:15.294556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syncany/syncany"}, {"content_hash": "b1c571eb730062691b86692e48d39d906b7d5eb64ac8f064ce65859e23a563e1", "fetched_at": "2026-08-29T11:19:25.325847+00:00", "kind": "homepage", "missing": false, "url": "https://www.syncany.org"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:46:24.595255+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "295f30565803232aca337df63b1699ef543b444fb5ec24e89d5c768b2d21947a", "fetched_at": "2026-08-28T04:05:15.294556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syncany/syncany"}, {"content_hash": "b1c571eb730062691b86692e48d39d906b7d5eb64ac8f064ce65859e23a563e1", "fetched_at": "2026-08-29T11:19:25.325847+00:00", "kind": "homepage", "missing": false, "url": "https://www.syncany.org"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:46:24.595255+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "295f30565803232aca337df63b1699ef543b444fb5ec24e89d5c768b2d21947a", "fetched_at": "2026-08-28T04:05:15.294556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/syncany/syncany"}, {"content_hash": "b1c571eb730062691b86692e48d39d906b7d5eb64ac8f064ce65859e23a563e1", "fetched_at": "2026-08-29T11:19:25.325847+00:00", "kind": "homepage", "missing": false, "url": "https://www.syncany.org"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4713, "days_push": 2048, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}