{"adoption": {"forks": 968, "observed_at": "2026-08-28T04:04:56.694891+00:00", "stars": 1517}, "canonical_url": "https://ross.abutalabs.com/products/javascript-mini-projects", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Awesome Collection of amazing javascript mini-projects.", "domain": ["web-development", "frontend", "tutorials", "education"], "enriched": true, "function": ["developer-tools"], "health_score": 74, "homepage": null, "language": "JavaScript", "license": "Unlicense", "license_family": "permissive", "maturity": "active", "member_repos": ["thinkswell/javascript-mini-projects"], "name": "thinkswell/javascript-mini-projects", "platform": ["cross-platform"], "pushed_at": "2026-06-25T05:44:11+00:00", "repo": "thinkswell/javascript-mini-projects", "stars": 1517, "tags": ["javascript", "mini-projects", "beginner-friendly", "html-css", "open-source", "awesome-list", "first-timers", "learning-by-doing", "web-server", "nodejs"], "topics": ["javascript", "beginners-friendly", "good-first-issue", "first-timers-friendly", "beginner", "beginner-friendly", "awesome", "open-source", "html-css-javascript", "mini-project"], "urls": [], "use_cases": ["find beginner javascript project ideas", "practice html css javascript with small projects", "make my first open source contribution", "learn javascript by example", "browse mini web app projects for inspiration", "contribute good first issues to a friendly repo"], "what_it_is": "A curated collection of small, standalone JavaScript projects aimed at beginners and first-time open-source contributors. It includes a unified frontend application that showcases all contributed mini-projects in one place.", "when_to_avoid": ["you need production-ready, maintained libraries or frameworks", "you want structured courses or tutorials rather than standalone code samples", "you need advanced or large-scale application architectures"], "when_to_choose": ["you are a beginner learning JavaScript through hands-on projects", "you want a first-timers-friendly repo for open-source contributions", "you need small project ideas to build and practice frontend skills"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/javascript-mini-projects", "repo": "thinkswell/javascript-mini-projects", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.694891+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:32:04.699991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a8cf4c6f43a72eab19d66114628ee6e148cdb7631f1578ceb6c2e85183650ab", "fetched_at": "2026-08-28T04:04:56.694891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thinkswell/javascript-mini-projects"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.694891+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:32:04.699991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a8cf4c6f43a72eab19d66114628ee6e148cdb7631f1578ceb6c2e85183650ab", "fetched_at": "2026-08-28T04:04:56.694891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thinkswell/javascript-mini-projects"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:32:04.699991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a8cf4c6f43a72eab19d66114628ee6e148cdb7631f1578ceb6c2e85183650ab", "fetched_at": "2026-08-28T04:04:56.694891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thinkswell/javascript-mini-projects"}], "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:56.694891+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.694891+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.694891+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:32:04.699991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a8cf4c6f43a72eab19d66114628ee6e148cdb7631f1578ceb6c2e85183650ab", "fetched_at": "2026-08-28T04:04:56.694891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thinkswell/javascript-mini-projects"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.694891+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.694891+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:32:04.699991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a8cf4c6f43a72eab19d66114628ee6e148cdb7631f1578ceb6c2e85183650ab", "fetched_at": "2026-08-28T04:04:56.694891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thinkswell/javascript-mini-projects"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.694891+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.694891+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.694891+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:32:04.699991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a8cf4c6f43a72eab19d66114628ee6e148cdb7631f1578ceb6c2e85183650ab", "fetched_at": "2026-08-28T04:04:56.694891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thinkswell/javascript-mini-projects"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.694891+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.694891+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:32:04.699991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a8cf4c6f43a72eab19d66114628ee6e148cdb7631f1578ceb6c2e85183650ab", "fetched_at": "2026-08-28T04:04:56.694891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thinkswell/javascript-mini-projects"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:32:04.699991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a8cf4c6f43a72eab19d66114628ee6e148cdb7631f1578ceb6c2e85183650ab", "fetched_at": "2026-08-28T04:04:56.694891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thinkswell/javascript-mini-projects"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:32:04.699991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a8cf4c6f43a72eab19d66114628ee6e148cdb7631f1578ceb6c2e85183650ab", "fetched_at": "2026-08-28T04:04:56.694891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thinkswell/javascript-mini-projects"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:32:04.699991+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a8cf4c6f43a72eab19d66114628ee6e148cdb7631f1578ceb6c2e85183650ab", "fetched_at": "2026-08-28T04:04:56.694891+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thinkswell/javascript-mini-projects"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 89, "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": 2156, "days_push": 69, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}