{"adoption": {"forks": 759, "observed_at": "2026-08-28T04:08:15.648336+00:00", "stars": 3726}, "canonical_url": "https://ross.abutalabs.com/products/luaviewsdk", "card": {"archived": false, "artifact_type": "framework", "description": "A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案", "domain": ["mobile-development", "cross-platform", "frontend"], "enriched": true, "function": ["mobile-framework", "ui-components", "interpreter", "graphics"], "health_score": 20, "homepage": "https://alibaba.github.io/LuaViewSDK", "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["alibaba/LuaViewSDK"], "name": "alibaba/LuaViewSDK", "platform": ["cross-platform", "lua"], "pushed_at": "2022-05-16T18:11:23+00:00", "repo": "alibaba/LuaViewSDK", "stars": 3726, "tags": ["lua-vm", "dynamic-ui", "hybrid-apps", "native-rendering", "hot-update", "alibaba", "automation", "ios", "android", "mobile"], "topics": ["playground", "lua", "react-native", "weex", "nativescript", "luaview", "alibaba", "taobao", "tmall", "script", "javascript", "ios", "android", "mobile", "cross-platform", "crossplatform"], "urls": [], "use_cases": ["build dynamic native mobile pages from a single lua script", "hot-update app ui without releasing to the app store", "render part of a native screen with scriptable views", "make simple 2d games with canvas drawing on mobile", "extend apps with custom native components bound to lua", "share one ui codebase between ios and android"], "what_it_is": "LuaViewSDK is a cross-platform framework from Alibaba that builds native, dynamic user interfaces on iOS and Android using a single Lua script codebase running on a lightweight Lua VM. It bridges Lua scripts to native UI APIs, letting mobile developers render full or partial native pages and even simple games without learning web technologies.", "when_to_avoid": ["you want a modern, actively developed cross-platform framework - the project has seen little activity since 2022", "your team prefers javascript-based solutions like react native or weex", "you need a large ecosystem of third-party libraries and community plugins", "you are building non-mobile or web targets"], "when_to_choose": ["you want native performance with script-driven dynamic ui on ios and android", "your team knows native mobile apis but not react or vue", "you need lightweight scripting with a tiny vm footprint (~200-300k)", "you need to update ui logic without app store releases"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/luaviewsdk", "repo": "alibaba/LuaViewSDK", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.648336+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:29:15.542253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b9f2885c907d59d543f950a432b1dae52b21064541d397b4b66a124b1c20a5", "fetched_at": "2026-08-28T04:08:15.648336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/LuaViewSDK"}, {"content_hash": "a2b04addaa9f26aa3e119ba3ccdba0219e763b15652b7039f1ef3d988102a9d5", "fetched_at": "2026-08-29T09:23:47.040891+00:00", "kind": "homepage", "missing": false, "url": "https://alibaba.github.io/LuaViewSDK"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.648336+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:29:15.542253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b9f2885c907d59d543f950a432b1dae52b21064541d397b4b66a124b1c20a5", "fetched_at": "2026-08-28T04:08:15.648336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/LuaViewSDK"}, {"content_hash": "a2b04addaa9f26aa3e119ba3ccdba0219e763b15652b7039f1ef3d988102a9d5", "fetched_at": "2026-08-29T09:23:47.040891+00:00", "kind": "homepage", "missing": false, "url": "https://alibaba.github.io/LuaViewSDK"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:29:15.542253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b9f2885c907d59d543f950a432b1dae52b21064541d397b4b66a124b1c20a5", "fetched_at": "2026-08-28T04:08:15.648336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/LuaViewSDK"}, {"content_hash": "a2b04addaa9f26aa3e119ba3ccdba0219e763b15652b7039f1ef3d988102a9d5", "fetched_at": "2026-08-29T09:23:47.040891+00:00", "kind": "homepage", "missing": false, "url": "https://alibaba.github.io/LuaViewSDK"}], "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:15.648336+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.648336+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.648336+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:29:15.542253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b9f2885c907d59d543f950a432b1dae52b21064541d397b4b66a124b1c20a5", "fetched_at": "2026-08-28T04:08:15.648336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/LuaViewSDK"}, {"content_hash": "a2b04addaa9f26aa3e119ba3ccdba0219e763b15652b7039f1ef3d988102a9d5", "fetched_at": "2026-08-29T09:23:47.040891+00:00", "kind": "homepage", "missing": false, "url": "https://alibaba.github.io/LuaViewSDK"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.648336+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.648336+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:29:15.542253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b9f2885c907d59d543f950a432b1dae52b21064541d397b4b66a124b1c20a5", "fetched_at": "2026-08-28T04:08:15.648336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/LuaViewSDK"}, {"content_hash": "a2b04addaa9f26aa3e119ba3ccdba0219e763b15652b7039f1ef3d988102a9d5", "fetched_at": "2026-08-29T09:23:47.040891+00:00", "kind": "homepage", "missing": false, "url": "https://alibaba.github.io/LuaViewSDK"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.648336+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.648336+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.648336+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:29:15.542253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b9f2885c907d59d543f950a432b1dae52b21064541d397b4b66a124b1c20a5", "fetched_at": "2026-08-28T04:08:15.648336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/LuaViewSDK"}, {"content_hash": "a2b04addaa9f26aa3e119ba3ccdba0219e763b15652b7039f1ef3d988102a9d5", "fetched_at": "2026-08-29T09:23:47.040891+00:00", "kind": "homepage", "missing": false, "url": "https://alibaba.github.io/LuaViewSDK"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.648336+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:15.648336+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:29:15.542253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b9f2885c907d59d543f950a432b1dae52b21064541d397b4b66a124b1c20a5", "fetched_at": "2026-08-28T04:08:15.648336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/LuaViewSDK"}, {"content_hash": "a2b04addaa9f26aa3e119ba3ccdba0219e763b15652b7039f1ef3d988102a9d5", "fetched_at": "2026-08-29T09:23:47.040891+00:00", "kind": "homepage", "missing": false, "url": "https://alibaba.github.io/LuaViewSDK"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:29:15.542253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b9f2885c907d59d543f950a432b1dae52b21064541d397b4b66a124b1c20a5", "fetched_at": "2026-08-28T04:08:15.648336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/LuaViewSDK"}, {"content_hash": "a2b04addaa9f26aa3e119ba3ccdba0219e763b15652b7039f1ef3d988102a9d5", "fetched_at": "2026-08-29T09:23:47.040891+00:00", "kind": "homepage", "missing": false, "url": "https://alibaba.github.io/LuaViewSDK"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:29:15.542253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b9f2885c907d59d543f950a432b1dae52b21064541d397b4b66a124b1c20a5", "fetched_at": "2026-08-28T04:08:15.648336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/LuaViewSDK"}, {"content_hash": "a2b04addaa9f26aa3e119ba3ccdba0219e763b15652b7039f1ef3d988102a9d5", "fetched_at": "2026-08-29T09:23:47.040891+00:00", "kind": "homepage", "missing": false, "url": "https://alibaba.github.io/LuaViewSDK"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:29:15.542253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72b9f2885c907d59d543f950a432b1dae52b21064541d397b4b66a124b1c20a5", "fetched_at": "2026-08-28T04:08:15.648336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/LuaViewSDK"}, {"content_hash": "a2b04addaa9f26aa3e119ba3ccdba0219e763b15652b7039f1ef3d988102a9d5", "fetched_at": "2026-08-29T09:23:47.040891+00:00", "kind": "homepage", "missing": false, "url": "https://alibaba.github.io/LuaViewSDK"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3891, "days_push": 1570, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}