Skip to content

Go language bindings for the webview library.

License

Notifications You must be signed in to change notification settings

webview/webview_go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6173450 · Aug 31, 2024

History

12 Commits
Aug 31, 2024
Sep 1, 2023
Aug 31, 2024
Jun 12, 2020
Sep 1, 2023
Sep 1, 2023
Sep 1, 2023
Feb 17, 2024
Sep 1, 2023
Sep 1, 2023
Sep 1, 2023
Aug 31, 2024
Sep 1, 2023

Repository files navigation

webview_go

GoDoc Go Report Card

Go language binding for the webview library.

Note

Versions <= 0.1.1 are available in the old repository.

Getting Started

See Go package documentation for the Go API documentation, or simply read the source code.

Start with creating a new directory structure for your project.

mkdir my-project && cd my-project

Create a new Go module.

go mod init example.com/app

Save one of the example programs into your project directory.

curl -sSLo main.go "https://raw.githubusercontent.com/webview/webview_go/master/examples/basic/main.go"

Install dependencies.

go get github.com/webview/webview_go

Build the example. On Windows, add -ldflags="-H windowsgui" to the command line.

go build

Notes

Calling Eval() or Dispatch() before Run() does not work because the webview instance has only been configured and not yet started.