Directories
¶
| Path | Synopsis |
|---|---|
|
Package appbundle assembles fresh macOS application bundles without shell tools.
|
Package appbundle assembles fresh macOS application bundles without shell tools. |
|
Package appimage stages Linux application runtimes and publishes type-2 AppImages.
|
Package appimage stages Linux application runtimes and publishes type-2 AppImages. |
|
Package applesign writes Apple code signatures without platform executables.
|
Package applesign writes Apple code signatures without platform executables. |
|
Package artifactsum writes SHA256 sidecars for completed distribution files.
|
Package artifactsum writes SHA256 sidecars for completed distribution files. |
|
Code from https://github.com/erikdubbelboer/ringqueue
|
Code from https://github.com/erikdubbelboer/ringqueue |
|
Package browser provides functions to open URLs and files in the default browser.
|
Package browser provides functions to open URLs and files in the default browser. |
|
Package buildguard turns a desktop build with no native backend into one clear error.
|
Package buildguard turns a desktop build with no native backend into one clear error. |
|
Package buildmeta resolves application version inputs without executing source code.
|
Package buildmeta resolves application version inputs without executing source code. |
|
Package bundlearchive writes portable ZIP archives of application bundles.
|
Package bundlearchive writes portable ZIP archives of application bundles. |
|
Package codesignature reads integrity-protected signing identities and creates CMS/PKCS#7 signatures using Go's standard cryptographic primitives.
|
Package codesignature reads integrity-protected signing identities and creates CMS/PKCS#7 signatures using Go's standard cryptographic primitives. |
|
appimage_testfiles
command
|
|
|
build_assets/ios
command
|
|
|
build_assets/ios/scripts/deps
command
|
|
|
Package credentialstore stores signing credentials in the operating system's vault.
|
Package credentialstore stores signing credentials in the operating system's vault. |
|
menu
Code generated by dbus-codegen-go DO NOT EDIT.
|
Code generated by dbus-codegen-go DO NOT EDIT. |
|
notifier
Code generated by dbus-codegen-go DO NOT EDIT.
|
Code generated by dbus-codegen-go DO NOT EDIT. |
|
Package defaults provides functionality for loading and saving global default settings for Wails projects.
|
Package defaults provides functionality for loading and saving global default settings for Wails projects. |
|
Package dev owns the Wails YAML development session.
|
Package dev owns the Wails YAML development session. |
|
Package devruntime implements the private CLI/application readiness protocol.
|
Package devruntime implements the private CLI/application readiness protocol. |
|
Package dirscan scans project trees with bounded filesystem concurrency.
|
Package dirscan scans project trees with bounded filesystem concurrency. |
|
collect/_reference
command
This example explores exhaustively the behaviour of encoding/json when handling types that implement marshaler interfaces.
|
This example explores exhaustively the behaviour of encoding/json when handling types that implement marshaler interfaces. |
|
testcases/aliases
command
|
|
|
testcases/complex_expressions
command
|
|
|
testcases/complex_instantiations
command
|
|
|
testcases/complex_json
command
|
|
|
testcases/complex_method
command
|
|
|
testcases/cyclic_imports
command
|
|
|
testcases/cyclic_types
command
|
|
|
testcases/directives
command
|
|
|
testcases/embedded_interface
command
|
|
|
testcases/enum
command
|
|
|
testcases/enum_map_keys
command
|
|
|
testcases/function_single
command
|
|
|
testcases/map_keys
command
|
|
|
testcases/marshalers
command
|
|
|
testcases/out_of_tree
command
|
|
|
testcases/struct_literal_single
command
|
|
|
testcases/time
command
|
|
|
testcases/type_mapping
command
|
|
|
testcases/variable_single
command
|
|
|
go-common-file-dialog
|
|
|
cfd
Common File Dialogs
|
Common File Dialogs |
|
Package gosod extracts an fs.FS to a directory, processing .tmpl files as Go templates.
|
Package gosod extracts an fs.FS to a directory, processing .tmpl files as Go templates. |
|
Package hostinfo collects the hardware fields used by the doctor reports.
|
Package hostinfo collects the hardware fields used by the doctor reports. |
|
Package iconfile generates Windows and macOS icon files from application artwork.
|
Package iconfile generates Windows and macOS icon files from application artwork. |
|
Package installerbuild prepares and publishes NSIS installers while retaining the project's installer script and the NSIS compiler as a tool boundary.
|
Package installerbuild prepares and publishes NSIS installers while retaining the project's installer script and the NSIS compiler as a tool boundary. |
|
Package keychain provides secure credential storage using the system keychain.
|
Package keychain provides secure credential storage using the system keychain. |
|
Package libpath provides utilities for finding native library paths on Linux.
|
Package libpath provides utilities for finding native library paths on Linux. |
|
Package mailbox provides asynchronous FIFO message processing.
|
Package mailbox provides asynchronous FIFO message processing. |
|
Package notaryservice submits signed macOS archives to Apple's Notary API.
|
Package notaryservice submits signed macOS archives to Apple's Notary API. |
|
Package notaryticket verifies and attaches Apple's observed notarization ticket format.
|
Package notaryticket verifies and attaches Apple's observed notarization ticket format. |
|
Package packager provides a simplified interface for creating Linux packages using nfpm
|
Package packager provides a simplified interface for creating Linux packages using nfpm |
|
Package packagesign signs existing Linux package archives without invoking external tools.
|
Package packagesign signs existing Linux package archives without invoking external tools. |
|
Package pcinames reads vendor and device names from the host's pci.ids data.
|
Package pcinames reads vendor and device names from the host's pci.ids data. |
|
Command puregocheck proves that the CGO-free (purego) backends can reach every native function they call, and that none of them silently stub out behaviour the cgo backends implement.
|
Command puregocheck proves that the CGO-free (purego) backends can reach every native function they call, and that none of them silently stub out behaviour the cgo backends implement. |
|
Command puregogen generates purego function bindings from Clang's C AST.
|
Command puregogen generates purego function bindings from Clang's C AST. |
|
Package readonlyfs writes portable SquashFS v4 filesystems for application images.
|
Package readonlyfs writes portable SquashFS v4 filesystems for application images. |
|
Package releasenotes formats release Markdown for terminal output.
|
Package releasenotes formats release Markdown for terminal output. |
|
Package report is the build-reporting contract for wake.
|
Package report is the build-reporting contract for wake. |
|
pulse
Package pulse renders a wake build to a terminal as the "Pulse" TUI: a pre-painted skeleton of one row per planned step that updates each row in place as steps progress, plus a pinned progress strip and throughput sparkline beneath.
|
Package pulse renders a wake build to a terminal as the "Pulse" TUI: a pre-painted skeleton of one row per planned step that updates each row in place as steps progress, plus a pinned progress strip and throughput sparkline beneath. |
|
pulse/ansi
Package ansi is a tiny pure-stdlib set of ANSI helpers, just enough to render the wake build TUI without pulling in a styling library.
|
Package ansi is a tiny pure-stdlib set of ANSI helpers, just enough to render the wake build TUI without pulling in a styling library. |
|
Package reportcopy writes diagnostic text to the system clipboard.
|
Package reportcopy writes diagnostic text to the system clipboard. |
|
Package semver provides simple semantic version parsing and comparison.
|
Package semver provides simple semantic version parsing and comparison. |
|
Package signingconfig resolves user-level signing defaults for runtime plans.
|
Package signingconfig resolves user-level signing defaults for runtime plans. |
|
Package sliceutil provides generic utility functions not available in stdlib.
|
Package sliceutil provides generic utility functions not available in stdlib. |
|
Package sourceignore applies project .gitignore files to build inputs and watches.
|
Package sourceignore applies project .gitignore files to build inputs and watches. |
|
Package stagefile copies regular files into caller-owned staging directories.
|
Package stagefile copies regular files into caller-owned staging directories. |
|
_common
command
|
|
|
Package tint provides a colorized slog.Handler for development logging.
|
Package tint provides a colorized slog.Handler for development logging. |
|
Package typeconstraints computes the structural restrictions used by the binding generator.
|
Package typeconstraints computes the structural restrictions used by the binding generator. |
|
Package universalbinary combines Mach-O binaries and static archives into universal files.
|
Package universalbinary combines Mach-O binaries and static archives into universal files. |
|
Package userpaths resolves standard application and personal directories.
|
Package userpaths resolves standard application and personal directories. |
|
Package uuid provides minimal UUID generation (v4 random, v5 name-based SHA1).
|
Package uuid provides minimal UUID generation (v4 random, v5 name-based SHA1). |
|
Package voidpackage writes XBPS archives for Void Linux.
|
Package voidpackage writes XBPS archives for Void Linux. |
|
wake
|
|
|
benchmark
Package benchmark measures complete Wails CLI invocations and applies explicit median-based performance budgets.
|
Package benchmark measures complete Wails CLI invocations and applies explicit median-based performance budgets. |
|
buildinfo
Package buildinfo owns the closed Wails v3 build capability registry.
|
Package buildinfo owns the closed Wails v3 build capability registry. |
|
manifest
Package manifest owns the single user-facing build configuration for Wails.
|
Package manifest owns the single user-facing build configuration for Wails. |
|
migration
Package migration owns the ephemeral analysis types printed by `wails3 migrate`.
|
Package migration owns the ephemeral analysis types printed by `wails3 migrate`. |
|
migration/taskfile
Package taskfile reads legacy build declarations for one-way migration.
|
Package taskfile reads legacy build declarations for one-way migration. |
|
packagetemplate
Package packagetemplate copies user-owned package replacements into a disposable workspace.
|
Package packagetemplate copies user-owned package replacements into a disposable workspace. |
|
pipeline
Package pipeline plans and executes Wails build intent as a static typed DAG.
|
Package pipeline plans and executes Wails build intent as a static typed DAG. |
|
webview2
|
|
|
pkg/doublecall
Package doublecall calls WebView2 COM methods that take a C double BY VALUE (put_ZoomFactor, put_RasterizationScale, put_Expires, the print settings).
|
Package doublecall calls WebView2 COM methods that take a C double BY VALUE (put_ZoomFactor, put_RasterizationScale, put_Expires, the print settings). |
|
Package windowspackage writes unsigned MSIX containers using Go's ZIP, DEFLATE, XML and SHA256 implementations.
|
Package windowspackage writes unsigned MSIX containers using Go's ZIP, DEFLATE, XML and SHA256 implementations. |
Click to show internal directories.
Click to hide internal directories.