{"adoption": {"forks": 462, "observed_at": "2026-08-28T04:08:56.468723+00:00", "stars": 4662}, "canonical_url": "https://ross.abutalabs.com/products/awesome-jupyter", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A curated list of awesome Jupyter projects, libraries and resources", "domain": ["data-science", "awesome-lists", "developer-tools", "data-visualization"], "enriched": true, "function": ["developer-tools", "data-visualization", "documentation"], "health_score": 80, "homepage": null, "language": null, "license": "CC-BY-SA-4.0", "license_family": "other", "maturity": "active", "member_repos": ["markusschanta/awesome-jupyter"], "name": "markusschanta/awesome-jupyter", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-26T00:00:34+00:00", "repo": "markusschanta/awesome-jupyter", "stars": 4662, "tags": ["awesome-list", "jupyter", "jupyterlab", "notebooks", "curated-list", "ipython"], "topics": ["jupyter-notebook", "jupyter", "jupyterhub", "jupyterlab", "awesome", "awesome-list", "python", "visualization", "frontend", "jupyterlab-extension", "ipython", "data-science", "data-visualization"], "urls": [], "use_cases": ["find jupyterlab extensions for my workflow", "discover tools for sharing jupyter notebooks", "best libraries for data visualization in jupyter", "how to run jupyter notebooks in docker", "resources for teaching with jupyter notebooks", "tools for version controlling notebooks", "hosted jupyter notebook services comparison"], "what_it_is": "A curated awesome-list of Jupyter projects, libraries, extensions, and resources covering runtimes, visualization, collaboration, and publishing. It serves as a discovery index for the Jupyter ecosystem rather than a tool itself.", "when_to_avoid": ["you need a working tool rather than a list of links", "you need up-to-date maintenance status for every listed project", "you need official Jupyter documentation instead of a third-party index"], "when_to_choose": ["you want a broad, community-curated index of the Jupyter ecosystem", "you're exploring options for notebook runtimes, extensions, or hosting", "you need starting points for Jupyter-based data science workflows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-jupyter", "repo": "markusschanta/awesome-jupyter", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.468723+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:19:26.711178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92ef96de5296470ca185ef74ca7ff33296a62b6a898682f7221943ab17352543", "fetched_at": "2026-08-28T04:08:56.468723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/markusschanta/awesome-jupyter"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.468723+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:19:26.711178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92ef96de5296470ca185ef74ca7ff33296a62b6a898682f7221943ab17352543", "fetched_at": "2026-08-28T04:08:56.468723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/markusschanta/awesome-jupyter"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:19:26.711178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92ef96de5296470ca185ef74ca7ff33296a62b6a898682f7221943ab17352543", "fetched_at": "2026-08-28T04:08:56.468723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/markusschanta/awesome-jupyter"}], "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:08:56.468723+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.468723+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.468723+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:19:26.711178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92ef96de5296470ca185ef74ca7ff33296a62b6a898682f7221943ab17352543", "fetched_at": "2026-08-28T04:08:56.468723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/markusschanta/awesome-jupyter"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.468723+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.468723+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:19:26.711178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92ef96de5296470ca185ef74ca7ff33296a62b6a898682f7221943ab17352543", "fetched_at": "2026-08-28T04:08:56.468723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/markusschanta/awesome-jupyter"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.468723+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.468723+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.468723+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:19:26.711178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92ef96de5296470ca185ef74ca7ff33296a62b6a898682f7221943ab17352543", "fetched_at": "2026-08-28T04:08:56.468723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/markusschanta/awesome-jupyter"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.468723+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.468723+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:19:26.711178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92ef96de5296470ca185ef74ca7ff33296a62b6a898682f7221943ab17352543", "fetched_at": "2026-08-28T04:08:56.468723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/markusschanta/awesome-jupyter"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:19:26.711178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92ef96de5296470ca185ef74ca7ff33296a62b6a898682f7221943ab17352543", "fetched_at": "2026-08-28T04:08:56.468723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/markusschanta/awesome-jupyter"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:19:26.711178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92ef96de5296470ca185ef74ca7ff33296a62b6a898682f7221943ab17352543", "fetched_at": "2026-08-28T04:08:56.468723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/markusschanta/awesome-jupyter"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:19:26.711178+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92ef96de5296470ca185ef74ca7ff33296a62b6a898682f7221943ab17352543", "fetched_at": "2026-08-28T04:08:56.468723+00:00", "kind": "readme", "missing": false, "url": "https://github.com/markusschanta/awesome-jupyter"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "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": 3293, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}