[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-asset-02173b44":3,"seo:featured-workflow:02173b44-4e1f-11f1-9bc6-00163e2b0d79:es":85,"workflow-related-asset-02173b44-02173b44-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},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.","8a911193-3180-11f1-9bc6-00163e2b0d79","AI Open Source","https:\u002F\u002Ftokrepo.com\u002Fapple-touch-icon.png",0,"",6,"en",[17],{"id":18,"step_order":19,"title":20,"description":13,"prompt_template":21,"variables":13,"depends_on":22,"expected_output":13},3889,1,"webview","# webview — Tiny Cross-Platform Web-Based Desktop UI Library\n\n## Quick Use\n```bash\n# Go example\ngo mod init myapp\ngo get github.com\u002Fwebview\u002Fwebview_go\ncat > main.go \u003C\u003C EOF\npackage main\nimport \"github.com\u002Fwebview\u002Fwebview_go\"\nfunc main() {\n    w := webview.New(true)\n    defer w.Destroy()\n    w.SetTitle(\"Hello\")\n    w.SetSize(480, 320, webview.HintNone)\n    w.SetHtml(\"\u003Ch1>Hello from webview!\u003C\u002Fh1>\")\n    w.Run()\n}\nEOF\ngo run .\n```\n\n## Introduction\nwebview is a minimal cross-platform library that provides a native webview window for building desktop applications with web technologies. Instead of bundling Chromium like Electron, it uses the platform's built-in web engine — WebKit on macOS, WebKitGTK on Linux, and WebView2 (Edge\u002FChromium) on Windows — resulting in tiny binary sizes and low memory usage.\n\n## What webview Does\n- Opens a native window with an embedded web renderer on Windows, macOS, and Linux\n- Supports two-way bindings between native code and JavaScript in the webview\n- Uses the system's built-in browser engine, producing binaries under 2 MB\n- Provides C\u002FC++ core API with official bindings for Go, Rust, Python, and other languages\n- Handles window management, title, size, and hints through a simple API\n\n## Architecture Overview\nThe library is a thin C\u002FC++ wrapper around platform-specific webview implementations. On macOS it uses WKWebView via Cocoa, on Linux it uses WebKitGTK, and on Windows it leverages WebView2 (the Edge-based runtime). A small message-passing bridge connects the native side to JavaScript running in the webview, enabling `window.external.invoke()` calls from JS and `webview.Eval()` calls from native code. The entire core is a single-header C++ library.\n\n## Self-Hosting & Configuration\n- For Go: `go get github.com\u002Fwebview\u002Fwebview_go`; for Rust: add `webview` crate to Cargo.toml\n- On Linux, install `libwebkit2gtk-4.1-dev` as a build dependency\n- On Windows, the WebView2 runtime ships with Windows 10\u002F11 or can be bootstrapped automatically\n- Set window dimensions, title, and resize hints via the constructor or setter methods\n- Serve HTML inline via `SetHtml()` or load a URL via `Navigate()`\n\n## Key Features\n- Extremely small footprint: no bundled browser engine, final binary typically under 2 MB\n- Two-way JS ↔ native binding for calling Go\u002FRust\u002FC++ functions from the web UI\n- Supports loading local HTML, remote URLs, or data URIs\n- Window resize hints (none, min, max, fixed) for controlling user resizing behavior\n- Thread-safe dispatch function for updating the webview from background threads\n\n## Comparison with Similar Tools\n- **Electron** — Bundles full Chromium (~150 MB); webview uses the system engine at a fraction of the size\n- **Tauri** — Rust-based framework that also uses system webviews but adds a full app framework; webview is lower-level\n- **Wry** — Tauri's webview abstraction layer; webview is simpler with fewer features and wider language support\n- **Neutralinojs** — Lightweight alternative to Electron; webview is even more minimal as a library rather than a framework\n- **CEF (Chromium Embedded)** — Full Chromium embedding for C++; webview trades features for simplicity and size\n\n## FAQ\n**Q: Does webview support all modern web APIs?**\nA: It depends on the platform's browser engine version. WebView2 on Windows and WKWebView on macOS support most modern APIs. Linux depends on the installed WebKitGTK version.\n\n**Q: Can I use frameworks like React or Vue inside webview?**\nA: Yes. You can serve a bundled SPA via a local file or embedded HTTP server and load it in the webview.\n\n**Q: How do I package the app for distribution?**\nA: Compile your native binary as usual. On Windows, consider bundling the WebView2 bootstrapper. On macOS, create an .app bundle. The binary itself needs no additional runtime.\n\n**Q: Is webview suitable for complex production apps?**\nA: It works well for utilities, dashboards, and internal tools. For complex apps requiring native menus, tray icons, or system integration, a full framework like Tauri may be more appropriate.\n\n## Sources\n- https:\u002F\u002Fgithub.com\u002Fwebview\u002Fwebview\n- https:\u002F\u002Fwebview.dev\u002F","0",[24],{"id":25,"name":26,"slug":27,"icon":28},12,"Configs","config","⚙️",false,"9d218bf8e63925fe2525047bcb0ba8f2dbf7d7cc4c8b5d658e53ea6a9dc49d4c","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-02173b44","2026-05-13 00:24:11","2026-05-13 01:13:01",null,[87,140,187,233],{"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":128,"created_at":130,"updated_at":131,"__relatedScore":132,"__relatedReasons":133,"__sharedTags":138},1015,"70e59e04-35a3-11f1-9bc6-00163e2b0d79","electron-build-cross-platform-desktop-apps-web-tech-70e59e04","Electron — Build Cross-Platform Desktop Apps with Web Tech","Electron is a framework for building cross-platform desktop apps with JavaScript, HTML, and CSS. Powers VS Code, Slack, Discord, Notion, Figma, GitHub Desktop, and many other household apps. Chromium + Node.js bundled together.",122,[],[96],{"id":25,"name":26,"slug":27,"icon":28},"d39b070e065976f0c853b65009bc3103f281049928a94287a4dde433ae4106b5",[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},[],[13],{"asset_kind":31,"target_tools":111,"install_mode":36,"entrypoint":99,"risk_profile":112,"dependencies":114,"content_hash":97,"verification":119},[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},[],[13],{"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},[],[127,78,79,80],"asset has usage views",{"owner_uuid":9,"owner_name":10,"source_url":129,"content_hash":97,"visibility":19,"created_at":130,"updated_at":131},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Felectron-build-cross-platform-desktop-apps-web-tech-70e59e04","2026-04-11 20:39:11","2026-05-13 04:17:17",127.1348576671591,[134,135,136,137],"topic-match","same-kind","same-target","same-author",[27,139],"configs",{"id":141,"uuid":142,"slug":143,"title":144,"description":145,"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":146,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":147,"tags":148,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":150,"asset_kind":31,"target_tools":151,"install_mode":36,"entrypoint":152,"risk_profile":153,"dependencies":155,"verification":160,"agent_metadata":163,"agent_fit":175,"trust":177,"provenance":180,"created_at":182,"updated_at":183,"__relatedScore":184,"__relatedReasons":185,"__sharedTags":186},2227,"9508a25d-4211-11f1-9bc6-00163e2b0d79","neutralinojs-lightweight-cross-platform-desktop-apps-9508a25d","Neutralinojs — Lightweight Cross-Platform Desktop Apps","Build desktop applications with HTML, CSS, and JavaScript using a tiny native runtime instead of bundling Chromium.",79,[],[149],{"id":25,"name":26,"slug":27,"icon":28},"87540231f882db009150057cab6e18b33860930fe638fd85f5c1384df4c6f97c",[33,34,35],"Neutralinojs Overview",{"executes_code":29,"modifies_global_config":29,"requires_secrets":154,"uses_absolute_paths":29,"network_access":29},[],{"npm":156,"pip":157,"brew":158,"system":159},[],[],[],[],{"commands":161,"expected_files":162},[],[152],{"asset_kind":31,"target_tools":164,"install_mode":36,"entrypoint":152,"risk_profile":165,"dependencies":167,"content_hash":150,"verification":172},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":166,"uses_absolute_paths":29,"network_access":29},[],{"npm":168,"pip":169,"brew":170,"system":171},[],[],[],[],{"commands":173,"expected_files":174},[],[152],{"target":34,"score":61,"status":62,"policy":63,"why":176,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":150,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":178,"review_status":76,"signals":179},[],[78,79,80],{"owner_uuid":9,"owner_name":10,"source_url":181,"content_hash":150,"visibility":19,"created_at":182,"updated_at":183},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fneutralinojs-lightweight-cross-platform-desktop-apps-9508a25d","2026-04-27 16:17:50","2026-05-12 20:13:13",126.85463498048792,[134,135,136,137],[27,139],{"id":188,"uuid":189,"slug":190,"title":191,"description":192,"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":193,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":194,"tags":195,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":197,"asset_kind":31,"target_tools":198,"install_mode":36,"entrypoint":99,"risk_profile":199,"dependencies":201,"verification":206,"agent_metadata":209,"agent_fit":221,"trust":223,"provenance":226,"created_at":228,"updated_at":229,"__relatedScore":230,"__relatedReasons":231,"__sharedTags":232},1115,"42404fb6-364b-11f1-9bc6-00163e2b0d79","wails-build-desktop-apps-go-web-technologies-42404fb6","Wails — Build Desktop Apps with Go and Web Technologies","Wails lets you create beautiful desktop applications using Go for the backend and any web frontend. Uses the OS native WebView (like Tauri) producing ~8MB binaries. No Electron bloat, full Go power, and access to native APIs via bindings.",72,[],[196],{"id":25,"name":26,"slug":27,"icon":28},"0cafa16434cbcae81cef79e6378041606ca7184f7e59f2ff3daf583fe1402d16",[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":200,"uses_absolute_paths":29,"network_access":29},[],{"npm":202,"pip":203,"brew":204,"system":205},[],[],[],[],{"commands":207,"expected_files":208},[],[13],{"asset_kind":31,"target_tools":210,"install_mode":36,"entrypoint":99,"risk_profile":211,"dependencies":213,"content_hash":197,"verification":218},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":212,"uses_absolute_paths":29,"network_access":29},[],{"npm":214,"pip":215,"brew":216,"system":217},[],[],[],[],{"commands":219,"expected_files":220},[],[13],{"target":34,"score":61,"status":62,"policy":63,"why":222,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":197,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":224,"review_status":76,"signals":225},[],[78,79,80],{"owner_uuid":9,"owner_name":10,"source_url":227,"content_hash":197,"visibility":19,"created_at":228,"updated_at":229},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fwails-build-desktop-apps-go-web-technologies-42404fb6","2026-04-12 16:40:28","2026-05-12 17:42:28",126.79498429018068,[134,135,136,137],[27,139],{"id":234,"uuid":235,"slug":236,"title":237,"description":238,"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":239,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":240,"tags":241,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":243,"asset_kind":31,"target_tools":244,"install_mode":36,"entrypoint":99,"risk_profile":245,"dependencies":247,"verification":252,"agent_metadata":255,"agent_fit":267,"trust":269,"provenance":272,"created_at":274,"updated_at":275,"__relatedScore":276,"__relatedReasons":277,"__sharedTags":278},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.",13,[],[242],{"id":25,"name":26,"slug":27,"icon":28},"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":246,"uses_absolute_paths":29,"network_access":29},[],{"npm":248,"pip":249,"brew":250,"system":251},[],[],[],[],{"commands":253,"expected_files":254},[],[],{"asset_kind":31,"target_tools":256,"install_mode":36,"entrypoint":99,"risk_profile":257,"dependencies":259,"content_hash":243,"verification":264,"inferred":59},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":258,"uses_absolute_paths":29,"network_access":29},[],{"npm":260,"pip":261,"brew":262,"system":263},[],[],[],[],{"commands":265,"expected_files":266},[],[],{"target":34,"score":61,"status":62,"policy":63,"why":268,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":243,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":270,"review_status":76,"signals":271},[],[78,79,80],{"owner_uuid":9,"owner_name":10,"source_url":273,"content_hash":243,"visibility":19,"created_at":274,"updated_at":275},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-7f80eef3","2026-05-13 00:27:41","2026-05-13 05:06:32",125.71919205351736,[134,135,136,137],[27,139]]