Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v3.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2026 License: MIT

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.
dmg
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/enum command
testcases/time 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.
s
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL