{"adoption": {"forks": 1392, "observed_at": "2026-08-28T04:09:51.832993+00:00", "stars": 6974}, "canonical_url": "https://ross.abutalabs.com/products/css", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A mostly reasonable approach to CSS and Sass.", "domain": ["web-development", "frontend", "web-design", "tutorials"], "enriched": true, "function": ["css-framework", "documentation"], "health_score": 20, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["airbnb/css"], "name": "airbnb/css", "platform": [], "pushed_at": "2024-06-04T00:44:40+00:00", "repo": "airbnb/css", "stars": 6974, "tags": ["styleguide", "css", "sass", "code-style", "archived", "airbnb", "web-server"], "topics": [], "urls": [], "use_cases": ["how should I format my CSS rule declarations", "airbnb css style guide recommendations", "when to use ID selectors in CSS", "best practices for writing Sass", "how to structure BEM class names", "ordering of Sass property declarations"], "what_it_is": "Airbnb's styleguide documenting a mostly reasonable approach to writing CSS and Sass, covering formatting, selectors, OOCSS/BEM, and Sass best practices. The repository has been archived and is no longer maintained by Airbnb.", "when_to_avoid": ["you need an actively maintained styleguide reflecting modern CSS practices", "you need tooling or linters rather than prose guidelines", "your team has moved to CSS-in-JS or utility-first approaches"], "when_to_choose": ["you want a well-known reference for CSS/Sass conventions", "you are establishing a team CSS styleguide and want a starting point", "you are learning CSS/Sass formatting and BEM conventions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/css", "repo": "airbnb/css", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:51.832993+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:41:09.717406+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65f0775131fb9accae3d4d4cbe57fb944a56eae3dcef97a52f512f531905c5af", "fetched_at": "2026-08-28T04:09:51.832993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airbnb/css"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:51.832993+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:41:09.717406+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65f0775131fb9accae3d4d4cbe57fb944a56eae3dcef97a52f512f531905c5af", "fetched_at": "2026-08-28T04:09:51.832993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airbnb/css"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:41:09.717406+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65f0775131fb9accae3d4d4cbe57fb944a56eae3dcef97a52f512f531905c5af", "fetched_at": "2026-08-28T04:09:51.832993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airbnb/css"}], "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:09:51.832993+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:51.832993+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:51.832993+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:41:09.717406+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65f0775131fb9accae3d4d4cbe57fb944a56eae3dcef97a52f512f531905c5af", "fetched_at": "2026-08-28T04:09:51.832993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airbnb/css"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:51.832993+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:51.832993+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:41:09.717406+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65f0775131fb9accae3d4d4cbe57fb944a56eae3dcef97a52f512f531905c5af", "fetched_at": "2026-08-28T04:09:51.832993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airbnb/css"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:51.832993+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:51.832993+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:51.832993+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:41:09.717406+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65f0775131fb9accae3d4d4cbe57fb944a56eae3dcef97a52f512f531905c5af", "fetched_at": "2026-08-28T04:09:51.832993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airbnb/css"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:51.832993+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:51.832993+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:41:09.717406+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65f0775131fb9accae3d4d4cbe57fb944a56eae3dcef97a52f512f531905c5af", "fetched_at": "2026-08-28T04:09:51.832993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airbnb/css"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:41:09.717406+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65f0775131fb9accae3d4d4cbe57fb944a56eae3dcef97a52f512f531905c5af", "fetched_at": "2026-08-28T04:09:51.832993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airbnb/css"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:41:09.717406+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65f0775131fb9accae3d4d4cbe57fb944a56eae3dcef97a52f512f531905c5af", "fetched_at": "2026-08-28T04:09:51.832993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airbnb/css"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:41:09.717406+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65f0775131fb9accae3d4d4cbe57fb944a56eae3dcef97a52f512f531905c5af", "fetched_at": "2026-08-28T04:09:51.832993+00:00", "kind": "readme", "missing": false, "url": "https://github.com/airbnb/css"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4083, "days_push": 821, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}