Webview for Godot

gd-webview is an addon that can render multiple webviews at the same time, all hardware accelerated, transparency, forward mouse/key events, etc.

It can load HTML and assets straight from the Godot resource system (res://), or just from an URL of course.

It can also:

  • Expose GDScript nodes to javascript
  • play videos (via ffmpeg)
  • access the webcam (without using the browser)
  • do a screen capture (without using the browser)
  • Jinja2 template rendering

It is a commercial addon, but available under an indie license.

13 Likes

This is very impressive congrats!!

nice !

Beta 0.0.2: New features & fixes

https://godotwebview.com/blog/release-0.0.2.html

2 Likes

This is perfect for an application I am building. But I need to be able to compile my application (and show an HTML/CSS view) both for Windows and Android. I am not sure if I missed something, but this is not possible on Android, right?

indeed, Android is currently not supported. Still need to look into that platform, will first release for desktop platforms. Hope to put this on itch.io this month.

I will put your name on the list “of people to contact” when I have something going for Android (you’re not the first one to ask :smile: )

1 Like

This addon can now be used under an indie license. Effectively this makes it free to use (below a revenue threshold).

Read more about it here:

The latest update: godot-webview - 0.1.0: mipmaps, crash fixes, QoL improvements, new licensing

Other interesting (but older) updates:

Over the last few months, the webview has been battle tested, bugs were fixed, etc. While still in beta, I believe this latest 0.1.0 release is quite stable.

I will continue the beta period, and continue to monitor stability before slapping the “production-ready” label on it.