{"adoption": {"forks": 167, "observed_at": "2026-08-28T04:06:51.059742+00:00", "stars": 2430}, "canonical_url": "https://ross.abutalabs.com/products/miso", "card": {"archived": false, "artifact_type": "framework", "description": ":ramen: A tasty Haskell web framework", "domain": ["web-development", "frontend", "cross-platform", "mobile-development"], "enriched": true, "function": ["frontend-framework", "web-framework", "ssr", "state-management", "routing", "websocket", "http-client"], "health_score": 99, "homepage": "https://haskell-miso.org", "language": "Haskell", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["dmjio/miso"], "name": "dmjio/miso", "platform": ["browser", "wasm", "cross-platform"], "pushed_at": "2026-08-26T17:27:36+00:00", "repo": "dmjio/miso", "stars": 2430, "tags": ["virtual-dom", "elm-architecture", "mvu", "ghc-wasm-backend", "ghcjs", "lynx", "react-like", "haskell", "server-sent-events", "hydration", "web-server", "mobile"], "topics": ["ghcjs", "haskell", "virtual-dom", "miso", "ramen", "ui", "nix", "javascript", "ghc", "wasm", "web-assembly", "typescript"], "urls": [], "use_cases": ["build a single-page web app in Haskell", "compile a Haskell UI to WebAssembly", "server-side render and hydrate a Haskell web app", "build a native iOS or Android app from Haskell code", "create a reactive UI with a virtual DOM diffing algorithm", "write type-safe client-side routing in Haskell", "build a component-based frontend with React-like concepts in Haskell"], "what_it_is": "Miso is a Haskell front-end framework for building web and native user interfaces, inspired by Elm and React, using a Model-View-Update architecture with a virtual DOM. It compiles to WebAssembly or JavaScript via the GHC backends and can also target native mobile apps through the Lynx runtime.", "when_to_avoid": ["your team does not know Haskell or functional programming", "you need a large ecosystem of ready-made UI components and libraries", "you need fast iteration with mainstream tooling and broad community support", "your project requires tight integration with the JavaScript ecosystem rather than an FFI bridge", "bundle size and WASM startup time are critical constraints"], "when_to_choose": ["you want to write your entire frontend in Haskell with strong static typing", "you prefer the Elm architecture / Model-View-Update pattern", "you need WebAssembly as a first-class compilation target", "you want SSR with hydration and SEO support from a Haskell server", "you want to reuse the same Haskell UI code for web and native mobile via Lynx"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/miso", "repo": "dmjio/miso", "role": "main", "score": 92}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.059742+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:31:26.137993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bea36b102a805ef9efb46b65159d712b45764c45a72b7db73891e9fb8834ef", "fetched_at": "2026-08-28T04:06:51.059742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dmjio/miso"}, {"content_hash": "b0d7d6696ecf25c9c58175067d016cdd4b688e6470fad53d74f6e23d7ba4f7ec", "fetched_at": "2026-08-29T10:12:49.835836+00:00", "kind": "homepage", "missing": false, "url": "https://haskell-miso.org"}, {"content_hash": "7a4a08ead81de6e5431e4e24d70cdb47bc024d6c3a10b4dcded57af820852da3", "fetched_at": "2026-08-29T10:12:49.844179+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/view-dsl"}, {"content_hash": "ba65b8d0f29aeb9ee45d5417eabb81e1a8ed433adbc7ce93347b56029b13c5a9", "fetched_at": "2026-08-29T10:12:49.845958+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/components"}, {"content_hash": "3983b105833369d36c137d18cf31c58d97e5b6c6d7d122cd975418ce68889d3d", "fetched_at": "2026-08-29T10:12:49.847684+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/context"}, {"content_hash": "7e45e5f77f7459d1afaefb8ad90152a8289d18fbc6455f9fbcd892d745d27c01", "fetched_at": "2026-08-29T10:12:49.838883+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs"}, {"content_hash": "161a47070cd638010988018bb4b7b8fbdd52072ca294289ff24610ca5f3aac9f", "fetched_at": "2026-08-29T10:12:49.840716+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/installation"}, {"content_hash": "2013be72c2a743021d7428558f03d26a1d3cd7d5c70498bebfc422e98fe26d62", "fetched_at": "2026-08-29T10:12:49.842443+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/native/overview"}, {"content_hash": "05d0f6b5187a2866c640d62d7783bacce90ccc5a04b82a9816533e12f428eb26", "fetched_at": "2026-08-29T10:12:49.858511+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/styles"}, {"content_hash": "59ba88be9aa23323e716fd5dd030f1fa69284b4e3a23ddda085b7f9aa3669412", "fetched_at": "2026-08-29T10:12:49.860588+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/events"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.059742+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:31:26.137993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bea36b102a805ef9efb46b65159d712b45764c45a72b7db73891e9fb8834ef", "fetched_at": "2026-08-28T04:06:51.059742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dmjio/miso"}, {"content_hash": "b0d7d6696ecf25c9c58175067d016cdd4b688e6470fad53d74f6e23d7ba4f7ec", "fetched_at": "2026-08-29T10:12:49.835836+00:00", "kind": "homepage", "missing": false, "url": "https://haskell-miso.org"}, {"content_hash": "7a4a08ead81de6e5431e4e24d70cdb47bc024d6c3a10b4dcded57af820852da3", "fetched_at": "2026-08-29T10:12:49.844179+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/view-dsl"}, {"content_hash": "ba65b8d0f29aeb9ee45d5417eabb81e1a8ed433adbc7ce93347b56029b13c5a9", "fetched_at": "2026-08-29T10:12:49.845958+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/components"}, {"content_hash": "3983b105833369d36c137d18cf31c58d97e5b6c6d7d122cd975418ce68889d3d", "fetched_at": "2026-08-29T10:12:49.847684+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/context"}, {"content_hash": "7e45e5f77f7459d1afaefb8ad90152a8289d18fbc6455f9fbcd892d745d27c01", "fetched_at": "2026-08-29T10:12:49.838883+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs"}, {"content_hash": "161a47070cd638010988018bb4b7b8fbdd52072ca294289ff24610ca5f3aac9f", "fetched_at": "2026-08-29T10:12:49.840716+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/installation"}, {"content_hash": "2013be72c2a743021d7428558f03d26a1d3cd7d5c70498bebfc422e98fe26d62", "fetched_at": "2026-08-29T10:12:49.842443+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/native/overview"}, {"content_hash": "05d0f6b5187a2866c640d62d7783bacce90ccc5a04b82a9816533e12f428eb26", "fetched_at": "2026-08-29T10:12:49.858511+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/styles"}, {"content_hash": "59ba88be9aa23323e716fd5dd030f1fa69284b4e3a23ddda085b7f9aa3669412", "fetched_at": "2026-08-29T10:12:49.860588+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/events"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:31:26.137993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bea36b102a805ef9efb46b65159d712b45764c45a72b7db73891e9fb8834ef", "fetched_at": "2026-08-28T04:06:51.059742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dmjio/miso"}, {"content_hash": "b0d7d6696ecf25c9c58175067d016cdd4b688e6470fad53d74f6e23d7ba4f7ec", "fetched_at": "2026-08-29T10:12:49.835836+00:00", "kind": "homepage", "missing": false, "url": "https://haskell-miso.org"}, {"content_hash": "7a4a08ead81de6e5431e4e24d70cdb47bc024d6c3a10b4dcded57af820852da3", "fetched_at": "2026-08-29T10:12:49.844179+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/view-dsl"}, {"content_hash": "ba65b8d0f29aeb9ee45d5417eabb81e1a8ed433adbc7ce93347b56029b13c5a9", "fetched_at": "2026-08-29T10:12:49.845958+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/components"}, {"content_hash": "3983b105833369d36c137d18cf31c58d97e5b6c6d7d122cd975418ce68889d3d", "fetched_at": "2026-08-29T10:12:49.847684+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/context"}, {"content_hash": "7e45e5f77f7459d1afaefb8ad90152a8289d18fbc6455f9fbcd892d745d27c01", "fetched_at": "2026-08-29T10:12:49.838883+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs"}, {"content_hash": "161a47070cd638010988018bb4b7b8fbdd52072ca294289ff24610ca5f3aac9f", "fetched_at": "2026-08-29T10:12:49.840716+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/installation"}, {"content_hash": "2013be72c2a743021d7428558f03d26a1d3cd7d5c70498bebfc422e98fe26d62", "fetched_at": "2026-08-29T10:12:49.842443+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/native/overview"}, {"content_hash": "05d0f6b5187a2866c640d62d7783bacce90ccc5a04b82a9816533e12f428eb26", "fetched_at": "2026-08-29T10:12:49.858511+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/styles"}, {"content_hash": "59ba88be9aa23323e716fd5dd030f1fa69284b4e3a23ddda085b7f9aa3669412", "fetched_at": "2026-08-29T10:12:49.860588+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/events"}], "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:51.059742+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.059742+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.059742+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:31:26.137993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bea36b102a805ef9efb46b65159d712b45764c45a72b7db73891e9fb8834ef", "fetched_at": "2026-08-28T04:06:51.059742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dmjio/miso"}, {"content_hash": "b0d7d6696ecf25c9c58175067d016cdd4b688e6470fad53d74f6e23d7ba4f7ec", "fetched_at": "2026-08-29T10:12:49.835836+00:00", "kind": "homepage", "missing": false, "url": "https://haskell-miso.org"}, {"content_hash": "7a4a08ead81de6e5431e4e24d70cdb47bc024d6c3a10b4dcded57af820852da3", "fetched_at": "2026-08-29T10:12:49.844179+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/view-dsl"}, {"content_hash": "ba65b8d0f29aeb9ee45d5417eabb81e1a8ed433adbc7ce93347b56029b13c5a9", "fetched_at": "2026-08-29T10:12:49.845958+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/components"}, {"content_hash": "3983b105833369d36c137d18cf31c58d97e5b6c6d7d122cd975418ce68889d3d", "fetched_at": "2026-08-29T10:12:49.847684+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/context"}, {"content_hash": "7e45e5f77f7459d1afaefb8ad90152a8289d18fbc6455f9fbcd892d745d27c01", "fetched_at": "2026-08-29T10:12:49.838883+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs"}, {"content_hash": "161a47070cd638010988018bb4b7b8fbdd52072ca294289ff24610ca5f3aac9f", "fetched_at": "2026-08-29T10:12:49.840716+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/installation"}, {"content_hash": "2013be72c2a743021d7428558f03d26a1d3cd7d5c70498bebfc422e98fe26d62", "fetched_at": "2026-08-29T10:12:49.842443+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/native/overview"}, {"content_hash": "05d0f6b5187a2866c640d62d7783bacce90ccc5a04b82a9816533e12f428eb26", "fetched_at": "2026-08-29T10:12:49.858511+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/styles"}, {"content_hash": "59ba88be9aa23323e716fd5dd030f1fa69284b4e3a23ddda085b7f9aa3669412", "fetched_at": "2026-08-29T10:12:49.860588+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/events"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.059742+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.059742+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:31:26.137993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bea36b102a805ef9efb46b65159d712b45764c45a72b7db73891e9fb8834ef", "fetched_at": "2026-08-28T04:06:51.059742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dmjio/miso"}, {"content_hash": "b0d7d6696ecf25c9c58175067d016cdd4b688e6470fad53d74f6e23d7ba4f7ec", "fetched_at": "2026-08-29T10:12:49.835836+00:00", "kind": "homepage", "missing": false, "url": "https://haskell-miso.org"}, {"content_hash": "7a4a08ead81de6e5431e4e24d70cdb47bc024d6c3a10b4dcded57af820852da3", "fetched_at": "2026-08-29T10:12:49.844179+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/view-dsl"}, {"content_hash": "ba65b8d0f29aeb9ee45d5417eabb81e1a8ed433adbc7ce93347b56029b13c5a9", "fetched_at": "2026-08-29T10:12:49.845958+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/components"}, {"content_hash": "3983b105833369d36c137d18cf31c58d97e5b6c6d7d122cd975418ce68889d3d", "fetched_at": "2026-08-29T10:12:49.847684+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/context"}, {"content_hash": "7e45e5f77f7459d1afaefb8ad90152a8289d18fbc6455f9fbcd892d745d27c01", "fetched_at": "2026-08-29T10:12:49.838883+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs"}, {"content_hash": "161a47070cd638010988018bb4b7b8fbdd52072ca294289ff24610ca5f3aac9f", "fetched_at": "2026-08-29T10:12:49.840716+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/installation"}, {"content_hash": "2013be72c2a743021d7428558f03d26a1d3cd7d5c70498bebfc422e98fe26d62", "fetched_at": "2026-08-29T10:12:49.842443+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/native/overview"}, {"content_hash": "05d0f6b5187a2866c640d62d7783bacce90ccc5a04b82a9816533e12f428eb26", "fetched_at": "2026-08-29T10:12:49.858511+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/styles"}, {"content_hash": "59ba88be9aa23323e716fd5dd030f1fa69284b4e3a23ddda085b7f9aa3669412", "fetched_at": "2026-08-29T10:12:49.860588+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/events"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.059742+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.059742+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.059742+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:31:26.137993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bea36b102a805ef9efb46b65159d712b45764c45a72b7db73891e9fb8834ef", "fetched_at": "2026-08-28T04:06:51.059742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dmjio/miso"}, {"content_hash": "b0d7d6696ecf25c9c58175067d016cdd4b688e6470fad53d74f6e23d7ba4f7ec", "fetched_at": "2026-08-29T10:12:49.835836+00:00", "kind": "homepage", "missing": false, "url": "https://haskell-miso.org"}, {"content_hash": "7a4a08ead81de6e5431e4e24d70cdb47bc024d6c3a10b4dcded57af820852da3", "fetched_at": "2026-08-29T10:12:49.844179+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/view-dsl"}, {"content_hash": "ba65b8d0f29aeb9ee45d5417eabb81e1a8ed433adbc7ce93347b56029b13c5a9", "fetched_at": "2026-08-29T10:12:49.845958+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/components"}, {"content_hash": "3983b105833369d36c137d18cf31c58d97e5b6c6d7d122cd975418ce68889d3d", "fetched_at": "2026-08-29T10:12:49.847684+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/context"}, {"content_hash": "7e45e5f77f7459d1afaefb8ad90152a8289d18fbc6455f9fbcd892d745d27c01", "fetched_at": "2026-08-29T10:12:49.838883+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs"}, {"content_hash": "161a47070cd638010988018bb4b7b8fbdd52072ca294289ff24610ca5f3aac9f", "fetched_at": "2026-08-29T10:12:49.840716+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/installation"}, {"content_hash": "2013be72c2a743021d7428558f03d26a1d3cd7d5c70498bebfc422e98fe26d62", "fetched_at": "2026-08-29T10:12:49.842443+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/native/overview"}, {"content_hash": "05d0f6b5187a2866c640d62d7783bacce90ccc5a04b82a9816533e12f428eb26", "fetched_at": "2026-08-29T10:12:49.858511+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/styles"}, {"content_hash": "59ba88be9aa23323e716fd5dd030f1fa69284b4e3a23ddda085b7f9aa3669412", "fetched_at": "2026-08-29T10:12:49.860588+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/events"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.059742+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:51.059742+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:31:26.137993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bea36b102a805ef9efb46b65159d712b45764c45a72b7db73891e9fb8834ef", "fetched_at": "2026-08-28T04:06:51.059742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dmjio/miso"}, {"content_hash": "b0d7d6696ecf25c9c58175067d016cdd4b688e6470fad53d74f6e23d7ba4f7ec", "fetched_at": "2026-08-29T10:12:49.835836+00:00", "kind": "homepage", "missing": false, "url": "https://haskell-miso.org"}, {"content_hash": "7a4a08ead81de6e5431e4e24d70cdb47bc024d6c3a10b4dcded57af820852da3", "fetched_at": "2026-08-29T10:12:49.844179+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/view-dsl"}, {"content_hash": "ba65b8d0f29aeb9ee45d5417eabb81e1a8ed433adbc7ce93347b56029b13c5a9", "fetched_at": "2026-08-29T10:12:49.845958+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/components"}, {"content_hash": "3983b105833369d36c137d18cf31c58d97e5b6c6d7d122cd975418ce68889d3d", "fetched_at": "2026-08-29T10:12:49.847684+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/context"}, {"content_hash": "7e45e5f77f7459d1afaefb8ad90152a8289d18fbc6455f9fbcd892d745d27c01", "fetched_at": "2026-08-29T10:12:49.838883+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs"}, {"content_hash": "161a47070cd638010988018bb4b7b8fbdd52072ca294289ff24610ca5f3aac9f", "fetched_at": "2026-08-29T10:12:49.840716+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/installation"}, {"content_hash": "2013be72c2a743021d7428558f03d26a1d3cd7d5c70498bebfc422e98fe26d62", "fetched_at": "2026-08-29T10:12:49.842443+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/native/overview"}, {"content_hash": "05d0f6b5187a2866c640d62d7783bacce90ccc5a04b82a9816533e12f428eb26", "fetched_at": "2026-08-29T10:12:49.858511+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/styles"}, {"content_hash": "59ba88be9aa23323e716fd5dd030f1fa69284b4e3a23ddda085b7f9aa3669412", "fetched_at": "2026-08-29T10:12:49.860588+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/events"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:31:26.137993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bea36b102a805ef9efb46b65159d712b45764c45a72b7db73891e9fb8834ef", "fetched_at": "2026-08-28T04:06:51.059742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dmjio/miso"}, {"content_hash": "b0d7d6696ecf25c9c58175067d016cdd4b688e6470fad53d74f6e23d7ba4f7ec", "fetched_at": "2026-08-29T10:12:49.835836+00:00", "kind": "homepage", "missing": false, "url": "https://haskell-miso.org"}, {"content_hash": "7a4a08ead81de6e5431e4e24d70cdb47bc024d6c3a10b4dcded57af820852da3", "fetched_at": "2026-08-29T10:12:49.844179+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/view-dsl"}, {"content_hash": "ba65b8d0f29aeb9ee45d5417eabb81e1a8ed433adbc7ce93347b56029b13c5a9", "fetched_at": "2026-08-29T10:12:49.845958+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/components"}, {"content_hash": "3983b105833369d36c137d18cf31c58d97e5b6c6d7d122cd975418ce68889d3d", "fetched_at": "2026-08-29T10:12:49.847684+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/context"}, {"content_hash": "7e45e5f77f7459d1afaefb8ad90152a8289d18fbc6455f9fbcd892d745d27c01", "fetched_at": "2026-08-29T10:12:49.838883+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs"}, {"content_hash": "161a47070cd638010988018bb4b7b8fbdd52072ca294289ff24610ca5f3aac9f", "fetched_at": "2026-08-29T10:12:49.840716+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/installation"}, {"content_hash": "2013be72c2a743021d7428558f03d26a1d3cd7d5c70498bebfc422e98fe26d62", "fetched_at": "2026-08-29T10:12:49.842443+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/native/overview"}, {"content_hash": "05d0f6b5187a2866c640d62d7783bacce90ccc5a04b82a9816533e12f428eb26", "fetched_at": "2026-08-29T10:12:49.858511+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/styles"}, {"content_hash": "59ba88be9aa23323e716fd5dd030f1fa69284b4e3a23ddda085b7f9aa3669412", "fetched_at": "2026-08-29T10:12:49.860588+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/events"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:31:26.137993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bea36b102a805ef9efb46b65159d712b45764c45a72b7db73891e9fb8834ef", "fetched_at": "2026-08-28T04:06:51.059742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dmjio/miso"}, {"content_hash": "b0d7d6696ecf25c9c58175067d016cdd4b688e6470fad53d74f6e23d7ba4f7ec", "fetched_at": "2026-08-29T10:12:49.835836+00:00", "kind": "homepage", "missing": false, "url": "https://haskell-miso.org"}, {"content_hash": "7a4a08ead81de6e5431e4e24d70cdb47bc024d6c3a10b4dcded57af820852da3", "fetched_at": "2026-08-29T10:12:49.844179+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/view-dsl"}, {"content_hash": "ba65b8d0f29aeb9ee45d5417eabb81e1a8ed433adbc7ce93347b56029b13c5a9", "fetched_at": "2026-08-29T10:12:49.845958+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/components"}, {"content_hash": "3983b105833369d36c137d18cf31c58d97e5b6c6d7d122cd975418ce68889d3d", "fetched_at": "2026-08-29T10:12:49.847684+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/context"}, {"content_hash": "7e45e5f77f7459d1afaefb8ad90152a8289d18fbc6455f9fbcd892d745d27c01", "fetched_at": "2026-08-29T10:12:49.838883+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs"}, {"content_hash": "161a47070cd638010988018bb4b7b8fbdd52072ca294289ff24610ca5f3aac9f", "fetched_at": "2026-08-29T10:12:49.840716+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/installation"}, {"content_hash": "2013be72c2a743021d7428558f03d26a1d3cd7d5c70498bebfc422e98fe26d62", "fetched_at": "2026-08-29T10:12:49.842443+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/native/overview"}, {"content_hash": "05d0f6b5187a2866c640d62d7783bacce90ccc5a04b82a9816533e12f428eb26", "fetched_at": "2026-08-29T10:12:49.858511+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/styles"}, {"content_hash": "59ba88be9aa23323e716fd5dd030f1fa69284b4e3a23ddda085b7f9aa3669412", "fetched_at": "2026-08-29T10:12:49.860588+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/events"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:31:26.137993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42bea36b102a805ef9efb46b65159d712b45764c45a72b7db73891e9fb8834ef", "fetched_at": "2026-08-28T04:06:51.059742+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dmjio/miso"}, {"content_hash": "b0d7d6696ecf25c9c58175067d016cdd4b688e6470fad53d74f6e23d7ba4f7ec", "fetched_at": "2026-08-29T10:12:49.835836+00:00", "kind": "homepage", "missing": false, "url": "https://haskell-miso.org"}, {"content_hash": "7a4a08ead81de6e5431e4e24d70cdb47bc024d6c3a10b4dcded57af820852da3", "fetched_at": "2026-08-29T10:12:49.844179+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/view-dsl"}, {"content_hash": "ba65b8d0f29aeb9ee45d5417eabb81e1a8ed433adbc7ce93347b56029b13c5a9", "fetched_at": "2026-08-29T10:12:49.845958+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/components"}, {"content_hash": "3983b105833369d36c137d18cf31c58d97e5b6c6d7d122cd975418ce68889d3d", "fetched_at": "2026-08-29T10:12:49.847684+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/context"}, {"content_hash": "7e45e5f77f7459d1afaefb8ad90152a8289d18fbc6455f9fbcd892d745d27c01", "fetched_at": "2026-08-29T10:12:49.838883+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs"}, {"content_hash": "161a47070cd638010988018bb4b7b8fbdd52072ca294289ff24610ca5f3aac9f", "fetched_at": "2026-08-29T10:12:49.840716+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/installation"}, {"content_hash": "2013be72c2a743021d7428558f03d26a1d3cd7d5c70498bebfc422e98fe26d62", "fetched_at": "2026-08-29T10:12:49.842443+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/native/overview"}, {"content_hash": "05d0f6b5187a2866c640d62d7783bacce90ccc5a04b82a9816533e12f428eb26", "fetched_at": "2026-08-29T10:12:49.858511+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/styles"}, {"content_hash": "59ba88be9aa23323e716fd5dd030f1fa69284b4e3a23ddda085b7f9aa3669412", "fetched_at": "2026-08-29T10:12:49.860588+00:00", "kind": "site_page", "missing": false, "url": "https://haskell-miso.org/docs/events"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 78}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3720, "days_push": 7, "days_rel": 67, "gap_med": 38.5, "n_releases_24m": 7}, "score": 92, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}