{"adoption": {"forks": 54, "observed_at": "2026-08-28T04:06:02.972090+00:00", "stars": 1988}, "canonical_url": "https://ross.abutalabs.com/products/web-to-desktop-framework-comparison", "card": {"archived": false, "artifact_type": "learning-resource", "description": "An objective comparison of multiple frameworks that allow us to \"transform\" our web apps to desktop applications.", "domain": ["cross-platform", "desktop-applications", "developer-tools", "tutorials"], "enriched": true, "function": ["benchmarking", "developer-tools"], "health_score": 78, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Elanis/web-to-desktop-framework-comparison"], "name": "Elanis/web-to-desktop-framework-comparison", "platform": ["cross-platform"], "pushed_at": "2026-08-05T06:51:19+00:00", "repo": "Elanis/web-to-desktop-framework-comparison", "stars": 1988, "tags": ["electron", "tauri", "nwjs", "wails", "nodegui", "neutralinojs", "flutter", "maui", "framework-comparison", "benchmarks", "desktop", "javascript"], "topics": ["electron", "electron-app", "electronjs", "nwjs", "nwjs-application", "tauri", "tauri-app", "neutralinojs", "nodegui", "flutter", "desktop-framework-comparison", "characteristics", "benchmark", "maui", "wails"], "urls": [], "use_cases": ["compare electron vs tauri performance", "choose a framework to turn my web app into a desktop app", "benchmark memory usage of desktop frameworks", "find which desktop framework supports linux macos windows", "evaluate app bundle size across electron tauri wails", "decide between flutter and electron for desktop", "see startup time comparison of web-to-desktop frameworks"], "what_it_is": "An open-source comparison repository that objectively evaluates frameworks for converting web apps into desktop applications, including Electron, Tauri, NW.JS, Wails, NodeGui, Neutralino, Flutter, and .NET MAUI. It provides characteristic tables, OS support, and benchmark results for empty and frameless apps.", "when_to_avoid": ["you need official documentation for a specific framework", "you want production-ready code or templates rather than comparison data", "you need benchmarks of complex, real-world applications"], "when_to_choose": ["you are evaluating which web-to-desktop framework fits your project", "you want objective benchmark data like memory, binary size, or startup time", "you need a quick overview of language requirements and OS support per framework"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/web-to-desktop-framework-comparison", "repo": "Elanis/web-to-desktop-framework-comparison", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.972090+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:02:57.572862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bd72fdad1d24a502ddb7488513372b33071b22559ed85c581a074b7dffa58e4", "fetched_at": "2026-08-28T04:06:02.972090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Elanis/web-to-desktop-framework-comparison"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.972090+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:02:57.572862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bd72fdad1d24a502ddb7488513372b33071b22559ed85c581a074b7dffa58e4", "fetched_at": "2026-08-28T04:06:02.972090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Elanis/web-to-desktop-framework-comparison"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:02:57.572862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bd72fdad1d24a502ddb7488513372b33071b22559ed85c581a074b7dffa58e4", "fetched_at": "2026-08-28T04:06:02.972090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Elanis/web-to-desktop-framework-comparison"}], "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:02.972090+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.972090+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.972090+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:02:57.572862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bd72fdad1d24a502ddb7488513372b33071b22559ed85c581a074b7dffa58e4", "fetched_at": "2026-08-28T04:06:02.972090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Elanis/web-to-desktop-framework-comparison"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.972090+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.972090+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:02:57.572862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bd72fdad1d24a502ddb7488513372b33071b22559ed85c581a074b7dffa58e4", "fetched_at": "2026-08-28T04:06:02.972090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Elanis/web-to-desktop-framework-comparison"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.972090+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.972090+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.972090+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:02:57.572862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bd72fdad1d24a502ddb7488513372b33071b22559ed85c581a074b7dffa58e4", "fetched_at": "2026-08-28T04:06:02.972090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Elanis/web-to-desktop-framework-comparison"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.972090+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.972090+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:02:57.572862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bd72fdad1d24a502ddb7488513372b33071b22559ed85c581a074b7dffa58e4", "fetched_at": "2026-08-28T04:06:02.972090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Elanis/web-to-desktop-framework-comparison"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:02:57.572862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bd72fdad1d24a502ddb7488513372b33071b22559ed85c581a074b7dffa58e4", "fetched_at": "2026-08-28T04:06:02.972090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Elanis/web-to-desktop-framework-comparison"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:02:57.572862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bd72fdad1d24a502ddb7488513372b33071b22559ed85c581a074b7dffa58e4", "fetched_at": "2026-08-28T04:06:02.972090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Elanis/web-to-desktop-framework-comparison"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:02:57.572862+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bd72fdad1d24a502ddb7488513372b33071b22559ed85c581a074b7dffa58e4", "fetched_at": "2026-08-28T04:06:02.972090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Elanis/web-to-desktop-framework-comparison"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "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": 2003, "days_push": 28, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}