{"adoption": {"forks": 122, "observed_at": "2026-08-28T04:06:52.990885+00:00", "stars": 2452}, "canonical_url": "https://ross.abutalabs.com/products/flexbox-patterns", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Patterns for using flexbox CSS to build awesome UI components.", "domain": ["web-development", "frontend", "web-design", "tutorials"], "enriched": true, "function": ["css-framework", "ui-components", "frontend-framework"], "health_score": 20, "homepage": null, "language": "CSS", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["cjcenizal/flexbox-patterns"], "name": "cjcenizal/flexbox-patterns", "platform": ["browser"], "pushed_at": "2017-01-11T01:34:35+00:00", "repo": "cjcenizal/flexbox-patterns", "stars": 2452, "tags": ["flexbox", "css-patterns", "layout", "educational", "css-examples", "web-server", "nodejs"], "topics": [], "urls": [], "use_cases": ["learn flexbox layout techniques", "find CSS patterns for UI components", "see examples of flexbox navigation bars and dropdowns", "study how to build layouts with flexbox", "reference flexbox examples for web design"], "what_it_is": "A collection of CSS source files demonstrating flexbox layout patterns for building UI components, companion to flexboxpatterns.com. It serves as an educational reference showing different ways to use flexbox rather than a production-ready library.", "when_to_avoid": ["you need a production-ready, accessible CSS framework", "you want maintained tooling or regular updates", "you need semantic HTML5 and full accessibility support out of the box"], "when_to_choose": ["you are learning flexbox and want worked examples", "you need inspiration for common UI layout patterns", "you want small CSS snippets to adapt for your own components"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/flexbox-patterns", "repo": "cjcenizal/flexbox-patterns", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.990885+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:30:10.133474+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ca3ba4fe465044fafc35205b119554548849aa42904324f3d11364ef6f3e7f3", "fetched_at": "2026-08-28T04:06:52.990885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cjcenizal/flexbox-patterns"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.990885+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:30:10.133474+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ca3ba4fe465044fafc35205b119554548849aa42904324f3d11364ef6f3e7f3", "fetched_at": "2026-08-28T04:06:52.990885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cjcenizal/flexbox-patterns"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:30:10.133474+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ca3ba4fe465044fafc35205b119554548849aa42904324f3d11364ef6f3e7f3", "fetched_at": "2026-08-28T04:06:52.990885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cjcenizal/flexbox-patterns"}], "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:06:52.990885+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.990885+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.990885+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:30:10.133474+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ca3ba4fe465044fafc35205b119554548849aa42904324f3d11364ef6f3e7f3", "fetched_at": "2026-08-28T04:06:52.990885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cjcenizal/flexbox-patterns"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.990885+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.990885+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:30:10.133474+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ca3ba4fe465044fafc35205b119554548849aa42904324f3d11364ef6f3e7f3", "fetched_at": "2026-08-28T04:06:52.990885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cjcenizal/flexbox-patterns"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.990885+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.990885+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.990885+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:30:10.133474+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ca3ba4fe465044fafc35205b119554548849aa42904324f3d11364ef6f3e7f3", "fetched_at": "2026-08-28T04:06:52.990885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cjcenizal/flexbox-patterns"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.990885+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.990885+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:30:10.133474+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ca3ba4fe465044fafc35205b119554548849aa42904324f3d11364ef6f3e7f3", "fetched_at": "2026-08-28T04:06:52.990885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cjcenizal/flexbox-patterns"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:30:10.133474+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ca3ba4fe465044fafc35205b119554548849aa42904324f3d11364ef6f3e7f3", "fetched_at": "2026-08-28T04:06:52.990885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cjcenizal/flexbox-patterns"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:30:10.133474+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ca3ba4fe465044fafc35205b119554548849aa42904324f3d11364ef6f3e7f3", "fetched_at": "2026-08-28T04:06:52.990885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cjcenizal/flexbox-patterns"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:30:10.133474+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ca3ba4fe465044fafc35205b119554548849aa42904324f3d11364ef6f3e7f3", "fetched_at": "2026-08-28T04:06:52.990885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cjcenizal/flexbox-patterns"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3895, "days_push": 3522, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}