{"id":37737336,"url":"https://github.com/doceazedo/godot_wry","last_synced_at":"2026-01-16T14:02:21.571Z","repository":{"id":259018619,"uuid":"840788536","full_name":"doceazedo/godot_wry","owner":"doceazedo","description":"🌐 Cross-platform webview extension for Godot 4","archived":false,"fork":false,"pushed_at":"2026-01-14T23:31:14.000Z","size":36763,"stargazers_count":385,"open_issues_count":8,"forks_count":26,"subscribers_count":11,"default_branch":"main","last_synced_at":"2026-01-15T04:39:35.757Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://godot-wry.doceazedo.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doceazedo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing/compiling.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-08-10T17:27:07.000Z","updated_at":"2026-01-15T04:15:21.000Z","dependencies_parsed_at":"2025-10-20T19:12:02.044Z","dependency_job_id":"87988457-2bb4-4fdd-bfd5-78940a0e53b4","html_url":"https://github.com/doceazedo/godot_wry","commit_stats":null,"previous_names":["doceazedo/godot_wry"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/doceazedo/godot_wry","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doceazedo%2Fgodot_wry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doceazedo%2Fgodot_wry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doceazedo%2Fgodot_wry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doceazedo%2Fgodot_wry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doceazedo","download_url":"https://codeload.github.com/doceazedo/godot_wry/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doceazedo%2Fgodot_wry/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28479079,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-16T14:02:21.063Z","updated_at":"2026-01-16T14:02:21.566Z","avatar_url":"https://github.com/doceazedo.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://godotengine.org/asset-library/asset/3426\"\u003e\n  \u003cimg src=\"assets/splash.png\" /\u003e\n\u003c/a\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/static/v1?label=Godot\u0026message=4.1%2B\u0026color=478CBF\u0026logo=godotengine\"\u003e\n  \u003cimg src=\"https://github.com/doceazedo/godot_wry/actions/workflows/build.yml/badge.svg\"\u003e\n  \u003ca href=\"https://discord.gg/B9fWw3raZJ\"\u003e\n    \u003cimg src=\"https://img.shields.io/static/v1?label=Need%20help%3F\u0026message=Join%20us%20on%20Discord!\u0026color=5865F2\u0026logo=discord\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# Godot WRY\n\n[WRY](https://github.com/tauri-apps/wry) is a cross-platform webview rendering library. This extension allows you to use the native webview in Godot to build browsers and GUIs with HTML, CSS and JavaScript.\n\n## ✨ Features\n\n- 🍃 Use the native system native webview (no extra dependencies!)\n- 🌎 Load website URLs and local `res://` files\n- 🧩 JavaScript ⇔ GDScript code integration\n- 🚥 Mouse/keyboard input events forwarding\n\n## ⛹️ Demo\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/demo-cas.gif\"\u003e\n  Demo game UI available at \"\u003ca href=\"godot/addons/godot_wry/examples/character_creator_ui_demo\"\u003eexamples/character_creator_ui_demo\u003c/a\u003e\".\n\u003c/p\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e📸 Other screenshots\u003c/summary\u003e\n  \n  ![](assets/screenshot-7.png)\n  ![](assets/screenshot-6.png)\n  ![](assets/screenshot-4.png)\n  ![](assets/screenshot-5.png)\n  \n\u003c/details\u003e\n\n## 💾 Installing\n\n### Asset Library\n\nThe easiest way to install Godot WRY is through Godot's [Asset Library](https://godotengine.org/asset-library/asset/3426). You can install it via the editor by following these instructions:\n\n1. Open your project in Godot 4.1 or later.\n2. Go to the \"📥 AssetLib\" tab at the top of the editor.\n3. Search for \"Godot WRY\".\n4. Click on the Godot WRY extension and click **Download**.\n5. In the configuration dialog, click **Install**.\n\n### GitHub releases\n\n1. Go to the [Releases](https://github.com/doceazedo/godot_wry/releases) page.\n2. Download the latest release ZIP file (_not_ the source code).\n3. Extract the contents into your project's \"addons\" folder (create one if it doesn't exist yet).\n\n### Build from source\n\nUse [just](https://github.com/casey/just) to build the extension and move the binaries to the Godot project folder:\n\n```sh\n$ just build\n```\n\nIf you need a more in-depth guide on how to compile the project, check the [Building from source](https://godot-wry.doceazedo.com/contributing/compiling.html) documentation page.\n\n## 📚 Documentation\n\nPlease refer to the [Docs](https://godot-wry.doceazedo.com) for API reference and in-depth guides on how to use Godot WRY.\n\n## 🎯 Supported platforms\n\n| Platform                        | Support        | Web engine                 |\n| ------------------------------- | -------------- | -------------------------- |\n| **Windows (10, 11)**            | ✅ Supported   | WebView2 (Chromium)        |\n| **Mac (Intel, Apple Sillicon)** | ✅ Supported   | WebKit                     |\n| **Linux (X11)**                 | 🚧 Supported\\* | WebKitGTK                  |\n| **Android**                     | ⏳ Planned     | Android WebView (Chromium) |\n| **iOS**                         | ⏳ Planned     | WebKit                     |\n| **Browser/HTML5**               | ⏳ Planned     | —                          |\n\n### Linux\n\n[WebKitGTK](https://webkitgtk.org) is required for WRY to function on Linux. The package name may differ based on the operating system and Linux distribution.\n\n\\* X11 support only. Transparency is currently not supported. See [#17](https://github.com/doceazedo/godot_wry/issues/17).\n\n### Android/iOS\n\nWRY itself already has [mobile support](https://github.com/tauri-apps/wry/blob/dev/MOBILE.md). Contributions to add Android/iOS support in this extension are welcome!\n\n## ❌ Caveats\n\n- Webview always renders on top\n- Different browser engines across platforms\n- No automatic dependency checks\n\nYou can learn more about these caveats on the [Caveats](https://godot-wry.doceazedo.com/about/caveats.html) documentation page.\n\n## 🤝 Contribute\n\nYour help is most welcome regardless of form! Check out the [How to contribute](https://godot-wry.doceazedo.com/contributing/how-to-contribute.html) page for all ways you can contribute to the project. For example, [suggest a new feature](https://github.com/doceazedo/godot_wry/issues/new?template=feature_request.md), [report a problem/bug](https://github.com/doceazedo/godot_wry/issues/new?template=bug_report.md), [submit a pull request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests), or simply use the project and comment your experience.\n\nSee the [Roadmap](https://godot-wry.doceazedo.com/about/roadmap.html) documentation page for an idea of how the project should evolve.\n\n## 🎫 License\n\nThe Godot WRY extension is licensed under [MIT](/LICENSE). WRY is licensed under [Apache-2.0/MIT](https://github.com/tauri-apps/wry/blob/dev/LICENSE.spdx).\n\n## 🧪 Similar projects\n\nBelow is a list of interesting similar projects:\n\n- [gdcef](https://github.com/Lecrapouille/gdcef/tree/godot-4.x) — Open-source, powered by Chromium (CEF)\n- [Godot-HTML](https://github.com/Decapitated/Godot-HTML) — Open-source, powered by Ultralight (WebKit)\n- [godot-webview](https://godotwebview.com/) — Commercial, powered by Qt6 (Chromium)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoceazedo%2Fgodot_wry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoceazedo%2Fgodot_wry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoceazedo%2Fgodot_wry/lists"}