{"adoption": {"forks": 88, "observed_at": "2026-08-28T04:06:08.249393+00:00", "stars": 2038}, "canonical_url": "https://ross.abutalabs.com/products/idyll", "card": {"archived": false, "artifact_type": "framework", "description": "Create explorable explanations and interactive essays.", "domain": ["web-development", "data-visualization", "education", "documentation", "frontend"], "enriched": true, "function": ["static-site-generator", "templating", "data-visualization", "frontend-framework", "cli"], "health_score": 20, "homepage": "http://idyll-lang.org/", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["idyll-lang/idyll"], "name": "idyll-lang/idyll", "platform": ["cli", "cross-platform"], "pushed_at": "2023-02-04T08:36:05+00:00", "repo": "idyll-lang/idyll", "stars": 2038, "tags": ["explorable-explanations", "interactive-storytelling", "data-journalism", "markup-language", "react", "live-editing", "static-hosting", "nodejs", "web-server"], "topics": ["idyll", "idyll-project", "writing", "live-editing", "explorable-explanations", "data-journalism", "interactive-storytelling"], "urls": [], "use_cases": ["write an explorable explanation with interactive charts", "publish a data journalism story with reactive variables", "create an interactive essay or tutorial that embeds D3 or Vega-Lite visuals", "build a multipage blog with interactive posts", "embed interactive components into an existing CMS or blog engine", "compile markdown-like markup into a standalone static webpage"], "what_it_is": "Idyll is a markup language and compiler toolchain for authoring interactive articles, explorable explanations, and data-driven stories on the web. It extends markdown with reactive variables and React components, and ships with a CLI for building, live-reloading, and publishing standalone pages or multipage blogs.", "when_to_avoid": ["you need a general-purpose static site generator with heavy theming and plugin ecosystems", "you are building a traditional web application rather than article-style content", "you need a framework under active rapid development with frequent releases", "you want non-JavaScript authoring or non-React component ecosystems"], "when_to_choose": ["you want markdown-like authoring plus reactive variables and React components", "you need static output deployable to GitHub Pages or any static host", "you want built-in components for charts, inputs, and layout in articles"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/idyll", "repo": "idyll-lang/idyll", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.249393+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:59:14.795456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b44ec9f15dfa41296895fb3533d283dd256a0cd73bb60f954cff303230c6226", "fetched_at": "2026-08-28T04:06:08.249393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/idyll-lang/idyll"}, {"content_hash": "931bc291f26a4079cebf4bab6764c76f74bebcb311a2a51506c5da94a093fe20", "fetched_at": "2026-08-29T10:38:56.586526+00:00", "kind": "homepage", "missing": false, "url": "http://idyll-lang.org/"}, {"content_hash": "9e0e3069b3eca907bd73f1c74fb09d7333bcd2a0290b4e7d52be251fcfc12930", "fetched_at": "2026-08-29T10:38:56.595474+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/getting-started"}, {"content_hash": "868cc29f16624389c12a812bf2d2b01e550a128eb2e7adc6e81260ffa26b71e8", "fetched_at": "2026-08-29T10:38:56.597156+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/syntax"}, {"content_hash": "abcbe09fae60c0e2bf39a4de058c21cb941cfe3a85978bbd15224f7063fde62f", "fetched_at": "2026-08-29T10:38:56.598904+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/html-tags"}, {"content_hash": "f8fa68f9f5d1302c409189e3fba9f0737f0b8819e45603818b452dc03ec4823a", "fetched_at": "2026-08-29T10:38:56.600686+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/configuration-and-styles"}, {"content_hash": "6dd59cb86bc2c699aff517280a99d116397b962556057b0263498ede0a15940f", "fetched_at": "2026-08-29T10:38:56.602532+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/plugin-system"}, {"content_hash": "cc7a3b60445cf9c5f8fdf0334e754c7e8e0d285a24b31adb3b95a05bf8e95089", "fetched_at": "2026-08-29T10:38:56.604276+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/multipage"}, {"content_hash": "2534d96bf1afff293663441aa9d109d38cef63d4287ca09af66e1ba72178ccd1", "fetched_at": "2026-08-29T10:38:56.606105+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components"}, {"content_hash": "b31fa16f32ba24b0654ed45318da5f36a9ba8fe3592f01159318b1553800794e", "fetched_at": "2026-08-29T10:38:56.607751+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components/npm"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.249393+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:59:14.795456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b44ec9f15dfa41296895fb3533d283dd256a0cd73bb60f954cff303230c6226", "fetched_at": "2026-08-28T04:06:08.249393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/idyll-lang/idyll"}, {"content_hash": "931bc291f26a4079cebf4bab6764c76f74bebcb311a2a51506c5da94a093fe20", "fetched_at": "2026-08-29T10:38:56.586526+00:00", "kind": "homepage", "missing": false, "url": "http://idyll-lang.org/"}, {"content_hash": "9e0e3069b3eca907bd73f1c74fb09d7333bcd2a0290b4e7d52be251fcfc12930", "fetched_at": "2026-08-29T10:38:56.595474+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/getting-started"}, {"content_hash": "868cc29f16624389c12a812bf2d2b01e550a128eb2e7adc6e81260ffa26b71e8", "fetched_at": "2026-08-29T10:38:56.597156+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/syntax"}, {"content_hash": "abcbe09fae60c0e2bf39a4de058c21cb941cfe3a85978bbd15224f7063fde62f", "fetched_at": "2026-08-29T10:38:56.598904+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/html-tags"}, {"content_hash": "f8fa68f9f5d1302c409189e3fba9f0737f0b8819e45603818b452dc03ec4823a", "fetched_at": "2026-08-29T10:38:56.600686+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/configuration-and-styles"}, {"content_hash": "6dd59cb86bc2c699aff517280a99d116397b962556057b0263498ede0a15940f", "fetched_at": "2026-08-29T10:38:56.602532+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/plugin-system"}, {"content_hash": "cc7a3b60445cf9c5f8fdf0334e754c7e8e0d285a24b31adb3b95a05bf8e95089", "fetched_at": "2026-08-29T10:38:56.604276+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/multipage"}, {"content_hash": "2534d96bf1afff293663441aa9d109d38cef63d4287ca09af66e1ba72178ccd1", "fetched_at": "2026-08-29T10:38:56.606105+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components"}, {"content_hash": "b31fa16f32ba24b0654ed45318da5f36a9ba8fe3592f01159318b1553800794e", "fetched_at": "2026-08-29T10:38:56.607751+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components/npm"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:59:14.795456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b44ec9f15dfa41296895fb3533d283dd256a0cd73bb60f954cff303230c6226", "fetched_at": "2026-08-28T04:06:08.249393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/idyll-lang/idyll"}, {"content_hash": "931bc291f26a4079cebf4bab6764c76f74bebcb311a2a51506c5da94a093fe20", "fetched_at": "2026-08-29T10:38:56.586526+00:00", "kind": "homepage", "missing": false, "url": "http://idyll-lang.org/"}, {"content_hash": "9e0e3069b3eca907bd73f1c74fb09d7333bcd2a0290b4e7d52be251fcfc12930", "fetched_at": "2026-08-29T10:38:56.595474+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/getting-started"}, {"content_hash": "868cc29f16624389c12a812bf2d2b01e550a128eb2e7adc6e81260ffa26b71e8", "fetched_at": "2026-08-29T10:38:56.597156+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/syntax"}, {"content_hash": "abcbe09fae60c0e2bf39a4de058c21cb941cfe3a85978bbd15224f7063fde62f", "fetched_at": "2026-08-29T10:38:56.598904+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/html-tags"}, {"content_hash": "f8fa68f9f5d1302c409189e3fba9f0737f0b8819e45603818b452dc03ec4823a", "fetched_at": "2026-08-29T10:38:56.600686+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/configuration-and-styles"}, {"content_hash": "6dd59cb86bc2c699aff517280a99d116397b962556057b0263498ede0a15940f", "fetched_at": "2026-08-29T10:38:56.602532+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/plugin-system"}, {"content_hash": "cc7a3b60445cf9c5f8fdf0334e754c7e8e0d285a24b31adb3b95a05bf8e95089", "fetched_at": "2026-08-29T10:38:56.604276+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/multipage"}, {"content_hash": "2534d96bf1afff293663441aa9d109d38cef63d4287ca09af66e1ba72178ccd1", "fetched_at": "2026-08-29T10:38:56.606105+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components"}, {"content_hash": "b31fa16f32ba24b0654ed45318da5f36a9ba8fe3592f01159318b1553800794e", "fetched_at": "2026-08-29T10:38:56.607751+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components/npm"}], "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:06:08.249393+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.249393+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.249393+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:59:14.795456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b44ec9f15dfa41296895fb3533d283dd256a0cd73bb60f954cff303230c6226", "fetched_at": "2026-08-28T04:06:08.249393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/idyll-lang/idyll"}, {"content_hash": "931bc291f26a4079cebf4bab6764c76f74bebcb311a2a51506c5da94a093fe20", "fetched_at": "2026-08-29T10:38:56.586526+00:00", "kind": "homepage", "missing": false, "url": "http://idyll-lang.org/"}, {"content_hash": "9e0e3069b3eca907bd73f1c74fb09d7333bcd2a0290b4e7d52be251fcfc12930", "fetched_at": "2026-08-29T10:38:56.595474+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/getting-started"}, {"content_hash": "868cc29f16624389c12a812bf2d2b01e550a128eb2e7adc6e81260ffa26b71e8", "fetched_at": "2026-08-29T10:38:56.597156+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/syntax"}, {"content_hash": "abcbe09fae60c0e2bf39a4de058c21cb941cfe3a85978bbd15224f7063fde62f", "fetched_at": "2026-08-29T10:38:56.598904+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/html-tags"}, {"content_hash": "f8fa68f9f5d1302c409189e3fba9f0737f0b8819e45603818b452dc03ec4823a", "fetched_at": "2026-08-29T10:38:56.600686+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/configuration-and-styles"}, {"content_hash": "6dd59cb86bc2c699aff517280a99d116397b962556057b0263498ede0a15940f", "fetched_at": "2026-08-29T10:38:56.602532+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/plugin-system"}, {"content_hash": "cc7a3b60445cf9c5f8fdf0334e754c7e8e0d285a24b31adb3b95a05bf8e95089", "fetched_at": "2026-08-29T10:38:56.604276+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/multipage"}, {"content_hash": "2534d96bf1afff293663441aa9d109d38cef63d4287ca09af66e1ba72178ccd1", "fetched_at": "2026-08-29T10:38:56.606105+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components"}, {"content_hash": "b31fa16f32ba24b0654ed45318da5f36a9ba8fe3592f01159318b1553800794e", "fetched_at": "2026-08-29T10:38:56.607751+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components/npm"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.249393+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.249393+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:59:14.795456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b44ec9f15dfa41296895fb3533d283dd256a0cd73bb60f954cff303230c6226", "fetched_at": "2026-08-28T04:06:08.249393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/idyll-lang/idyll"}, {"content_hash": "931bc291f26a4079cebf4bab6764c76f74bebcb311a2a51506c5da94a093fe20", "fetched_at": "2026-08-29T10:38:56.586526+00:00", "kind": "homepage", "missing": false, "url": "http://idyll-lang.org/"}, {"content_hash": "9e0e3069b3eca907bd73f1c74fb09d7333bcd2a0290b4e7d52be251fcfc12930", "fetched_at": "2026-08-29T10:38:56.595474+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/getting-started"}, {"content_hash": "868cc29f16624389c12a812bf2d2b01e550a128eb2e7adc6e81260ffa26b71e8", "fetched_at": "2026-08-29T10:38:56.597156+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/syntax"}, {"content_hash": "abcbe09fae60c0e2bf39a4de058c21cb941cfe3a85978bbd15224f7063fde62f", "fetched_at": "2026-08-29T10:38:56.598904+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/html-tags"}, {"content_hash": "f8fa68f9f5d1302c409189e3fba9f0737f0b8819e45603818b452dc03ec4823a", "fetched_at": "2026-08-29T10:38:56.600686+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/configuration-and-styles"}, {"content_hash": "6dd59cb86bc2c699aff517280a99d116397b962556057b0263498ede0a15940f", "fetched_at": "2026-08-29T10:38:56.602532+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/plugin-system"}, {"content_hash": "cc7a3b60445cf9c5f8fdf0334e754c7e8e0d285a24b31adb3b95a05bf8e95089", "fetched_at": "2026-08-29T10:38:56.604276+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/multipage"}, {"content_hash": "2534d96bf1afff293663441aa9d109d38cef63d4287ca09af66e1ba72178ccd1", "fetched_at": "2026-08-29T10:38:56.606105+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components"}, {"content_hash": "b31fa16f32ba24b0654ed45318da5f36a9ba8fe3592f01159318b1553800794e", "fetched_at": "2026-08-29T10:38:56.607751+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components/npm"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.249393+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.249393+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.249393+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:59:14.795456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b44ec9f15dfa41296895fb3533d283dd256a0cd73bb60f954cff303230c6226", "fetched_at": "2026-08-28T04:06:08.249393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/idyll-lang/idyll"}, {"content_hash": "931bc291f26a4079cebf4bab6764c76f74bebcb311a2a51506c5da94a093fe20", "fetched_at": "2026-08-29T10:38:56.586526+00:00", "kind": "homepage", "missing": false, "url": "http://idyll-lang.org/"}, {"content_hash": "9e0e3069b3eca907bd73f1c74fb09d7333bcd2a0290b4e7d52be251fcfc12930", "fetched_at": "2026-08-29T10:38:56.595474+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/getting-started"}, {"content_hash": "868cc29f16624389c12a812bf2d2b01e550a128eb2e7adc6e81260ffa26b71e8", "fetched_at": "2026-08-29T10:38:56.597156+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/syntax"}, {"content_hash": "abcbe09fae60c0e2bf39a4de058c21cb941cfe3a85978bbd15224f7063fde62f", "fetched_at": "2026-08-29T10:38:56.598904+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/html-tags"}, {"content_hash": "f8fa68f9f5d1302c409189e3fba9f0737f0b8819e45603818b452dc03ec4823a", "fetched_at": "2026-08-29T10:38:56.600686+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/configuration-and-styles"}, {"content_hash": "6dd59cb86bc2c699aff517280a99d116397b962556057b0263498ede0a15940f", "fetched_at": "2026-08-29T10:38:56.602532+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/plugin-system"}, {"content_hash": "cc7a3b60445cf9c5f8fdf0334e754c7e8e0d285a24b31adb3b95a05bf8e95089", "fetched_at": "2026-08-29T10:38:56.604276+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/multipage"}, {"content_hash": "2534d96bf1afff293663441aa9d109d38cef63d4287ca09af66e1ba72178ccd1", "fetched_at": "2026-08-29T10:38:56.606105+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components"}, {"content_hash": "b31fa16f32ba24b0654ed45318da5f36a9ba8fe3592f01159318b1553800794e", "fetched_at": "2026-08-29T10:38:56.607751+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components/npm"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.249393+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.249393+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:59:14.795456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b44ec9f15dfa41296895fb3533d283dd256a0cd73bb60f954cff303230c6226", "fetched_at": "2026-08-28T04:06:08.249393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/idyll-lang/idyll"}, {"content_hash": "931bc291f26a4079cebf4bab6764c76f74bebcb311a2a51506c5da94a093fe20", "fetched_at": "2026-08-29T10:38:56.586526+00:00", "kind": "homepage", "missing": false, "url": "http://idyll-lang.org/"}, {"content_hash": "9e0e3069b3eca907bd73f1c74fb09d7333bcd2a0290b4e7d52be251fcfc12930", "fetched_at": "2026-08-29T10:38:56.595474+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/getting-started"}, {"content_hash": "868cc29f16624389c12a812bf2d2b01e550a128eb2e7adc6e81260ffa26b71e8", "fetched_at": "2026-08-29T10:38:56.597156+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/syntax"}, {"content_hash": "abcbe09fae60c0e2bf39a4de058c21cb941cfe3a85978bbd15224f7063fde62f", "fetched_at": "2026-08-29T10:38:56.598904+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/html-tags"}, {"content_hash": "f8fa68f9f5d1302c409189e3fba9f0737f0b8819e45603818b452dc03ec4823a", "fetched_at": "2026-08-29T10:38:56.600686+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/configuration-and-styles"}, {"content_hash": "6dd59cb86bc2c699aff517280a99d116397b962556057b0263498ede0a15940f", "fetched_at": "2026-08-29T10:38:56.602532+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/plugin-system"}, {"content_hash": "cc7a3b60445cf9c5f8fdf0334e754c7e8e0d285a24b31adb3b95a05bf8e95089", "fetched_at": "2026-08-29T10:38:56.604276+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/multipage"}, {"content_hash": "2534d96bf1afff293663441aa9d109d38cef63d4287ca09af66e1ba72178ccd1", "fetched_at": "2026-08-29T10:38:56.606105+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components"}, {"content_hash": "b31fa16f32ba24b0654ed45318da5f36a9ba8fe3592f01159318b1553800794e", "fetched_at": "2026-08-29T10:38:56.607751+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components/npm"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:59:14.795456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b44ec9f15dfa41296895fb3533d283dd256a0cd73bb60f954cff303230c6226", "fetched_at": "2026-08-28T04:06:08.249393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/idyll-lang/idyll"}, {"content_hash": "931bc291f26a4079cebf4bab6764c76f74bebcb311a2a51506c5da94a093fe20", "fetched_at": "2026-08-29T10:38:56.586526+00:00", "kind": "homepage", "missing": false, "url": "http://idyll-lang.org/"}, {"content_hash": "9e0e3069b3eca907bd73f1c74fb09d7333bcd2a0290b4e7d52be251fcfc12930", "fetched_at": "2026-08-29T10:38:56.595474+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/getting-started"}, {"content_hash": "868cc29f16624389c12a812bf2d2b01e550a128eb2e7adc6e81260ffa26b71e8", "fetched_at": "2026-08-29T10:38:56.597156+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/syntax"}, {"content_hash": "abcbe09fae60c0e2bf39a4de058c21cb941cfe3a85978bbd15224f7063fde62f", "fetched_at": "2026-08-29T10:38:56.598904+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/html-tags"}, {"content_hash": "f8fa68f9f5d1302c409189e3fba9f0737f0b8819e45603818b452dc03ec4823a", "fetched_at": "2026-08-29T10:38:56.600686+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/configuration-and-styles"}, {"content_hash": "6dd59cb86bc2c699aff517280a99d116397b962556057b0263498ede0a15940f", "fetched_at": "2026-08-29T10:38:56.602532+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/plugin-system"}, {"content_hash": "cc7a3b60445cf9c5f8fdf0334e754c7e8e0d285a24b31adb3b95a05bf8e95089", "fetched_at": "2026-08-29T10:38:56.604276+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/multipage"}, {"content_hash": "2534d96bf1afff293663441aa9d109d38cef63d4287ca09af66e1ba72178ccd1", "fetched_at": "2026-08-29T10:38:56.606105+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components"}, {"content_hash": "b31fa16f32ba24b0654ed45318da5f36a9ba8fe3592f01159318b1553800794e", "fetched_at": "2026-08-29T10:38:56.607751+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components/npm"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:59:14.795456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b44ec9f15dfa41296895fb3533d283dd256a0cd73bb60f954cff303230c6226", "fetched_at": "2026-08-28T04:06:08.249393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/idyll-lang/idyll"}, {"content_hash": "931bc291f26a4079cebf4bab6764c76f74bebcb311a2a51506c5da94a093fe20", "fetched_at": "2026-08-29T10:38:56.586526+00:00", "kind": "homepage", "missing": false, "url": "http://idyll-lang.org/"}, {"content_hash": "9e0e3069b3eca907bd73f1c74fb09d7333bcd2a0290b4e7d52be251fcfc12930", "fetched_at": "2026-08-29T10:38:56.595474+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/getting-started"}, {"content_hash": "868cc29f16624389c12a812bf2d2b01e550a128eb2e7adc6e81260ffa26b71e8", "fetched_at": "2026-08-29T10:38:56.597156+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/syntax"}, {"content_hash": "abcbe09fae60c0e2bf39a4de058c21cb941cfe3a85978bbd15224f7063fde62f", "fetched_at": "2026-08-29T10:38:56.598904+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/html-tags"}, {"content_hash": "f8fa68f9f5d1302c409189e3fba9f0737f0b8819e45603818b452dc03ec4823a", "fetched_at": "2026-08-29T10:38:56.600686+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/configuration-and-styles"}, {"content_hash": "6dd59cb86bc2c699aff517280a99d116397b962556057b0263498ede0a15940f", "fetched_at": "2026-08-29T10:38:56.602532+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/plugin-system"}, {"content_hash": "cc7a3b60445cf9c5f8fdf0334e754c7e8e0d285a24b31adb3b95a05bf8e95089", "fetched_at": "2026-08-29T10:38:56.604276+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/multipage"}, {"content_hash": "2534d96bf1afff293663441aa9d109d38cef63d4287ca09af66e1ba72178ccd1", "fetched_at": "2026-08-29T10:38:56.606105+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components"}, {"content_hash": "b31fa16f32ba24b0654ed45318da5f36a9ba8fe3592f01159318b1553800794e", "fetched_at": "2026-08-29T10:38:56.607751+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components/npm"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:59:14.795456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b44ec9f15dfa41296895fb3533d283dd256a0cd73bb60f954cff303230c6226", "fetched_at": "2026-08-28T04:06:08.249393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/idyll-lang/idyll"}, {"content_hash": "931bc291f26a4079cebf4bab6764c76f74bebcb311a2a51506c5da94a093fe20", "fetched_at": "2026-08-29T10:38:56.586526+00:00", "kind": "homepage", "missing": false, "url": "http://idyll-lang.org/"}, {"content_hash": "9e0e3069b3eca907bd73f1c74fb09d7333bcd2a0290b4e7d52be251fcfc12930", "fetched_at": "2026-08-29T10:38:56.595474+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/getting-started"}, {"content_hash": "868cc29f16624389c12a812bf2d2b01e550a128eb2e7adc6e81260ffa26b71e8", "fetched_at": "2026-08-29T10:38:56.597156+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/syntax"}, {"content_hash": "abcbe09fae60c0e2bf39a4de058c21cb941cfe3a85978bbd15224f7063fde62f", "fetched_at": "2026-08-29T10:38:56.598904+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/html-tags"}, {"content_hash": "f8fa68f9f5d1302c409189e3fba9f0737f0b8819e45603818b452dc03ec4823a", "fetched_at": "2026-08-29T10:38:56.600686+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/configuration-and-styles"}, {"content_hash": "6dd59cb86bc2c699aff517280a99d116397b962556057b0263498ede0a15940f", "fetched_at": "2026-08-29T10:38:56.602532+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/plugin-system"}, {"content_hash": "cc7a3b60445cf9c5f8fdf0334e754c7e8e0d285a24b31adb3b95a05bf8e95089", "fetched_at": "2026-08-29T10:38:56.604276+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/multipage"}, {"content_hash": "2534d96bf1afff293663441aa9d109d38cef63d4287ca09af66e1ba72178ccd1", "fetched_at": "2026-08-29T10:38:56.606105+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components"}, {"content_hash": "b31fa16f32ba24b0654ed45318da5f36a9ba8fe3592f01159318b1553800794e", "fetched_at": "2026-08-29T10:38:56.607751+00:00", "kind": "site_page", "missing": false, "url": "https://idyll-lang.org/docs/components/npm"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 3499, "days_push": 1306, "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}}