{"adoption": {"forks": 3895, "observed_at": "2026-08-28T04:12:23.848773+00:00", "stars": 110586}, "canonical_url": "https://ross.abutalabs.com/products/tauri", "card": {"archived": false, "artifact_type": "framework", "description": "Build smaller, faster, and more secure desktop and mobile applications with a web frontend.", "domain": ["cross-platform", "web-development", "desktop-applications", "mobile-development", "developer-tools"], "enriched": true, "function": ["desktop-framework", "mobile-framework", "web-framework", "gui", "sdk"], "health_score": 99, "homepage": "https://tauri.app", "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["tauri-apps/tauri", "tauri-apps/wry", "tauri-apps/tauri-docs", "tauri-apps/plugins-workspace", "tauri-apps/window-vibrancy", "tauri-apps/tauri-action", "tauri-apps/create-tauri-app", "tauri-apps/cargo-mobile2", "tauri-apps/awesome-tauri"], "name": "Tauri", "platform": ["rust", "cross-platform", "windows"], "pushed_at": "2026-08-26T21:03:24+00:00", "repo": "tauri-apps/tauri", "stars": 110586, "tags": ["webview", "system-webview", "app-bundler", "electron-alternative", "native-apps", "self-updater", "macos", "linux", "android", "ios"], "topics": ["rust", "webview", "high-performance", "desktop-app", "mobile-app", "native-app", "web-frontend"], "urls": [], "use_cases": ["build a cross-platform desktop app with a web frontend", "package a web app as a native macOS, Windows, and Linux application", "build a mobile app with web UI and Rust backend", "find a lightweight Electron alternative with smaller binaries", "bundle installers like dmg, deb, AppImage, and msi", "add native system tray and notifications to a web-based app", "ship auto-updating desktop applications"], "what_it_is": "Tauri is a Rust-based framework for building small, fast, and secure desktop and mobile applications using any web frontend (HTML, JS, CSS). It renders UI through the system webview (WKWebView, WebView2, WebKitGTK) and provides a Rust backend binary with APIs, app bundling, and a built-in self-updater.", "when_to_avoid": ["you need full Chromium consistency across platforms instead of system webviews", "your team has no Rust experience for backend logic", "you need deep native mobile features beyond the plugin ecosystem"], "when_to_choose": ["you want tiny, fast binaries compared to Electron", "you want to reuse web frontend skills or frameworks", "you need desktop and mobile targets from one codebase", "you prefer a Rust backend with a secure IPC API"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/tauri-apps/tauri", "repo": "tauri-apps/tauri", "role": "main", "score": 92}, {"path": "/repos/tauri-apps/awesome-tauri", "repo": "tauri-apps/awesome-tauri", "role": "docs", "score": 77}, {"path": "/repos/tauri-apps/wry", "repo": "tauri-apps/wry", "role": "backend", "score": 98}, {"path": "/repos/tauri-apps/cargo-mobile2", "repo": "tauri-apps/cargo-mobile2", "role": "backend", "score": 98}, {"path": "/repos/tauri-apps/plugins-workspace", "repo": "tauri-apps/plugins-workspace", "role": "plugin", "score": 93}, {"path": "/repos/tauri-apps/create-tauri-app", "repo": "tauri-apps/create-tauri-app", "role": "plugin", "score": 96}, {"path": "/repos/tauri-apps/tauri-action", "repo": "tauri-apps/tauri-action", "role": "infra", "score": 92}, {"path": "/repos/tauri-apps/tauri-docs", "repo": "tauri-apps/tauri-docs", "role": "docs", "score": 77}, {"path": "/repos/tauri-apps/window-vibrancy", "repo": "tauri-apps/window-vibrancy", "role": "plugin", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.848773+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:12:05.809808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb41f65252126f1f793db2d3bd8355a197ec867c1301d29ea1aa9f27fa520365", "fetched_at": "2026-08-28T04:12:23.848773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tauri-apps/tauri"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.848773+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:12:05.809808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb41f65252126f1f793db2d3bd8355a197ec867c1301d29ea1aa9f27fa520365", "fetched_at": "2026-08-28T04:12:23.848773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tauri-apps/tauri"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:12:05.809808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb41f65252126f1f793db2d3bd8355a197ec867c1301d29ea1aa9f27fa520365", "fetched_at": "2026-08-28T04:12:23.848773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tauri-apps/tauri"}], "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:12:23.848773+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.848773+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.848773+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:12:05.809808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb41f65252126f1f793db2d3bd8355a197ec867c1301d29ea1aa9f27fa520365", "fetched_at": "2026-08-28T04:12:23.848773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tauri-apps/tauri"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.848773+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.848773+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:12:05.809808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb41f65252126f1f793db2d3bd8355a197ec867c1301d29ea1aa9f27fa520365", "fetched_at": "2026-08-28T04:12:23.848773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tauri-apps/tauri"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.848773+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.848773+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.848773+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:12:05.809808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb41f65252126f1f793db2d3bd8355a197ec867c1301d29ea1aa9f27fa520365", "fetched_at": "2026-08-28T04:12:23.848773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tauri-apps/tauri"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.848773+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:23.848773+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:12:05.809808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb41f65252126f1f793db2d3bd8355a197ec867c1301d29ea1aa9f27fa520365", "fetched_at": "2026-08-28T04:12:23.848773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tauri-apps/tauri"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:12:05.809808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb41f65252126f1f793db2d3bd8355a197ec867c1301d29ea1aa9f27fa520365", "fetched_at": "2026-08-28T04:12:23.848773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tauri-apps/tauri"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:12:05.809808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb41f65252126f1f793db2d3bd8355a197ec867c1301d29ea1aa9f27fa520365", "fetched_at": "2026-08-28T04:12:23.848773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tauri-apps/tauri"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:12:05.809808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb41f65252126f1f793db2d3bd8355a197ec867c1301d29ea1aa9f27fa520365", "fetched_at": "2026-08-28T04:12:23.848773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tauri-apps/tauri"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 79}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2608, "days_push": 7, "days_rel": 63, "gap_med": 0, "n_releases_24m": 466}, "score": 92, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}