[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-asset-7f80eef3":3,"seo:featured-workflow:7f80eef3-4e1f-11f1-9bc6-00163e2b0d79:es":85,"workflow-related-asset-7f80eef3-7f80eef3-4e1f-11f1-9bc6-00163e2b0d79":86},{"id":4,"uuid":5,"slug":6,"title":7,"description":8,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":14,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":16,"tags":23,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":30,"asset_kind":31,"target_tools":32,"install_mode":36,"entrypoint":20,"risk_profile":37,"dependencies":39,"verification":44,"agent_metadata":47,"agent_fit":60,"trust":72,"provenance":81,"created_at":83,"updated_at":84},3332,"7f80eef3-4e1f-11f1-9bc6-00163e2b0d79","asset-7f80eef3","Wry — Cross-Platform WebView Rendering Library for Rust","A Rust library for creating cross-platform desktop applications with web-based UIs by leveraging each operating system's native webview engine with minimal overhead.","8a911193-3180-11f1-9bc6-00163e2b0d79","AI Open Source","https:\u002F\u002Ftokrepo.com\u002Fapple-touch-icon.png",0,"",8,"en",[17],{"id":18,"step_order":19,"title":20,"description":13,"prompt_template":21,"variables":13,"depends_on":22,"expected_output":13},3895,1,"Wry","# Wry — Cross-Platform WebView Rendering Library for Rust\n\n## Quick Use\n```bash\ncargo new wry-demo && cd wry-demo\ncargo add wry tao\ncat > src\u002Fmain.rs \u003C\u003C 'RUSTEOF'\nuse tao::event_loop::EventLoop;\nuse tao::window::WindowBuilder;\nuse wry::WebViewBuilder;\nfn main() {\n    let event_loop = EventLoop::new();\n    let window = WindowBuilder::new()\n        .with_title(\"Wry Demo\")\n        .build(&event_loop)\n        .unwrap();\n    let _webview = WebViewBuilder::new(&window)\n        .with_html(\"\u003Ch1>Hello from Wry!\u003C\u002Fh1>\")\n        .build()\n        .unwrap();\n    event_loop.run(move |_, _, _| {});\n}\nRUSTEOF\ncargo run\n```\n\n## Introduction\nWry is a cross-platform webview rendering library written in Rust that powers the Tauri framework. It provides a unified API for embedding the operating system's native webview engine — WebKit on macOS and Linux, WebView2 on Windows — into Rust desktop applications, enabling developers to build lightweight apps with web-based UIs without bundling a browser engine.\n\n## What Wry Does\n- Embeds the system's native webview into a Rust application window on Windows, macOS, and Linux\n- Provides IPC (inter-process communication) between Rust backend code and JavaScript in the webview\n- Supports loading HTML strings, local files, and remote URLs in the webview\n- Handles custom protocol registration for serving local assets via custom URI schemes\n- Integrates with the Tao window management library for cross-platform window creation and event handling\n\n## Architecture Overview\nWry abstracts platform-specific webview APIs behind a common Rust interface. On macOS it uses WKWebView via the objc2 crate, on Linux it uses WebKitGTK through gtk-rs bindings, and on Windows it uses the WebView2 COM API. Window management is delegated to Tao, a fork of winit with additional features needed for webview hosting. The IPC bridge serializes messages between the Rust and JavaScript sides using a custom protocol handler, avoiding the overhead of a separate HTTP server.\n\n## Self-Hosting & Configuration\n- Add `wry` and `tao` to your `Cargo.toml` dependencies\n- On Linux, install `libwebkit2gtk-4.1-dev` and `libgtk-3-dev` as system dependencies\n- On Windows, WebView2 runtime is pre-installed on Windows 10\u002F11; for older systems include the Evergreen bootstrapper\n- Configure webview settings: user agent, custom protocols, dev tools visibility, and transparent backgrounds\n- Use `with_ipc_handler()` to set up Rust callbacks triggered from JavaScript via `window.ipc.postMessage()`\n\n## Key Features\n- System webview reuse: no bundled Chromium, resulting in tiny binary sizes (typically 2-5 MB)\n- Bidirectional Rust-to-JavaScript IPC for calling native functions from the web UI and vice versa\n- Custom protocol handlers to serve local files and assets without an HTTP server\n- Transparent and decorationless window support for creating custom-shaped UIs\n- Foundation of the Tauri ecosystem, battle-tested in thousands of production Tauri applications\n\n## Comparison with Similar Tools\n- **Tauri** — Full application framework built on top of Wry; Wry is the lower-level webview layer for those who want more control\n- **webview (C\u002FC++)** — Similar concept in C; Wry is Rust-native with stronger type safety and the Tao event loop\n- **Electron** — Bundles full Chromium (~150 MB); Wry uses system webviews for a fraction of the size and memory\n- **Sciter** — Embeddable HTML\u002FCSS renderer; Wry uses real browser engines with full web standards support\n- **CEF** — Full Chromium embedding; Wry trades Chromium's full API surface for minimal binary size and system integration\n\n## FAQ\n**Q: Is Wry the same thing as Tauri?**\nA: No. Wry is the webview rendering library that Tauri uses under the hood. You can use Wry directly for lower-level control or use Tauri for a complete application framework experience.\n\n**Q: Does Wry support all web APIs?**\nA: It supports whatever the platform's webview engine supports. WebView2 on Windows and WebKit on macOS cover most modern web APIs. Linux depends on the installed WebKitGTK version.\n\n**Q: Can I use React, Vue, or Svelte with Wry?**\nA: Yes. Build your frontend with any web framework and either bundle the static assets for loading via custom protocols or serve them from a local dev server.\n\n**Q: How does Wry handle multi-window applications?**\nA: Wry supports creating multiple webview instances, each attached to its own Tao window, within the same event loop.\n\n## Sources\n- https:\u002F\u002Fgithub.com\u002Fnicknisi\u002Ftauri-apps\u002Fwry\n- https:\u002F\u002Fdocs.rs\u002Fwry\u002F","0",[24],{"id":25,"name":26,"slug":27,"icon":28},12,"Configs","config","⚙️",false,"07e0e4ef99cf2dc0b2950f317597f77a754a6f0bf596d30ce5955c66ded60771","skill",[33,34,35],"claude_code","codex","gemini_cli","single",{"executes_code":29,"modifies_global_config":29,"requires_secrets":38,"uses_absolute_paths":29,"network_access":29},[],{"npm":40,"pip":41,"brew":42,"system":43},[],[],[],[],{"commands":45,"expected_files":46},[],[20],{"asset_kind":31,"target_tools":48,"install_mode":36,"entrypoint":20,"risk_profile":49,"dependencies":51,"content_hash":30,"verification":56,"inferred":59},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":50,"uses_absolute_paths":29,"network_access":29},[],{"npm":52,"pip":53,"brew":54,"system":55},[],[],[],[],{"commands":57,"expected_files":58},[],[20],true,{"target":34,"score":61,"status":62,"policy":63,"why":64,"asset_kind":31,"install_mode":36},98,"native","allow",[65,66,67,68,69,70,71],"target_tools includes codex","asset_kind skill","install_mode single","markdown-only","policy allow","safe markdown-only Codex install","trust established",{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":30,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":75,"review_status":76,"signals":77},"established","hash_only",[],"unreviewed",[78,79,80],"author has published assets","content hash available","no dangerous capability badges",{"owner_uuid":9,"owner_name":10,"source_url":82,"content_hash":30,"visibility":19,"created_at":83,"updated_at":84},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-7f80eef3","2026-05-13 00:27:41","2026-05-13 02:14:32",null,[87,139,184,231],{"id":88,"uuid":89,"slug":90,"title":91,"description":92,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":93,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":94,"tags":95,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":97,"asset_kind":31,"target_tools":98,"install_mode":36,"entrypoint":99,"risk_profile":100,"dependencies":102,"verification":107,"agent_metadata":110,"agent_fit":122,"trust":124,"provenance":127,"created_at":129,"updated_at":130,"__relatedScore":131,"__relatedReasons":132,"__sharedTags":137},3326,"02173b44-4e1f-11f1-9bc6-00163e2b0d79","asset-02173b44","webview — Tiny Cross-Platform Web-Based Desktop UI Library","Embed a native webview in C, C++, Go, Rust, or Python applications to build lightweight desktop apps using HTML, CSS, and JavaScript without bundling a full browser engine.",6,[],[96],{"id":25,"name":26,"slug":27,"icon":28},"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",[33,34,35],"SKILL.md",{"executes_code":29,"modifies_global_config":29,"requires_secrets":101,"uses_absolute_paths":29,"network_access":29},[],{"npm":103,"pip":104,"brew":105,"system":106},[],[],[],[],{"commands":108,"expected_files":109},[],[],{"asset_kind":31,"target_tools":111,"install_mode":36,"entrypoint":99,"risk_profile":112,"dependencies":114,"content_hash":97,"verification":119,"inferred":59},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":113,"uses_absolute_paths":29,"network_access":29},[],{"npm":115,"pip":116,"brew":117,"system":118},[],[],[],[],{"commands":120,"expected_files":121},[],[],{"target":34,"score":61,"status":62,"policy":63,"why":123,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":97,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":125,"review_status":76,"signals":126},[],[78,79,80],{"owner_uuid":9,"owner_name":10,"source_url":128,"content_hash":97,"visibility":19,"created_at":129,"updated_at":130},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-02173b44","2026-05-13 00:24:11","2026-05-13 01:13:01",125.26764706002139,[133,134,135,136],"topic-match","same-kind","same-target","same-author",[27,138],"configs",{"id":140,"uuid":141,"slug":142,"title":143,"description":144,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":145,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":146,"tags":147,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":97,"asset_kind":31,"target_tools":149,"install_mode":36,"entrypoint":99,"risk_profile":150,"dependencies":152,"verification":157,"agent_metadata":160,"agent_fit":172,"trust":174,"provenance":177,"created_at":179,"updated_at":180,"__relatedScore":181,"__relatedReasons":182,"__sharedTags":183},3330,"52e79f5d-4e1f-11f1-9bc6-00163e2b0d79","asset-52e79f5d","wxWidgets — Cross-Platform C++ GUI Library with Native Look","Build desktop applications in C++ that look and feel native on Windows, macOS, and Linux using each platform's own widget toolkit rather than custom-drawn controls.",11,[],[148],{"id":25,"name":26,"slug":27,"icon":28},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":151,"uses_absolute_paths":29,"network_access":29},[],{"npm":153,"pip":154,"brew":155,"system":156},[],[],[],[],{"commands":158,"expected_files":159},[],[],{"asset_kind":31,"target_tools":161,"install_mode":36,"entrypoint":99,"risk_profile":162,"dependencies":164,"content_hash":97,"verification":169,"inferred":59},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":163,"uses_absolute_paths":29,"network_access":29},[],{"npm":165,"pip":166,"brew":167,"system":168},[],[],[],[],{"commands":170,"expected_files":171},[],[],{"target":34,"score":61,"status":62,"policy":63,"why":173,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":97,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":175,"review_status":76,"signals":176},[],[78,79,80],{"owner_uuid":9,"owner_name":10,"source_url":178,"content_hash":97,"visibility":19,"created_at":179,"updated_at":180},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-52e79f5d","2026-05-13 00:26:26","2026-05-13 03:56:16",121.61877186907144,[133,134,135,136],[27,138],{"id":185,"uuid":186,"slug":187,"title":188,"description":189,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":190,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":191,"tags":192,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":194,"asset_kind":31,"target_tools":195,"install_mode":36,"entrypoint":99,"risk_profile":196,"dependencies":198,"verification":203,"agent_metadata":206,"agent_fit":218,"trust":220,"provenance":224,"created_at":226,"updated_at":227,"__relatedScore":228,"__relatedReasons":229,"__sharedTags":230},1252,"82758995-3745-11f1-9bc6-00163e2b0d79","bottom-beautiful-cross-platform-system-monitor-rust-82758995","bottom — Beautiful Cross-Platform System Monitor in Rust","bottom (btm) is a customizable, cross-platform graphical system monitor for the terminal. It displays CPU, memory, network, disk, temperature, and process information with interactive charts — a modern alternative to top, htop, and btop.",150,[],[193],{"id":25,"name":26,"slug":27,"icon":28},"1dcca821eb00a9062c795382aae1a91119f0be85c90b9584a98c7a227a795717",[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":197,"uses_absolute_paths":29,"network_access":29},[],{"npm":199,"pip":200,"brew":201,"system":202},[],[],[],[],{"commands":204,"expected_files":205},[],[13],{"asset_kind":31,"target_tools":207,"install_mode":36,"entrypoint":99,"risk_profile":208,"dependencies":210,"content_hash":194,"verification":215},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":209,"uses_absolute_paths":29,"network_access":29},[],{"npm":211,"pip":212,"brew":213,"system":214},[],[],[],[],{"commands":216,"expected_files":217},[],[13],{"target":34,"score":61,"status":62,"policy":63,"why":219,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":194,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":221,"review_status":76,"signals":222},[],[223,78,79,80],"asset has usage views",{"owner_uuid":9,"owner_name":10,"source_url":225,"content_hash":194,"visibility":19,"created_at":226,"updated_at":227},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fbottom-beautiful-cross-platform-system-monitor-rust-82758995","2026-04-13 22:31:50","2026-05-13 01:11:55",120.26846542093975,[133,134,135,136],[27,138],{"id":232,"uuid":233,"slug":234,"title":235,"description":236,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":237,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":238,"tags":239,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":241,"asset_kind":31,"target_tools":242,"install_mode":36,"entrypoint":99,"risk_profile":243,"dependencies":245,"verification":250,"agent_metadata":253,"agent_fit":265,"trust":267,"provenance":270,"created_at":272,"updated_at":273,"__relatedScore":274,"__relatedReasons":275,"__sharedTags":276},1354,"a8f5db0f-3862-11f1-9bc6-00163e2b0d79","kivy-open-source-python-framework-cross-platform-apps-a8f5db0f","Kivy — Open-Source Python Framework for Cross-Platform Apps with a Single Codebase","Kivy lets you write touch-friendly cross-platform apps entirely in Python. One codebase runs on iOS, Android, Windows, macOS, Linux, and Raspberry Pi — the Python way to build mobile and kiosk UIs.",106,[],[240],{"id":25,"name":26,"slug":27,"icon":28},"46cfa5d89fec358b01111472d41e667ba960df73fbb765104bdf2c7c001ef8f5",[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":244,"uses_absolute_paths":29,"network_access":29},[],{"npm":246,"pip":247,"brew":248,"system":249},[],[],[],[],{"commands":251,"expected_files":252},[],[13],{"asset_kind":31,"target_tools":254,"install_mode":36,"entrypoint":99,"risk_profile":255,"dependencies":257,"content_hash":241,"verification":262},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":256,"uses_absolute_paths":29,"network_access":29},[],{"npm":258,"pip":259,"brew":260,"system":261},[],[],[],[],{"commands":263,"expected_files":264},[],[13],{"target":34,"score":61,"status":62,"policy":63,"why":266,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":241,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":268,"review_status":76,"signals":269},[],[223,78,79,80],{"owner_uuid":9,"owner_name":10,"source_url":271,"content_hash":241,"visibility":19,"created_at":272,"updated_at":273},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fkivy-open-source-python-framework-cross-platform-apps-a8f5db0f","2026-04-15 08:33:01","2026-05-13 01:12:18",106.04407566652782,[133,134,135,136],[27,138]]