{"adoption": {"forks": 598, "observed_at": "2026-08-28T04:04:52.445637+00:00", "stars": 1490}, "canonical_url": "https://ross.abutalabs.com/products/webproject", "card": {"archived": false, "artifact_type": "learning-resource", "description": "记录我在学习前端学习过程中做过的小demo，js部分全用源生js实现。", "domain": ["web-development", "frontend", "tutorials", "education"], "enriched": true, "function": ["animation", "ui-components", "developer-tools"], "health_score": 20, "homepage": null, "language": "HTML", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["YUUXIAO/webProject"], "name": "YUUXIAO/webProject", "platform": ["browser", "cross-platform"], "pushed_at": "2024-05-04T13:09:41+00:00", "repo": "YUUXIAO/webProject", "stars": 1490, "tags": ["frontend-demos", "vanilla-js", "css3-effects", "carousel", "menu-effects", "learning-demos", "html", "web-server"], "topics": [], "urls": [], "use_cases": ["learn how to build an image carousel in vanilla js", "css3 menu animation examples", "implement ecommerce product image magnifier effect", "study parallax image showcase like xiaomi", "find ideas for hover text reveal effects", "learn scroll-to-top button with easing", "practice frontend effects without frameworks"], "what_it_is": "A collection of small front-end demos built while learning web development, implemented entirely with vanilla JavaScript and CSS3. It includes image carousels, 3D effects, magnifier widgets, animated menus, buttons, and other UI effect examples.", "when_to_avoid": ["you need a production-ready UI component library", "you want maintained, tested, or documented software", "you need framework-specific components like React or Vue"], "when_to_choose": ["you are a beginner learning vanilla JavaScript and CSS3 effects", "you want source code examples of common UI animations and carousels", "you need inspiration or reference implementations for classic front-end demos"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/webproject", "repo": "YUUXIAO/webProject", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.445637+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:33:36.152696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac062e084376a93743b3571019603b1b0b774edd4ab745389e2ed7690205a69", "fetched_at": "2026-08-28T04:04:52.445637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YUUXIAO/webProject"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.445637+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:33:36.152696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac062e084376a93743b3571019603b1b0b774edd4ab745389e2ed7690205a69", "fetched_at": "2026-08-28T04:04:52.445637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YUUXIAO/webProject"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:33:36.152696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac062e084376a93743b3571019603b1b0b774edd4ab745389e2ed7690205a69", "fetched_at": "2026-08-28T04:04:52.445637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YUUXIAO/webProject"}], "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:52.445637+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.445637+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.445637+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:33:36.152696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac062e084376a93743b3571019603b1b0b774edd4ab745389e2ed7690205a69", "fetched_at": "2026-08-28T04:04:52.445637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YUUXIAO/webProject"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.445637+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.445637+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:33:36.152696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac062e084376a93743b3571019603b1b0b774edd4ab745389e2ed7690205a69", "fetched_at": "2026-08-28T04:04:52.445637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YUUXIAO/webProject"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.445637+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.445637+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.445637+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:33:36.152696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac062e084376a93743b3571019603b1b0b774edd4ab745389e2ed7690205a69", "fetched_at": "2026-08-28T04:04:52.445637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YUUXIAO/webProject"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.445637+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.445637+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:33:36.152696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac062e084376a93743b3571019603b1b0b774edd4ab745389e2ed7690205a69", "fetched_at": "2026-08-28T04:04:52.445637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YUUXIAO/webProject"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:33:36.152696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac062e084376a93743b3571019603b1b0b774edd4ab745389e2ed7690205a69", "fetched_at": "2026-08-28T04:04:52.445637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YUUXIAO/webProject"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:33:36.152696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac062e084376a93743b3571019603b1b0b774edd4ab745389e2ed7690205a69", "fetched_at": "2026-08-28T04:04:52.445637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YUUXIAO/webProject"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:33:36.152696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac062e084376a93743b3571019603b1b0b774edd4ab745389e2ed7690205a69", "fetched_at": "2026-08-28T04:04:52.445637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YUUXIAO/webProject"}], "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": 3378, "days_push": 851, "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}}