{"adoption": {"forks": 716, "observed_at": "2026-08-28T04:10:26.443066+00:00", "stars": 8950}, "canonical_url": "https://ross.abutalabs.com/products/frontend-stuff", "card": {"archived": false, "artifact_type": "learning-resource", "description": "📝 A continuously expanded list of frameworks, libraries and tools I used/want to use for building things on the web. Mostly JavaScript.", "domain": ["frontend", "web-development", "awesome-lists"], "enriched": true, "function": ["developer-tools", "ui-components", "css-framework", "frontend-framework", "data-visualization", "animation"], "health_score": 20, "homepage": null, "language": null, "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["moklick/frontend-stuff"], "name": "moklick/frontend-stuff", "platform": ["browser", "cross-platform"], "pushed_at": "2024-06-26T14:26:52+00:00", "repo": "moklick/frontend-stuff", "stars": 8950, "tags": ["awesome-list", "curated-list", "javascript", "web-tools", "css", "ui-libraries", "charts", "maps", "webgl", "nodejs"], "topics": ["frontend", "javascript"], "urls": [], "use_cases": ["find a css framework for my website", "discover javascript libraries for frontend development", "find charting libraries for the browser", "look up animation and scrolling libraries", "find tools for http requests in the browser", "browse curated frontend tooling list"], "what_it_is": "A continuously expanded curated list (awesome-list) of frontend frameworks, libraries, and tools for building things on the web, mostly JavaScript. It covers categories like CSS/UI frameworks, charts, maps, animations, templating, HTTP requests, and more.", "when_to_avoid": ["you need a specific working library rather than a list of links", "you need guaranteed maintenance or support for the listed projects", "you need backend or non-JavaScript tooling"], "when_to_choose": ["you want a broad, curated overview of frontend libraries and tools", "you are exploring options before picking a CSS or UI framework", "you want to discover niche categories like WebGL, carousels, or i18n libraries"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/frontend-stuff", "repo": "moklick/frontend-stuff", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.443066+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:24:28.949020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf105bb602dbe4de6cf1edf3438bd22776b259dff8b9501d30f7a18d2c2d14c2", "fetched_at": "2026-08-28T04:10:26.443066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moklick/frontend-stuff"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.443066+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:24:28.949020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf105bb602dbe4de6cf1edf3438bd22776b259dff8b9501d30f7a18d2c2d14c2", "fetched_at": "2026-08-28T04:10:26.443066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moklick/frontend-stuff"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:24:28.949020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf105bb602dbe4de6cf1edf3438bd22776b259dff8b9501d30f7a18d2c2d14c2", "fetched_at": "2026-08-28T04:10:26.443066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moklick/frontend-stuff"}], "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:10:26.443066+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.443066+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.443066+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:24:28.949020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf105bb602dbe4de6cf1edf3438bd22776b259dff8b9501d30f7a18d2c2d14c2", "fetched_at": "2026-08-28T04:10:26.443066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moklick/frontend-stuff"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.443066+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.443066+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:24:28.949020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf105bb602dbe4de6cf1edf3438bd22776b259dff8b9501d30f7a18d2c2d14c2", "fetched_at": "2026-08-28T04:10:26.443066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moklick/frontend-stuff"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.443066+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.443066+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.443066+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:24:28.949020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf105bb602dbe4de6cf1edf3438bd22776b259dff8b9501d30f7a18d2c2d14c2", "fetched_at": "2026-08-28T04:10:26.443066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moklick/frontend-stuff"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.443066+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.443066+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:24:28.949020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf105bb602dbe4de6cf1edf3438bd22776b259dff8b9501d30f7a18d2c2d14c2", "fetched_at": "2026-08-28T04:10:26.443066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moklick/frontend-stuff"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:24:28.949020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf105bb602dbe4de6cf1edf3438bd22776b259dff8b9501d30f7a18d2c2d14c2", "fetched_at": "2026-08-28T04:10:26.443066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moklick/frontend-stuff"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:24:28.949020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf105bb602dbe4de6cf1edf3438bd22776b259dff8b9501d30f7a18d2c2d14c2", "fetched_at": "2026-08-28T04:10:26.443066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moklick/frontend-stuff"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:24:28.949020+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf105bb602dbe4de6cf1edf3438bd22776b259dff8b9501d30f7a18d2c2d14c2", "fetched_at": "2026-08-28T04:10:26.443066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/moklick/frontend-stuff"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4350, "days_push": 798, "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}}