f13f4a9a695ad5e3bdd0e5e2f53058b56f23e58a
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_toolchainwails_build_assetswails_generate_bindingswails_runwails_app
Bun integration:
wails_bun_frontend_distwails_bun_frontend_devwails_bun_dev_sessionwails_bun_app
See:
Description
Languages
Go
67.5%
Starlark
29.6%
Nix
2.3%
Shell
0.6%