{"adoption": {"forks": 469, "observed_at": "2026-08-28T04:04:27.317403+00:00", "stars": 1345}, "canonical_url": "https://ross.abutalabs.com/products/filesystem_spec", "card": {"archived": false, "artifact_type": "library", "description": "A specification that python filesystems should adhere to.", "domain": ["files", "developer-tools"], "enriched": true, "function": ["file-system", "sdk", "developer-tools"], "health_score": 80, "homepage": null, "language": "Python", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["fsspec/filesystem_spec"], "name": "fsspec/filesystem_spec", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-25T14:31:37+00:00", "repo": "fsspec/filesystem_spec", "stars": 1345, "tags": ["filesystem-abstraction", "remote-storage", "pyfilesystem", "data-pipelines", "data-engineering"], "topics": [], "urls": [], "use_cases": ["read and write files on s3 and gcs with the same python code", "abstract local and remote storage behind one api", "open remote files lazily in pandas or dask", "implement a custom python filesystem backend", "cache remote files locally for faster access", "mount or access key-value stores as a filesystem"], "what_it_is": "fsspec is a Python specification and library defining a common interface for filesystem-like backends, with built-in implementations for local, memory, zip, and other file systems. It lets applications work uniformly across storage backends like S3, GCS, and SSH via sister packages such as s3fs and gcsfs.", "when_to_avoid": ["you only need simple local file I/O with no abstraction", "you need POSIX-level guarantees like locking or permissions across backends", "you need a full FUSE mount with production-grade performance"], "when_to_choose": ["you need a unified file interface across local and cloud storage", "you build libraries that should work with any storage backend", "you want lazy, chunked access to remote files in data pipelines"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/filesystem_spec", "repo": "fsspec/filesystem_spec", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.317403+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:42:45.380748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5547fad06dfe9f81a0d90fee5657a61e4d9bc413ef53bd1df8b1b5584e4d8ceb", "fetched_at": "2026-08-28T04:04:27.317403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fsspec/filesystem_spec"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.317403+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:42:45.380748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5547fad06dfe9f81a0d90fee5657a61e4d9bc413ef53bd1df8b1b5584e4d8ceb", "fetched_at": "2026-08-28T04:04:27.317403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fsspec/filesystem_spec"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:42:45.380748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5547fad06dfe9f81a0d90fee5657a61e4d9bc413ef53bd1df8b1b5584e4d8ceb", "fetched_at": "2026-08-28T04:04:27.317403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fsspec/filesystem_spec"}], "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:04:27.317403+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.317403+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.317403+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:42:45.380748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5547fad06dfe9f81a0d90fee5657a61e4d9bc413ef53bd1df8b1b5584e4d8ceb", "fetched_at": "2026-08-28T04:04:27.317403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fsspec/filesystem_spec"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.317403+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.317403+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:42:45.380748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5547fad06dfe9f81a0d90fee5657a61e4d9bc413ef53bd1df8b1b5584e4d8ceb", "fetched_at": "2026-08-28T04:04:27.317403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fsspec/filesystem_spec"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.317403+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.317403+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.317403+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:42:45.380748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5547fad06dfe9f81a0d90fee5657a61e4d9bc413ef53bd1df8b1b5584e4d8ceb", "fetched_at": "2026-08-28T04:04:27.317403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fsspec/filesystem_spec"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.317403+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.317403+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:42:45.380748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5547fad06dfe9f81a0d90fee5657a61e4d9bc413ef53bd1df8b1b5584e4d8ceb", "fetched_at": "2026-08-28T04:04:27.317403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fsspec/filesystem_spec"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:42:45.380748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5547fad06dfe9f81a0d90fee5657a61e4d9bc413ef53bd1df8b1b5584e4d8ceb", "fetched_at": "2026-08-28T04:04:27.317403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fsspec/filesystem_spec"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:42:45.380748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5547fad06dfe9f81a0d90fee5657a61e4d9bc413ef53bd1df8b1b5584e4d8ceb", "fetched_at": "2026-08-28T04:04:27.317403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fsspec/filesystem_spec"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:42:45.380748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5547fad06dfe9f81a0d90fee5657a61e4d9bc413ef53bd1df8b1b5584e4d8ceb", "fetched_at": "2026-08-28T04:04:27.317403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fsspec/filesystem_spec"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3054, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}