{"adoption": {"forks": 2016, "observed_at": "2026-08-28T04:10:00.229105+00:00", "stars": 7484}, "canonical_url": "https://ross.abutalabs.com/products/langchain-tutorials", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Overview and tutorial of the LangChain Library", "domain": ["large-language-models", "tutorials", "artificial-intelligence"], "enriched": true, "function": ["llm-inference", "rag", "prompt-engineering", "agent-framework"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["gkamradt/langchain-tutorials"], "name": "gkamradt/langchain-tutorials", "platform": ["python", "jvm-scripting"], "pushed_at": "2024-08-05T09:18:46+00:00", "repo": "gkamradt/langchain-tutorials", "stars": 7484, "tags": ["langchain", "jupyter-notebooks", "llm-tutorials", "openai", "example-projects", "ai-agents"], "topics": [], "urls": [], "use_cases": ["learn langchain from scratch", "langchain tutorial with code examples", "understand langchain core concepts", "find example langchain projects", "learn prompt engineering for llm apps", "build rag and document qa apps with langchain"], "what_it_is": "A collection of Jupyter notebook tutorials and example projects teaching the LangChain library, including a two-part cookbook covering core concepts and use cases. It also curates a gallery of community-built LangChain projects organized by difficulty level.", "when_to_avoid": ["you need up-to-date documentation for current LangChain APIs, as notebooks may lag behind library releases", "you want a production-ready framework rather than learning material", "you need a formally licensed codebase for reuse, since the repo has no license"], "when_to_choose": ["you are new to LangChain and want a guided learning path with notebooks and videos", "you want runnable example code for common LLM use cases like summarization and document Q&A", "you want curated real-world LangChain projects to study"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/langchain-tutorials", "repo": "gkamradt/langchain-tutorials", "role": "main", "score": 31}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.229105+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.349209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0669acbb9c45c25f6eefbef5e9c9a39639ee416d9ffef710711a7d62cf763b53", "fetched_at": "2026-08-28T04:10:00.229105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gkamradt/langchain-tutorials"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.229105+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.349209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0669acbb9c45c25f6eefbef5e9c9a39639ee416d9ffef710711a7d62cf763b53", "fetched_at": "2026-08-28T04:10:00.229105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gkamradt/langchain-tutorials"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.349209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0669acbb9c45c25f6eefbef5e9c9a39639ee416d9ffef710711a7d62cf763b53", "fetched_at": "2026-08-28T04:10:00.229105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gkamradt/langchain-tutorials"}], "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:00.229105+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.229105+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.229105+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.349209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0669acbb9c45c25f6eefbef5e9c9a39639ee416d9ffef710711a7d62cf763b53", "fetched_at": "2026-08-28T04:10:00.229105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gkamradt/langchain-tutorials"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.229105+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.229105+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.349209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0669acbb9c45c25f6eefbef5e9c9a39639ee416d9ffef710711a7d62cf763b53", "fetched_at": "2026-08-28T04:10:00.229105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gkamradt/langchain-tutorials"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.229105+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.229105+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.229105+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.349209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0669acbb9c45c25f6eefbef5e9c9a39639ee416d9ffef710711a7d62cf763b53", "fetched_at": "2026-08-28T04:10:00.229105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gkamradt/langchain-tutorials"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.229105+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.229105+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.349209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0669acbb9c45c25f6eefbef5e9c9a39639ee416d9ffef710711a7d62cf763b53", "fetched_at": "2026-08-28T04:10:00.229105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gkamradt/langchain-tutorials"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.349209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0669acbb9c45c25f6eefbef5e9c9a39639ee416d9ffef710711a7d62cf763b53", "fetched_at": "2026-08-28T04:10:00.229105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gkamradt/langchain-tutorials"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.349209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0669acbb9c45c25f6eefbef5e9c9a39639ee416d9ffef710711a7d62cf763b53", "fetched_at": "2026-08-28T04:10:00.229105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gkamradt/langchain-tutorials"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.349209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0669acbb9c45c25f6eefbef5e9c9a39639ee416d9ffef710711a7d62cf763b53", "fetched_at": "2026-08-28T04:10:00.229105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gkamradt/langchain-tutorials"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 92, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 1297, "days_push": 758, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 31, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}