Files
wails_tools/README.md
2026-03-12 18:58:43 +01:00

943 B

rules_wails

Reusable Bazel rules for Wails applications.

Layout:

  • wails/: core Wails rules and Go-backed action helpers.
  • wails_bun/: optional Bun frontend integration for projects that stage frontend packages through Bazel.
  • examples/: minimal usage examples for core Go and Bun-backed Wails apps.

Public entrypoints:

  • @rules_wails//wails:defs.bzl
  • @rules_wails//wails_bun:defs.bzl

Bzlmod usage

bazel_dep(name = "rules_wails", version = "0.1.0")

The Bun integration expects the standard rules_bun repositories and toolchains to be available via this ruleset's module setup.

Public API

Core rules:

  • wails_toolchain
  • wails_build_assets
  • wails_generate_bindings
  • wails_run
  • wails_app

Bun integration:

  • wails_bun_frontend_dist
  • wails_bun_frontend_dev
  • wails_bun_dev_session
  • wails_bun_app

See: