Skip to content

tester305/webview_go

 
 

Repository files navigation

webview_go

Note

this is tested and works now

GoDoc Go Report Card CI Pipeline Go Gopher Approved

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/tester305/webview_go/master/examples/basic/main.go"

Or save one of the bind example programs into your project directory.

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

Or if you're too lazy to deal with HTML save one of the google browser templates into your project directory

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

Install dependencies.

go get github.com/tester305/webview_go

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

go build

Notes

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

About

Go language bindings for the webview library.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%