Directories
¶
| Path | Synopsis |
|---|---|
|
algebraicarch
|
|
|
pushout/envelope
Package envelope defines the transmissible form of a patch and its wire-format seam.
|
Package envelope defines the transmissible form of a patch and its wire-format seam. |
|
pushout/envelope/codectest
Package codectest is the executable conformance contract for envelope.CodecI implementations.
|
Package codectest is the executable conformance contract for envelope.CodecI implementations. |
|
pushout/exchange
Version comparison.
|
Version comparison. |
|
pushout/exchange/exchangetest
Package exchangetest is the executable conformance contract for exchange transports.
|
Package exchangetest is the executable conformance contract for exchange transports. |
|
pushout/exchange/inproc
Package inproc adapts a local *repo.Repo to the exchange transport interfaces — the trivial carrier used by the demo, by tests, and by the exchangetest conformance suite.
|
Package inproc adapts a local *repo.Repo to the exchange transport interfaces — the trivial carrier used by the demo, by tests, and by the exchangetest conformance suite. |
|
pushout/graggle/algo
Package algo provides pure graph algorithms operating on the GraphReaderI interface.
|
Package algo provides pure graph algorithms operating on the GraphReaderI interface. |
|
pushout/graggle/dot
Package dot provides Graphviz DOT format export for graggle graphs.
|
Package dot provides Graphviz DOT format export for graggle graphs. |
|
pushout/graggle/patch
Package patch provides patch construction, application, and dependency tracking for the pushout revision control system.
|
Package patch provides patch construction, application, and dependency tracking for the pushout revision control system. |
|
pushout/graggle/qc
Package qc provides structural invariant checking for graggle graphs.
|
Package qc provides structural invariant checking for graggle graphs. |
|
pushout/graggle/store
Package store provides the concrete Graggle data structure implementing all graph interfaces defined in the types package.
|
Package store provides the concrete Graggle data structure implementing all graph interfaces defined in the types package. |
|
pushout/graggle/types
Package types defines the core data types and interfaces for the pushout revision control system.
|
Package types defines the core data types and interfaces for the pushout revision control system. |
|
pushout/pijul
Package pijul is the domain half of a multi-actor patch-theory event-store demo: four working copies (Server + Alice/Bob/Charlie) backed by a BackendI and driven through the RepoI interface.
|
Package pijul is the domain half of a multi-actor patch-theory event-store demo: four working copies (Server + Alice/Bob/Charlie) backed by a BackendI and driven through the RepoI interface. |
|
pushout/repo
Package repo is the domain-neutral pushout engine: a patch log plus a graggle, persisted through a pluggable StorageI, serialized through a pluggable wire-codec envelope.Registry, and synchronized through the transport-agnostic exchange package.
|
Package repo is the domain-neutral pushout engine: a patch log plus a graggle, persisted through a pluggable StorageI, serialized through a pluggable wire-codec envelope.Registry, and synchronized through the transport-agnostic exchange package. |
|
pushout/repo/filestore
Package filestore is the reference repo.StorageI implementation: a transparent on-disk layout under one root directory, hardened for crash consistency.
|
Package filestore is the reference repo.StorageI implementation: a transparent on-disk layout under one root directory, hardened for crash consistency. |
|
pushout/repo/storagetest
Package storagetest is the executable conformance contract for repo.StorageI implementations.
|
Package storagetest is the executable conformance contract for repo.StorageI implementations. |
|
analytics
|
|
|
stats/ecdfbands
Package ecdfbands implements finite-sample exact simultaneous confidence bands on the empirical cumulative distribution function of an iid univariate sample.
|
Package ecdfbands implements finite-sample exact simultaneous confidence bands on the empirical cumulative distribution function of an iid univariate sample. |
|
stats/ecdfbands/digest
Package digest bridges a tdigest.TDigest to the ecdfbands library.
|
Package digest bridges a tdigest.TDigest to the ecdfbands library. |
|
stats/letterval
Package letterval computes letter-value summaries (Hofmann, Wickham & Kafadar 2017) from any source that can answer Quantile/CDF queries.
|
Package letterval computes letter-value summaries (Hofmann, Wickham & Kafadar 2017) from any source that can answer Quantile/CDF queries. |
|
stats/tdigest
Package tdigest provides a streaming quantile sketch with tail-biased accuracy, based on Dunning 2019 (arXiv:1902.04023).
|
Package tdigest provides a streaming quantile sketch with tail-biased accuracy, based on Dunning 2019 (arXiv:1902.04023). |
|
commands/capslock
Package capslock is the CLI wiring for the ADR-0026 §SD10 capslock cross-checker.
|
Package capslock is the CLI wiring for the ADR-0026 §SD10 capslock cross-checker. |
|
commands/designsystem
Package designsystem is the CLI wiring for the IDS toolchain (ADR-0029).
|
Package designsystem is the CLI wiring for the IDS toolchain (ADR-0029). |
|
commands/egui2gen
Package egui2gen exposes the FFFI2 egui2-widget code generator as a boxer subcommand.
|
Package egui2gen exposes the FFFI2 egui2-widget code generator as a boxer subcommand. |
|
commands/iconsgen
Package iconsgen exposes the keelson phosphor-icon lookup generator as a boxer subcommand, folding the former standalone iconsgen main into public/app per the entry-point standard.
|
Package iconsgen exposes the keelson phosphor-icon lookup generator as a boxer subcommand, folding the former standalone iconsgen main into public/app per the entry-point standard. |
|
commands/keelsoncodec
Package keelsoncodec exposes the keelson Go <-> leeway codec generator (ADR-0042) as a boxer subcommand, folding the former standalone keelsoncodec main into public/app per the entry-point standard.
|
Package keelsoncodec exposes the keelson Go <-> leeway codec generator (ADR-0042) as a boxer subcommand, folding the former standalone keelsoncodec main into public/app per the entry-point standard. |
|
commands/runtimecodegen
Package runtimecodegen is the CLI wiring for the runtime/factsschema code generator.
|
Package runtimecodegen is the CLI wiring for the runtime/factsschema code generator. |
|
batching
|
|
|
analysis/golang/godep
Package godep is the marshallgen-serializable manifest and the collection<->visualization seam for the Go dependency explorer (ADR-0064).
|
Package godep is the marshallgen-serializable manifest and the collection<->visualization seam for the Go dependency explorer (ADR-0064). |
|
analysis/golang/godep/godepcollect
Package godepcollect is the live godep.SourceI adapter for the Go dependency explorer (ADR-0064): it loads the transitive package closure with golang.org/x/tools/go/packages and builds a godep.Manifest.
|
Package godepcollect is the live godep.SourceI adapter for the Go dependency explorer (ADR-0064): it loads the transitive package closure with golang.org/x/tools/go/packages and builds a godep.Manifest. |
|
analysis/golang/wasmsurvey
Package wasmsurvey surveys which of the module's Go packages are amenable to TinyGo/WebAssembly compilation, and explains why the others are not (ADR-0078).
|
Package wasmsurvey surveys which of the module's Go packages are amenable to TinyGo/WebAssembly compilation, and explains why the others are not (ADR-0078). |
|
env
Package env is the boxer-wide environment variable registry.
|
Package env is the boxer-wide environment variable registry. |
|
env/envdoc
Package envdoc renders the env-var registry to a Diátaxis-typed reference markdown file.
|
Package envdoc renders the env-var registry to a Diátaxis-typed reference markdown file. |
|
db
|
|
|
clickhouse/clickhouseenv
Package clickhouseenv centralises the ClickHouse-related environment variables consumed across boxer: the funccharacterize fuzzer, the spinnaker play HMI, and the live test harness.
|
Package clickhouseenv centralises the ClickHouse-related environment variables consumed across boxer: the funccharacterize fuzzer, the spinnaker play HMI, and the live test harness. |
|
clickhouse/dsl/astbuilder
Package astbuilder provides a fluent builder for constructing ClickHouse DQL queries as ast.Query values.
|
Package astbuilder provides a fluent builder for constructing ClickHouse DQL queries as ast.Query values. |
|
clickhouse/dsl/env
Package env models the Chez-Scheme-style environment that surrounds a ClickHouse SELECT statement.
|
Package env models the Chez-Scheme-style environment that surrounds a ClickHouse SELECT statement. |
|
clickhouse/text2sql
Package text2sql provides natural language to ClickHouse SQL translation using a local Ollama LLM with structural validation feedback.
|
Package text2sql provides natural language to ClickHouse SQL translation using a local Ollama LLM with structural validation feedback. |
|
clickhouse/text2sql2/llmclient
Package llmclient provides LLMClientI implementations for the orchestrator.
|
Package llmclient provides LLMClientI implementations for the orchestrator. |
|
clickhouse/text2sql2/orchestrator
Package orchestrator implements the query pipeline for the ClickHouse semantic proxy.
|
Package orchestrator implements the query pipeline for the ClickHouse semantic proxy. |
|
fec
|
|
|
option
Package option provides a typed Some/None carrier for fields that may be present or absent.
|
Package option provides a typed Some/None carrier for fields that may be present or absent. |
|
docstd
Package docstd is the canonical vocabulary for the boxer documentation standard's front-matter contract (DOCUMENTATION_STANDARD §4): the allowed Diátaxis `type:` values, the per-type `status:` lifecycle enums, and a pure validator over a `(type, status)` pair.
|
Package docstd is the canonical vocabulary for the boxer documentation standard's front-matter contract (DOCUMENTATION_STANDARD §4): the allowed Diátaxis `type:` values, the per-type `status:` lifecycle enums, and a pure validator over a `(type, status)` pair. |
|
llmtag
Package llmtag applies //go:build llm_generated_* markers to Go source files whose git-blame attribution points to commits authored with an LLM Co-Authored-By trailer.
|
Package llmtag applies //go:build llm_generated_* markers to Go source files whose git-blame attribution points to commits authored with an LLM Co-Authored-By trailer. |
|
hashing
|
|
|
hmi
|
|
|
identity
|
|
|
keelson
|
|
|
data/chclient
Package chclient is a HTTP-based ClickHouse client for runtime services per ADR-0026 M2.5b.
|
Package chclient is a HTTP-based ClickHouse client for runtime services per ADR-0026 M2.5b. |
|
data/chlocalbroker
Package chlocalbroker is the runtime's broker for ADR-0028's `ch.local.exec.<pool>` capability surface.
|
Package chlocalbroker is the runtime's broker for ADR-0028's `ch.local.exec.<pool>` capability surface. |
|
data/chlocalpool
Package chlocalpool implements ADR-0028's pool of pre-spawned `clickhouse-local` worker processes.
|
Package chlocalpool implements ADR-0028's pool of pre-spawned `clickhouse-local` worker processes. |
|
data/chstats
Package chstats provides the ClickHouse-side counterpart to boxer's in-process tdigest.
|
Package chstats provides the ClickHouse-side counterpart to boxer's in-process tdigest. |
|
designsystem/colors/apca
Package apca implements the Accessible Perceptual Contrast Algorithm (APCA) per Andrew Somers' Myndex SAPC-APCA Beta 0.1.9 reference.
|
Package apca implements the Accessible Perceptual Contrast Algorithm (APCA) per Andrew Somers' Myndex SAPC-APCA Beta 0.1.9 reference. |
|
designsystem/colors/contrast
Package contrast implements WCAG 2.1 contrast ratios for IDS palette pair verification (ADR-0031 §SD5).
|
Package contrast implements WCAG 2.1 contrast ratios for IDS palette pair verification (ADR-0031 §SD5). |
|
designsystem/colors/cvd
Package cvd simulates color-vision deficiency via the Brettel-Viénot-Mollon (1997) method, used by the IDS palette verifier (ADR-0031 §SD5, ADR-0033 §SD6) to assert ΔE > 15 between same-emphasis semantic-palette pairs under deuteranopia / protanopia / tritanopia.
|
Package cvd simulates color-vision deficiency via the Brettel-Viénot-Mollon (1997) method, used by the IDS palette verifier (ADR-0031 §SD5, ADR-0033 §SD6) to assert ΔE > 15 between same-emphasis semantic-palette pairs under deuteranopia / protanopia / tritanopia. |
|
designsystem/colors/emit
Package emit writes the four generator artefacts:
|
Package emit writes the four generator artefacts: |
|
designsystem/colors/gen
Package gen implements the IDS semantic palette generator (ADR-0033 §SD5).
|
Package gen implements the IDS semantic palette generator (ADR-0033 §SD5). |
|
designsystem/colors/gma
Package gma implements the CSS Color Module Level 4 §13 Gamut Mapping Algorithm, the perceptually-correct way to map an out-of-gamut OKLCh color into the sRGB display gamut.
|
Package gma implements the CSS Color Module Level 4 §13 Gamut Mapping Algorithm, the perceptually-correct way to map an out-of-gamut OKLCh color into the sRGB display gamut. |
|
designsystem/colors/ipboundary
Package ipboundary searches IDS-generated palette hex values against the cached published anchors of major design systems (ADR-0029 §SD12, ADR-0033 §SD7).
|
Package ipboundary searches IDS-generated palette hex values against the cached published anchors of major design systems (ADR-0029 §SD12, ADR-0033 §SD7). |
|
designsystem/colors/oklab
Package oklab implements OKLab / OKLCh ↔ sRGB conversions per Björn Ottosson, "A perceptual color space for image processing" (2020): https://bottosson.github.io/posts/oklab/
|
Package oklab implements OKLab / OKLCh ↔ sRGB conversions per Björn Ottosson, "A perceptual color space for image processing" (2020): https://bottosson.github.io/posts/oklab/ |
|
designsystem/colors/palette
Package palette parses palette.toml (ADR-0033 §SD3) and resolves token names to OKLCh + sRGB triples after gamut clipping.
|
Package palette parses palette.toml (ADR-0033 §SD3) and resolves token names to OKLCh + sRGB triples after gamut clipping. |
|
designsystem/colors/vendor
Package vendor implements the IDS data-encoding palette vendor converter (ADR-0031 §SD3 / §SD8 Flow 2; ADR-0033 §SD4).
|
Package vendor implements the IDS data-encoding palette vendor converter (ADR-0031 §SD3 / §SD8 Flow 2; ADR-0033 §SD4). |
|
designsystem/lint/internal/ignoreann
Package ignoreann parses line-level `// designlint:ignore=<rule-id> (reason)` suppressions per [tier1-mechanical.md §annotations](../../../../../doc/design-system/policy/tier1-mechanical.md).
|
Package ignoreann parses line-level `// designlint:ignore=<rule-id> (reason)` suppressions per [tier1-mechanical.md §annotations](../../../../../doc/design-system/policy/tier1-mechanical.md). |
|
designsystem/lint/internal/literalrule
Package literalrule factors out the analyzer shape shared by the Tier-1 design-system rules that flag a raw numeric literal in a selector-named call (L3 spacing, L4 rounding): trigger on a call whose function is a selector whose name is in Triggers, inspect the first positional argument, and report when it is an INT/FLOAT BasicLit whose text is not in Allowed.
|
Package literalrule factors out the analyzer shape shared by the Tier-1 design-system rules that flag a raw numeric literal in a selector-named call (L3 spacing, L4 rounding): trigger on a call whose function is a selector whose name is in Triggers, inspect the first positional argument, and report when it is an INT/FLOAT BasicLit whose text is not in Allowed. |
|
designsystem/lint/l10stroke
Package l10stroke implements IDS Tier 1 rule L10 — flag literal numeric stroke-width values in stroke-aware API calls outside the styletokens allowlist.
|
Package l10stroke implements IDS Tier 1 rule L10 — flag literal numeric stroke-width values in stroke-aware API calls outside the styletokens allowlist. |
|
designsystem/lint/l11motion
Package l11motion implements IDS Tier 1 rule L11 — flag literal numeric duration values in motion-aware (animate-*) API calls outside the styletokens allowlist.
|
Package l11motion implements IDS Tier 1 rule L11 — flag literal numeric duration values in motion-aware (animate-*) API calls outside the styletokens allowlist. |
|
designsystem/lint/l12manifestid
Package l12manifestid implements lint rule L12 — flag `app.AppIdT` string literals (in `app.Manifest{Id: …}` composites and in typed const / var declarations) whose value does not match the enclosing package's import path, does not have it as a `/`-terminated prefix, and is not on the AllowedSpecialIds allowlist.
|
Package l12manifestid implements lint rule L12 — flag `app.AppIdT` string literals (in `app.Manifest{Id: …}` composites and in typed const / var declarations) whose value does not match the enclosing package's import path, does not have it as a `/`-terminated prefix, and is not on the AllowedSpecialIds allowlist. |
|
designsystem/lint/l1labelcasing
Package l1labelcasing implements IDS Tier 1 rule L1 (v1 partial) — flag the obvious lowercase-first-letter typos in c.Label(...) call sites.
|
Package l1labelcasing implements IDS Tier 1 rule L1 (v1 partial) — flag the obvious lowercase-first-letter typos in c.Label(...) call sites. |
|
designsystem/lint/l2color
Package l2color implements IDS Tier 1 rule L2 — flag raw color constructor calls outside the token-module allowlist.
|
Package l2color implements IDS Tier 1 rule L2 — flag raw color constructor calls outside the token-module allowlist. |
|
designsystem/lint/l3spacing
Package l3spacing implements IDS Tier 1 rule L3 — flag literal floats in spacing-aware API calls outside the styletokens allowlist.
|
Package l3spacing implements IDS Tier 1 rule L3 — flag literal floats in spacing-aware API calls outside the styletokens allowlist. |
|
designsystem/lint/l4rounding
Package l4rounding implements IDS Tier 1 rule L4 — flag literal numeric values in rounding-aware API calls outside the styletokens allowlist.
|
Package l4rounding implements IDS Tier 1 rule L4 — flag literal numeric values in rounding-aware API calls outside the styletokens allowlist. |
|
designsystem/lint/l5allocrect
Package l5allocrect implements IDS Tier 1 rule L5 — flag c.AllocateUiAtRect(...) lexically nested inside a Vertical / Horizontal / Grid flow container.
|
Package l5allocrect implements IDS Tier 1 rule L5 — flag c.AllocateUiAtRect(...) lexically nested inside a Vertical / Horizontal / Grid flow container. |
|
designsystem/lint/l9radiochanged
Package l9radiochanged implements IDS Tier 1 rule L9 — flag `.HasChanged()` calls on a chain rooted at `c.RadioButton(...)`.
|
Package l9radiochanged implements IDS Tier 1 rule L9 — flag `.HasChanged()` calls on a chain rooted at `c.RadioButton(...)`. |
|
designsystem/review/ssim
Package ssim implements the Structural Similarity Index Measure (Wang, Bovik, Sheikh, Simoncelli 2004) and its DSSIM variant.
|
Package ssim implements the Structural Similarity Index Measure (Wang, Bovik, Sheikh, Simoncelli 2004) and its DSSIM variant. |
|
designsystem/review/tour
Package tour implements the Tier 2 SSIM pre-filter for the screenshot tour (ADR-0029 §SD9).
|
Package tour implements the Tier 2 SSIM pre-filter for the screenshot tour (ADR-0029 §SD9). |
|
designsystem/styletokens
Package styletokens is the Go-side mirror of the IDS token layer (Rust source-of-truth at src/rust/imzero2_egui/src/style/tokens/).
|
Package styletokens is the Go-side mirror of the IDS token layer (Rust source-of-truth at src/rust/imzero2_egui/src/style/tokens/). |
|
designsystem/web
Package web serves the IDS lean classless CSS assets (ADR-0076): the hand-authored base + obsidian coverage (ids.css) and the generated colour tokens (ids-palette.css).
|
Package web serves the IDS lean classless CSS assets (ADR-0076): the hand-authored base + obsidian coverage (ids.css) and the generated colour tokens (ids-palette.css). |
|
runtime/app
Package app is the runtime's first-class app abstraction.
|
Package app is the runtime's first-class app abstraction. |
|
runtime/audit
Package audit defines the bus audit infrastructure per ADR-0026 §SD12 M2.5.
|
Package audit defines the bus audit infrastructure per ADR-0026 §SD12 M2.5. |
|
runtime/buscodec
Package buscodec is the runtime's canonical message-bus codec.
|
Package buscodec is the runtime's canonical message-bus codec. |
|
runtime/capbroker
Package capbroker is the ADR-0026 §SD7 capability broker — a runtime- internal subject handler bound to runtime.cap.request that arbitrates dynamic permission grants.
|
Package capbroker is the ADR-0026 §SD7 capability broker — a runtime- internal subject handler bound to runtime.cap.request that arbitrates dynamic permission grants. |
|
runtime/clipboardbroker
Package clipboardbroker is the runtime's clipboard Powerbox per ADR-0026 (Update 2026-05-30).
|
Package clipboardbroker is the runtime's clipboard Powerbox per ADR-0026 (Update 2026-05-30). |
|
runtime/codec/capabilitygrant
Package capabilitygrant is the ADR-0042 M4 retrofit of the rowmarshall.CapabilityGrant hand-coded writer.
|
Package capabilitygrant is the ADR-0042 M4 retrofit of the rowmarshall.CapabilityGrant hand-coded writer. |
|
runtime/codec/dialogreply
Package dialogreply is the leeway-coded wire form of the file-dialog reply payload published on `fs.dialog.{op}` replies.
|
Package dialogreply is the leeway-coded wire form of the file-dialog reply payload published on `fs.dialog.{op}` replies. |
|
runtime/codec/errkind
Package errkind is the ADR-0042 M5 retrofit of the rowmarshall.Error hand-coded writer (ADR-0041's parallel-array shredded shape).
|
Package errkind is the ADR-0042 M5 retrofit of the rowmarshall.Error hand-coded writer (ADR-0041's parallel-array shredded shape). |
|
runtime/codec/errkind/leewayrender
Package leewayrender bridges a captured errkind.Error into the leeway widget pipeline (Table2CardEmitter and any other streamreadaccess.SinkI).
|
Package leewayrender bridges a captured errkind.Error into the leeway widget pipeline (Table2CardEmitter and any other streamreadaccess.SinkI). |
|
runtime/codec/factswrapper
Package factswrapper implements marshallgen.WrapperEmitterI for the keelson runtime.facts schema.
|
Package factswrapper implements marshallgen.WrapperEmitterI for the keelson runtime.facts schema. |
|
runtime/codec/grantreply
Package grantreply is the leeway-coded wire form of the capability-grant reply payload.
|
Package grantreply is the leeway-coded wire form of the capability-grant reply payload. |
|
runtime/codec/grantrequest
Package grantrequest is the leeway-coded wire form of the capability-grant request payload published on `runtime.cap.request`.
|
Package grantrequest is the leeway-coded wire form of the capability-grant request payload published on `runtime.cap.request`. |
|
runtime/codec/inflightsnapshotreply
Package inflightsnapshotreply is the leeway-coded wire form of the supervisor's list-inflight reply payload.
|
Package inflightsnapshotreply is the leeway-coded wire form of the supervisor's list-inflight reply payload. |
|
runtime/codec/m1fixture
Package m1fixture is the ADR-0042 M1 demonstration fact kind: a flat DTO exercising every plain type the generator must support (string, uint{8,16,32,64}, float{32,64}, bool, time, [4]byte, [16]byte) under both `Membership` + `ExactlyOne` and `Membership` + `ZeroToOne` cardinalities.
|
Package m1fixture is the ADR-0042 M1 demonstration fact kind: a flat DTO exercising every plain type the generator must support (string, uint{8,16,32,64}, float{32,64}, bool, time, [4]byte, [16]byte) under both `Membership` + `ExactlyOne` and `Membership` + `ZeroToOne` cardinalities. |
|
runtime/codec/persistreply
Package persistreply is the leeway-coded wire form of the runtime.persist reply payload.
|
Package persistreply is the leeway-coded wire form of the runtime.persist reply payload. |
|
runtime/codec/taskcancel
Package taskcancel is the leeway-coded wire form of the cancellation request published on `task.<id>.cancel`.
|
Package taskcancel is the leeway-coded wire form of the cancellation request published on `task.<id>.cancel`. |
|
runtime/codec/taskcreated
Package taskcreated is the leeway-coded wire form of the spawn payload published once per task on `task.<id>.created`.
|
Package taskcreated is the leeway-coded wire form of the spawn payload published once per task on `task.<id>.created`. |
|
runtime/codec/taskdone
Package taskdone is the leeway-coded wire form of the terminal-success payload published on `task.<id>.done`.
|
Package taskdone is the leeway-coded wire form of the terminal-success payload published on `task.<id>.done`. |
|
runtime/codec/taskerror
Package taskerror is the leeway-coded wire form of the terminal-failure payload published on `task.<id>.error`.
|
Package taskerror is the leeway-coded wire form of the terminal-failure payload published on `task.<id>.error`. |
|
runtime/codec/taskprogress
Package taskprogress is the leeway-coded wire form of the periodic progress payload published on `task.<id>.progress`.
|
Package taskprogress is the leeway-coded wire form of the periodic progress payload published on `task.<id>.progress`. |
|
runtime/codec/watchevent
Package watchevent is the leeway-coded wire form of one filesystem-watch event published on `fs.handle.{uuid}.event`.
|
Package watchevent is the leeway-coded wire form of one filesystem-watch event published on `fs.handle.{uuid}.event`. |
|
runtime/codec/watchreply
Package watchreply is the leeway-coded wire form of the watch-reply payload on `fs.handle.{uuid}.watch`.
|
Package watchreply is the leeway-coded wire form of the watch-reply payload on `fs.handle.{uuid}.watch`. |
|
runtime/codec/watchrequest
Package watchrequest is the leeway-coded wire form of the watch-request payload on `fs.handle.{uuid}.watch`.
|
Package watchrequest is the leeway-coded wire form of the watch-request payload on `fs.handle.{uuid}.watch`. |
|
runtime/configview
Package configview renders the boxer/public/config/env registry as a read-only inspector.
|
Package configview renders the boxer/public/config/env registry as a read-only inspector. |
|
runtime/factsschema
Package factsschema defines the runtime.facts leeway table per ADR-0026 §SD6.
|
Package factsschema defines the runtime.facts leeway table per ADR-0026 §SD6. |
|
runtime/factsschema/arrowrowcbor
Package arrowrowcbor is the Phase-0' sparse-CBOR sibling of arrowrowbinary.
|
Package arrowrowcbor is the Phase-0' sparse-CBOR sibling of arrowrowbinary. |
|
runtime/factsschema/cborarrow
Package cborarrow converts runtime.facts rows from sparse-CBOR (per arrowrowcbor's wire shape) into an ArrowStream IPC payload using the typed Arrow builder generated under factsschema/dml.
|
Package cborarrow converts runtime.facts rows from sparse-CBOR (per arrowrowcbor's wire shape) into an ArrowStream IPC payload using the typed Arrow builder generated under factsschema/dml. |
|
runtime/factsschema/codegen
Package codegen drives the leeway code generators for the runtime facts schema (ADR-0026 M2.5b, plus ADR-0042's Phase-1 pivot).
|
Package codegen drives the leeway code generators for the runtime facts schema (ADR-0026 M2.5b, plus ADR-0042's Phase-1 pivot). |
|
runtime/factsstore
Package factsstore is the durable view of runtime facts per ADR-0026 §SD6.
|
Package factsstore is the durable view of runtime facts per ADR-0026 §SD6. |
|
runtime/factsstore/chstore
Package chstore is the ClickHouse-backed factsstore.FactsStoreI per ADR-0026 M2.5c.
|
Package chstore is the ClickHouse-backed factsstore.FactsStoreI per ADR-0026 M2.5c. |
|
runtime/fsbroker
Package fsbroker is the runtime's file-system Powerbox per ADR-0026 §SD7.
|
Package fsbroker is the runtime's file-system Powerbox per ADR-0026 §SD7. |
|
runtime/fsbroker/pickerbridge
Package pickerbridge connects the fs Powerbox service to the egui filepicker widget.
|
Package pickerbridge connects the fs Powerbox service to the egui filepicker widget. |
|
runtime/heartbeat
Package heartbeat emits periodic liveness ticks into FactsStoreI for the current run.
|
Package heartbeat emits periodic liveness ticks into FactsStoreI for the current run. |
|
runtime/help
Package help is the runtime's inline-help index.
|
Package help is the runtime's inline-help index. |
|
runtime/helphost
Package helphost is the keelson runtime's inline help reader app.
|
Package helphost is the keelson runtime's inline help reader app. |
|
runtime/icons
Package icons supplies the IDS iconography catalogue.
|
Package icons supplies the IDS iconography catalogue. |
|
runtime/icons/generator
Package generator is the codegen library behind cmd/iconsgen.
|
Package generator is the codegen library behind cmd/iconsgen. |
|
runtime/inprocbus
Package inprocbus is the in-process subject-pattern router that ADR-0026 §SD5 ships in M2 as the pre-NATS transport for app.BusI. NATS-shaped semantics: subjects are dotted token sequences; pattern wildcards match either one token ('*') or all remaining tokens ('>').
|
Package inprocbus is the in-process subject-pattern router that ADR-0026 §SD5 ships in M2 as the pre-NATS transport for app.BusI. NATS-shaped semantics: subjects are dotted token sequences; pattern wildcards match either one token ('*') or all remaining tokens ('>'). |
|
runtime/logbridge
Package logbridge routes zerolog events into runtime.facts.
|
Package logbridge routes zerolog events into runtime.facts. |
|
runtime/logviewer
Package logviewer is the imzero2 AppI that visualises the logbridge Sink: counters at the top (capacity / dropped / decoded / written / parse errors), a filter row below (level / app id substring / message substring), a virtualised tail table below that, and a collapsible detail pane that opens when the operator clicks a row.
|
Package logviewer is the imzero2 AppI that visualises the logbridge Sink: counters at the top (capacity / dropped / decoded / written / parse errors), a filter row below (level / app id substring / message substring), a virtualised tail table below that, and a collapsible detail pane that opens when the operator clicks a row. |
|
runtime/persist
Package persist implements the ADR-0026 §SD3 runtime.persist.{alias}.{key}.{op} subject family.
|
Package persist implements the ADR-0026 §SD3 runtime.persist.{alias}.{key}.{op} subject family. |
|
runtime/runinfo
Package runinfo captures the identity of a single pebble2impl process boot — a "run" — and makes it discoverable to every app launched inside that run via two channels: the PEBBLE2_RUN_ID environment variable, and a zerolog field on the base logger that app loggers derive from.
|
Package runinfo captures the identity of a single pebble2impl process boot — a "run" — and makes it discoverable to every app launched inside that run via two channels: the PEBBLE2_RUN_ID environment variable, and a zerolog field on the base logger that app loggers derive from. |
|
runtime/task
Package task is keelson's bus-protocol primitive for long-running, cancellable, observable work — the M1 surface of ADR-0038.
|
Package task is keelson's bus-protocol primitive for long-running, cancellable, observable work — the M1 surface of ADR-0038. |
|
runtime/task/estimator
Package estimator is the throughput + humanized-form computation that gates emission inside a task.Handle.
|
Package estimator is the throughput + humanized-form computation that gates emission inside a task.Handle. |
|
runtime/task/supervisor
Package supervisor is the ADR-0038 M3 audit + heartbeat layer for the task primitive.
|
Package supervisor is the ADR-0038 M3 audit + heartbeat layer for the task primitive. |
|
runtime/vocab
Package vocab is the runtime's leeway natural-key vocabulary per ADR-0026 §SD6.
|
Package vocab is the runtime's leeway natural-key vocabulary per ADR-0026 §SD6. |
|
runtime/widgethandle
Package widgethandle provides an opaque, runtime-scoped handle for widget IDs.
|
Package widgethandle provides an opaque, runtime-scoped handle for widget IDs. |
|
runtime/windowhost
Package windowhost is the M3 multi-app host.
|
Package windowhost is the M3 multi-app host. |
|
security/capslock
Package capslock cross-references google/capslock JSON output against runtime/app manifests per ADR-0026 §SD10.
|
Package capslock cross-references google/capslock JSON output against runtime/app manifests per ADR-0026 §SD10. |
|
llm
|
|
|
openaichat
Package openaichat is an OpenAI-compatible chat-completions client.
|
Package openaichat is an OpenAI-compatible chat-completions client. |
|
math
|
|
|
numerical/entropy
Package entropy provides numerically stable Shannon entropy computation.
|
Package entropy provides numerically stable Shannon entropy computation. |
|
numerical/timeticks
Package timeticks generates calendar-aware tick layouts for time axes.
|
Package timeticks generates calendar-aware tick layouts for time axes. |
|
goruntime
Package goruntime reads the running process's own Go runtime metrics (runtime/metrics) into a caller-owned Snapshot.
|
Package goruntime reads the running process's own Go runtime metrics (runtime/metrics) into a caller-owned Snapshot. |
|
humanfmt
Package humanfmt renders metric quantities as compact human-readable strings for the runtime-dashboard apps (imzrt, imztop), which each previously carried a verbatim copy of Bytes (ADR-0061 SD13, same rationale as the SlidingWindow lift).
|
Package humanfmt renders metric quantities as compact human-readable strings for the runtime-dashboard apps (imzrt, imztop), which each previously carried a verbatim copy of Bytes (ADR-0061 SD13, same rationale as the SlidingWindow lift). |
|
slidingwindow
Package slidingwindow provides a fixed-capacity, drop-oldest ring buffer used by the runtime-dashboard samplers (imzrt, imztop) to retain a bounded history of per-tick metric values for plotting.
|
Package slidingwindow provides a fixed-capacity, drop-oldest ring buffer used by the runtime-dashboard samplers (imzrt, imztop) to retain a bounded history of per-tick metric values for plotting. |
|
sysmetrics
Package sysmetrics is the entry point for the Linux system metrics collector tree.
|
Package sysmetrics is the entry point for the Linux system metrics collector tree. |
|
sysmetrics/battery
Package battery samples battery and AC-adapter state from /sys/class/power_supply.
|
Package battery samples battery and AC-adapter state from /sys/class/power_supply. |
|
sysmetrics/container
Package container detects which (if any) container runtime hosts the current process, exposing a typed EngineE plus an optional Detail string for runtimes that publish a free-form identifier (e.g.
|
Package container detects which (if any) container runtime hosts the current process, exposing a typed EngineE plus an optional Detail string for runtimes that publish a free-form identifier (e.g. |
|
sysmetrics/cpu
Package cpu samples Linux CPU state — totals, per-core utilization, load averages, frequency, RAPL power, and the cgroup-effective cpuset — into a single Snapshot per sample.
|
Package cpu samples Linux CPU state — totals, per-core utilization, load averages, frequency, RAPL power, and the cgroup-effective cpuset — into a single Snapshot per sample. |
|
sysmetrics/disk
Package disk samples filesystem mounts and per-block-device I/O state.
|
Package disk samples filesystem mounts and per-block-device I/O state. |
|
sysmetrics/gpu
Package gpu hosts the vendor-neutral GPU types — Device, Snapshot, and the SamplerI interface — that [sysmetrics.Bundle] wires for cross-vendor consumers.
|
Package gpu hosts the vendor-neutral GPU types — Device, Snapshot, and the SamplerI interface — that [sysmetrics.Bundle] wires for cross-vendor consumers. |
|
sysmetrics/internal/deltaclock
Package deltaclock helps collectors compute delta-rate metrics from monotonically-increasing counters sampled over time.
|
Package deltaclock helps collectors compute delta-rate metrics from monotonically-increasing counters sampled over time. |
|
sysmetrics/internal/procfs
Package procfs is a small set of read-only primitives over a /proc-shaped directory tree.
|
Package procfs is a small set of read-only primitives over a /proc-shaped directory tree. |
|
sysmetrics/internal/sysfs
Package sysfs is a small set of read-only primitives over a /sys-shaped directory tree.
|
Package sysfs is a small set of read-only primitives over a /sys-shaped directory tree. |
|
sysmetrics/mem
Package mem samples Linux memory statistics from /proc/meminfo and, optionally, the ZFS ARC accounting at /proc/spl/kstat/zfs/arcstats.
|
Package mem samples Linux memory statistics from /proc/meminfo and, optionally, the ZFS ARC accounting at /proc/spl/kstat/zfs/arcstats. |
|
sysmetrics/net
Package net samples per-interface network statistics — link state, IPv4/IPv6 addresses, MAC, and rx/tx byte counters with derived rates — from /sys/class/net and the standard library's net.Interfaces (a thin wrapper over getifaddrs(3)).
|
Package net samples per-interface network statistics — link state, IPv4/IPv6 addresses, MAC, and rx/tx byte counters with derived rates — from /sys/class/net and the standard library's net.Interfaces (a thin wrapper over getifaddrs(3)). |
|
sysmetrics/proc
Package proc samples the Linux process table by walking /proc/[pid]/{comm,cmdline,stat,statm,status} and yielding one Info per visible process.
|
Package proc samples the Linux process table by walking /proc/[pid]/{comm,cmdline,stat,statm,status} and yielding one Info per visible process. |
|
sysmetrics/psi
Package psi samples Linux Pressure Stall Information (PSI) from /proc/pressure/{cpu,memory,io} — the share of wall-time tasks spent stalled on each resource, averaged over 10/60/300 s windows.
|
Package psi samples Linux Pressure Stall Information (PSI) from /proc/pressure/{cpu,memory,io} — the share of wall-time tasks spent stalled on each resource, averaged over 10/60/300 s windows. |
|
sysmetrics/sensors
Package sensors enumerates Linux temperature sensors via the /sys/class/ hwmon subsystem.
|
Package sensors enumerates Linux temperature sensors via the /sys/class/ hwmon subsystem. |
|
Package packageprops is the shared, zero-dependency vocabulary for per-package property declarations (ADR-0080).
|
Package packageprops is the shared, zero-dependency vocabulary for per-package property declarations (ADR-0080). |
|
parsing
|
|
|
science
|
|
|
geo/h3
Package h3 provides bulk, Struct-of-Arrays access to Uber H3 hierarchical geospatial indexing.
|
Package h3 provides bulk, Struct-of-Arrays access to Uber H3 hierarchical geospatial indexing. |
|
geo/h3/h3arrow
Package h3arrow provides zero-copy adapters from the h3 package's Struct-of-Arrays and CSR outputs to arrow-go arrays.
|
Package h3arrow provides zero-copy adapters from the h3 package's Struct-of-Arrays and CSR outputs to arrow-go arrays. |
|
geo/h3/internal/h3o_wasm
Package h3o_wasm embeds the compiled h3 bridge WebAssembly artifact so the parent package can instantiate it without host filesystem access.
|
Package h3o_wasm embeds the compiled h3 bridge WebAssembly artifact so the parent package can instantiate it without host filesystem access. |
|
units
Code generated by copy paste; DO NOT EDIT.
|
Code generated by copy paste; DO NOT EDIT. |
|
semistructured
|
|
|
leeway/anchor/codecdemo
Package codecdemo demonstrates the keelsoncodec --target=anchor emit mode: the same generator that produces the full facts bus- codec stack also produces a schema-agnostic codec for anchor's leeway DML / RA, with Go's type inference binding the schema at the call site.
|
Package codecdemo demonstrates the keelsoncodec --target=anchor emit mode: the same generator that produces the full facts bus- codec stack also produces a schema-agnostic codec for anchor's leeway DML / RA, with Go's type inference binding the schema at the call site. |
|
leeway/anchor/ecsdemo/stage1
Package stage1 is the json/v2 stage of the ecsdemo Entity-Component-System example.
|
Package stage1 is the json/v2 stage of the ecsdemo Entity-Component-System example. |
|
leeway/anchor/ecsdemo/stage2
Package stage2 is the leeway-backed mirror of the json/v2 ecsdemo (stage 1).
|
Package stage2 is the leeway-backed mirror of the json/v2 ecsdemo (stage 1). |
|
leeway/encodingaspects
Code generated by copy paste; DO NOT EDIT.
|
Code generated by copy paste; DO NOT EDIT. |
|
leeway/mappingplan
Package mappingplan is the schema-agnostic model of a leeway DTO ↔ codec mapping: the parsed Plan (plain columns + tagged-value fields), the lw: tag grammar (SplitLW), per-field validation and assembly (PlanBuilder), the membership-channel enum, section grouping, and field-shape classification.
|
Package mappingplan is the schema-agnostic model of a leeway DTO ↔ codec mapping: the parsed Plan (plain columns + tagged-value fields), the lw: tag grammar (SplitLW), per-field validation and assembly (PlanBuilder), the membership-channel enum, section grouping, and field-shape classification. |
|
leeway/marshall/go/marshallgen
Package marshallgen is the generic Go DTO → leeway codec generator.
|
Package marshallgen is the generic Go DTO → leeway codec generator. |
|
leeway/marshall/go/marshallreflect
Package marshallreflect is the runtime-reflection sibling of boxer/public/semistructured/leeway/marshall/go/marshallgen.
|
Package marshallreflect is the runtime-reflection sibling of boxer/public/semistructured/leeway/marshall/go/marshallgen. |
|
leeway/marshall/marshalltypes
Package marshalltypes holds the plain carrier structs for the leeway codec's Cut-2 parametrized / mixed membership channels (ADR-0008 D3).
|
Package marshalltypes holds the plain carrier structs for the leeway codec's Cut-2 parametrized / mixed membership channels (ADR-0008 D3). |
|
leeway/membership
Package membership is the low-level wire identity of a Leeway membership and its string representation, role-agnostic.
|
Package membership is the low-level wire identity of a Leeway membership and its string representation, role-agnostic. |
|
leeway/membershiprole
Package membershiprole classifies Leeway memberships as primary or secondary and decides whether their parameters contribute to attribute identity.
|
Package membershiprole classifies Leeway memberships as primary or secondary and decides whether their parameters contribute to attribute identity. |
|
leeway/useaspects
Code generated by copy paste; DO NOT EDIT.
|
Code generated by copy paste; DO NOT EDIT. |
|
leeway/valueaspects
Code generated by copy paste; DO NOT EDIT.
|
Code generated by copy paste; DO NOT EDIT. |
|
statespace
|
|
|
storage
|
|
|
streaming
|
|
|
persisted/kafka
Package kafka exposes a franz-go-based Kafka consumer and producer for pebble2impl's persisted-streaming subsystem.
|
Package kafka exposes a franz-go-based Kafka consumer and producer for pebble2impl's persisted-streaming subsystem. |
|
thestack
|
|
|
cmd/imzero2
command
Command imzero2 is the unified CLI binary for imzero2-based applications.
|
Command imzero2 is the unified CLI binary for imzero2-based applications. |
|
fffi2/compiletime
Package compiletime hosts the build-time scaffolding shared by FFFI2 codegen plugins (docgen, goclient, goserver, rustclient).
|
Package compiletime hosts the build-time scaffolding shared by FFFI2 codegen plugins (docgen, goclient, goserver, rustclient). |
|
fffi2/compiletime/docgen
Package docgen emits human-readable reference documentation for FFFI2 IDL definitions.
|
Package docgen emits human-readable reference documentation for FFFI2 IDL definitions. |
|
fffi2/compiletime/goclient
Package goclient generates Go-side fluent builder code for FFFI2 IDL definitions.
|
Package goclient generates Go-side fluent builder code for FFFI2 IDL definitions. |
|
fffi2/compiletime/goserver
Package goserver generates Go-side server stubs for FFFI2 IDL procedures.
|
Package goserver generates Go-side server stubs for FFFI2 IDL procedures. |
|
fffi2/compiletime/rustclient
Package rustclient generates Rust-side dispatch tables for FFFI2 IDL definitions.
|
Package rustclient generates Rust-side dispatch tables for FFFI2 IDL definitions. |
|
fffi2/ir
Package ir is the FFFI2 IDL intermediate representation: typed AST for procedures, methods, factories, enums, code-locations, and argument shapes.
|
Package ir is the FFFI2 IDL intermediate representation: typed AST for procedures, methods, factories, enums, code-locations, and argument shapes. |
|
fffi2/ir/idl
Package idl is the embedded Go DSL for declaring FFFI2 IDL definitions.
|
Package idl is the embedded Go DSL for declaring FFFI2 IDL definitions. |
|
fffi2/runtime
Package runtime is the FFFI2 wire-protocol runtime — binary marshalling, channel I/O, deferred-block capture, and procedure dispatch.
|
Package runtime is the FFFI2 wire-protocol runtime — binary marshalling, channel I/O, deferred-block capture, and procedure dispatch. |
|
fffi2/typed
Package typed provides Go-side typed wrappers over the raw FFFI2 wire runtime.
|
Package typed provides Go-side typed wrappers over the raw FFFI2 wire runtime. |
|
imzero2/application
Package application owns the imzero2 process lifecycle: configuration parsing, observability bootstrap, render-loop driver wiring, profiling hooks, and graceful shutdown.
|
Package application owns the imzero2 process lifecycle: configuration parsing, observability bootstrap, render-loop driver wiring, profiling hooks, and graceful shutdown. |
|
imzero2/egui2/bindings
Package bindings holds the Go-side fluent builders for egui2 widgets, blocks, and plots — a mix of code generated by egui2gen (the .out.go / .gen.go files) and hand-written companions that compose those primitives into higher-level surfaces (badges, code views, snarl integration, etc.).
|
Package bindings holds the Go-side fluent builders for egui2 widgets, blocks, and plots — a mix of code generated by egui2gen (the .out.go / .gen.go files) and hand-written companions that compose those primitives into higher-level surfaces (badges, code views, snarl integration, etc.). |
|
imzero2/egui2/definition
Package definition holds the FFFI2 IDL definitions for egui2 widgets, blocks, plots, and helper scaffolding.
|
Package definition holds the FFFI2 IDL definitions for egui2 widgets, blocks, plots, and helper scaffolding. |
|
imzero2/egui2/demo/apps/hn_explorer
Package hn_explorer is the Hacker News API demo app.
|
Package hn_explorer is the Hacker News API demo app. |
|
imzero2/egui2/demo/apps/idsshowcase
Package idsshowcase renders the IDS token catalogue (palette spine + semantic roles + density + rounding + stroke) as a single carousel app.
|
Package idsshowcase renders the IDS token catalogue (palette spine + semantic roles + density + rounding + stroke) as a single carousel app. |
|
imzero2/egui2/demo/apps/leewaywidgets
Package leewaywidgets_demo showcases the leewaywidgets table/card emitters against a fixture data model.
|
Package leewaywidgets_demo showcases the leewaywidgets table/card emitters against a fixture data model. |
|
imzero2/egui2/demo/apps/logdemo
Package logdemo is the companion AppI for the logviewer widget: a small interactive panel that emits zerolog events on demand so the operator can watch them stream into the viewer's tail in real time.
|
Package logdemo is the companion AppI for the logviewer widget: a small interactive panel that emits zerolog events on demand so the operator can watch them stream into the viewer's tail in real time. |
|
imzero2/egui2/demo/apps/regex_explorer
Package regex_explorer is an interactive GUI for testing ClickHouse-flavoured regular expressions.
|
Package regex_explorer is an interactive GUI for testing ClickHouse-flavoured regular expressions. |
|
imzero2/egui2/demo/apps/registry
Package registry is the single source of truth for the ImZero2 demo catalog.
|
Package registry is the single source of truth for the ImZero2 demo catalog. |
|
imzero2/egui2/demo/apps/sccmap
Package sccmap is the "Repo code exploration" app — visualises `go tool scc` output over the current repository as a frame-based treemap with one or two distsummary widgets reporting the statistical distribution of the currently-selected size / color metrics.
|
Package sccmap is the "Repo code exploration" app — visualises `go tool scc` output over the current repository as a frame-based treemap with one or two distsummary widgets reporting the statistical distribution of the currently-selected size / color metrics. |
|
imzero2/egui2/demo/carousel
Package demo is the imzero2 demo carousel — the registry shell that resolves demo subcommands to their renderer functions and orchestrates switching between built-in apps under cmd/imzero2's `imzero2 demo` subcommand.
|
Package demo is the imzero2 demo carousel — the registry shell that resolves demo subcommands to their renderer functions and orchestrates switching between built-in apps under cmd/imzero2's `imzero2 demo` subcommand. |
|
imzero2/egui2/driver
Package driver wires the Rust child-process side of imzero2: spawns the `main_rust` viewport, manages the FFFI2 byte channel, and orchestrates the egui2 codegen build via the embedded compiletime plugins.
|
Package driver wires the Rust child-process side of imzero2: spawns the `main_rust` viewport, manages the FFFI2 byte channel, and orchestrates the egui2 codegen build via the embedded compiletime plugins. |
|
imzero2/egui2/widgets/badge
Package badge implements a compact labelled tag rendered as a Frame (rounded fill + optional stroke + padding) wrapping a styled LabelAtoms.
|
Package badge implements a compact labelled tag rendered as a Frame (rounded fill + optional stroke + padding) wrapping a styled LabelAtoms. |
|
imzero2/egui2/widgets/boxenplot
Package boxenplot is the imzero2 widget for letter-value (Hofmann, Wickham & Kafadar 2017) plots.
|
Package boxenplot is the imzero2 widget for letter-value (Hofmann, Wickham & Kafadar 2017) plots. |
|
imzero2/egui2/widgets/canonicaltypeedit
Package canonicaltypeedit is an editor widget for a single primitive leeway canonical type (canonicaltypes).
|
Package canonicaltypeedit is an editor widget for a single primitive leeway canonical type (canonicaltypes). |
|
imzero2/egui2/widgets/canonicaltypesummary
Package canonicaltypesummary is a reusable, tethered value-inspector for a single leeway canonical type (canonicaltypes).
|
Package canonicaltypesummary is a reusable, tethered value-inspector for a single leeway canonical type (canonicaltypes). |
|
imzero2/egui2/widgets/codeview
Package codeview composes the egui2 CodeViewJob primitive with the project's SQL, JSON, and Go highlighters into a small set of retained- holder builders.
|
Package codeview composes the egui2 CodeViewJob primitive with the project's SQL, JSON, and Go highlighters into a small set of retained- holder builders. |
|
imzero2/egui2/widgets/color
Package color provides the unified ImZero2 color type per ADR-0052.
|
Package color provides the unified ImZero2 color type per ADR-0052. |
|
imzero2/egui2/widgets/colormap
Package colormap maps a stream of float32 samples to packed RGBA (0xRRGGBBAA) u32 colors, with NaN/Inf and out-of-range substitution (matplotlib set_bad / set_under / set_over style), intensity scaling (linear, log10, or dB-from-linear-power), and linearly-interpolated palette lookup.
|
Package colormap maps a stream of float32 samples to packed RGBA (0xRRGGBBAA) u32 colors, with NaN/Inf and out-of-range substitution (matplotlib set_bad / set_under / set_over style), intensity scaling (linear, log10, or dB-from-linear-power), and linearly-interpolated palette lookup. |
|
imzero2/egui2/widgets/colorscale
Package colorscale renders a value-axis legend for a colormap.Config — the same colormap type the scientific texture widgets (heatmapscroll) and treemap use.
|
Package colorscale renders a value-axis legend for a colormap.Config — the same colormap type the scientific texture widgets (heatmapscroll) and treemap use. |
|
imzero2/egui2/widgets/componentview
Package componentview is the typed per-component complement to the generic leewaywidgets.Table2CardEmitter (ADR-0075).
|
Package componentview is the typed per-component complement to the generic leewaywidgets.Table2CardEmitter (ADR-0075). |
|
imzero2/egui2/widgets/distsummary
Package distsummary implements a two-level summarisation widget for a single statistical distribution.
|
Package distsummary implements a two-level summarisation widget for a single statistical distribution. |
|
imzero2/egui2/widgets/ecdf
Package ecdf is the imzero2 widget for plotting an empirical CDF together with a finite-sample exact simultaneous confidence band (Berk-Jones by default; DKW / equal-precision / higher-criticism available per the underlying ecdfbands library).
|
Package ecdf is the imzero2 widget for plotting an empirical CDF together with a finite-sample exact simultaneous confidence band (Berk-Jones by default; DKW / equal-precision / higher-criticism available per the underlying ecdfbands library). |
|
imzero2/egui2/widgets/ecdfdigest
Package ecdfdigest bridges a boxer tdigest.TDigest to the ecdf widget.
|
Package ecdfdigest bridges a boxer tdigest.TDigest to the ecdf widget. |
|
imzero2/egui2/widgets/errorview
Package errorview renders a structured wrapped-error chain as a collapsing tree: per-stream sub-headers, per-fact rows showing message (red), stack frame triple (monospace muted), and CBOR diagnostic of any attached structured data (in a dark canvas Frame).
|
Package errorview renders a structured wrapped-error chain as a collapsing tree: per-stream sub-headers, per-fact rows showing message (red), stack frame triple (monospace muted), and CBOR diagnostic of any attached structured data (in a dark canvas Frame). |
|
imzero2/egui2/widgets/fieldview
Package fieldview renders a hierarchical list of typed key-value pairs as a compact two-line-per-leaf inspector: name + kind tag on one line, value (wrapping, monospace) below.
|
Package fieldview renders a hierarchical list of typed key-value pairs as a compact two-line-per-leaf inspector: name + kind tag on one line, value (wrapping, monospace) below. |
|
imzero2/egui2/widgets/filepicker
Package filepicker is an in-app file open / save / pick-folder dialog rendered as an egui::Window.
|
Package filepicker is an in-app file open / save / pick-folder dialog rendered as an egui::Window. |
|
imzero2/egui2/widgets/fsmview
Package fsmview provides a two-level finite-state-machine visualization widget for the ImZero2 framework.
|
Package fsmview provides a two-level finite-state-machine visualization widget for the ImZero2 framework. |
|
imzero2/egui2/widgets/gauge
Package gauge renders a read-only radial dial: one scalar value mapped onto a bounded [min,max] range, drawn as a ~270° needle dial with optional colored zones, ticks, and a center value readout.
|
Package gauge renders a read-only radial dial: one scalar value mapped onto a bounded [min,max] range, drawn as a ~270° needle dial with optional colored zones, ticks, and a center value readout. |
|
imzero2/egui2/widgets/gohighlight
Package gohighlight performs AST-aware syntax highlighting for Go source.
|
Package gohighlight performs AST-aware syntax highlighting for Go source. |
|
imzero2/egui2/widgets/heatmapscroll
Package heatmapscroll composes the colormap package with the scrollingTexture widget (ADR-0058) into a single, opinionated wrapper for "streaming scalar → colour heatmap" use cases: audio spectrograms, RF waterfalls, thermal streams, rolling metrics heatmaps.
|
Package heatmapscroll composes the colormap package with the scrollingTexture widget (ADR-0058) into a single, opinionated wrapper for "streaming scalar → colour heatmap" use cases: audio spectrograms, RF waterfalls, thermal streams, rolling metrics heatmaps. |
|
imzero2/egui2/widgets/inspector
Package inspector is the shared infrastructure backing the project's "value inspector" widgets — small surfaces that bind to a domain value (FSM state, distribution digest, arbitrary record, error chain) and expose it for human exploration.
|
Package inspector is the shared infrastructure backing the project's "value inspector" widgets — small surfaces that bind to a domain value (FSM state, distribution digest, arbitrary record, error chain) and expose it for human exploration. |
|
imzero2/egui2/widgets/jobprogress
Package jobprogress is a small, stateless widget that renders the progress of a background job — an optional title, a progress bar, and a humanized "…% · Ns left" status line — for embedding inline beneath the thing the job is computing (e.g.
|
Package jobprogress is a small, stateless widget that renders the progress of a background job — an optional title, a progress bar, and a humanized "…% · Ns left" status line — for embedding inline beneath the thing the job is computing (e.g. |
|
imzero2/egui2/widgets/jsonhighlight
Package jsonhighlight tokenizes JSON for syntax highlighting.
|
Package jsonhighlight tokenizes JSON for syntax highlighting. |
|
imzero2/egui2/widgets/layeredgraph
Package layeredgraph defines the engine-neutral seam for static, layered (hierarchical / Sugiyama) layout of directed flow graphs — state machines, DAGs, the leeway pipeline.
|
Package layeredgraph defines the engine-neutral seam for static, layered (hierarchical / Sugiyama) layout of directed flow graphs — state machines, DAGs, the leeway pipeline. |
|
imzero2/egui2/widgets/layeredgraph/goccyengine
Package goccyengine implements layeredgraph.Engine with Graphviz `dot`, run in-process as WebAssembly via goccy/go-graphviz (wazero, cgo-free).
|
Package goccyengine implements layeredgraph.Engine with Graphviz `dot`, run in-process as WebAssembly via goccy/go-graphviz (wazero, cgo-free). |
|
imzero2/egui2/widgets/layeredgraph/view
Package view renders a layeredgraph.Layout into an imzero2 PaintCanvas using the existing painter binding — there is no new IDL/FFI surface (ADR-0069).
|
Package view renders a layeredgraph.Layout into an imzero2 PaintCanvas using the existing painter binding — there is no new IDL/FFI surface (ADR-0069). |
|
imzero2/egui2/widgets/mappingplanview
Package mappingplanview is an interactive ImZero2 widget for authoring a leeway mappingplan spec and live-previewing the code it compiles to.
|
Package mappingplanview is an interactive ImZero2 widget for authoring a leeway mappingplan spec and live-previewing the code it compiles to. |
|
imzero2/egui2/widgets/markdown
Package markdown renders Obsidian-flavored Markdown documents through the imzero2 / egui2 widget tree.
|
Package markdown renders Obsidian-flavored Markdown documents through the imzero2 / egui2 widget tree. |
|
imzero2/egui2/widgets/markdownhighlight
Package markdownhighlight syntax-highlights markdown source by routing it through goldmark's AST and re-emitting a canonical form, recording the byte offset of every marker as it is written.
|
Package markdownhighlight syntax-highlights markdown source by routing it through goldmark's AST and re-emitting a canonical form, recording the byte offset of every marker as it is written. |
|
imzero2/egui2/widgets/metricsoverlay
Package metricsoverlay renders frame-timing readouts suitable for embedding in a menu or status bar.
|
Package metricsoverlay renders frame-timing readouts suitable for embedding in a menu or status bar. |
|
imzero2/egui2/widgets/pager
Package pager is a reusable client-side paginator over an in-memory dataset.
|
Package pager is a reusable client-side paginator over an in-memory dataset. |
|
imzero2/egui2/widgets/regexsummary
Package regexsummary implements a two-level summary widget for a single regular-expression value.
|
Package regexsummary implements a two-level summary widget for a single regular-expression value. |
|
imzero2/egui2/widgets/runtimestatus
Package runtimestatus renders a one-line snapshot of the active runtime services suitable for embedding in the carousel's bottom panel.
|
Package runtimestatus renders a one-line snapshot of the active runtime services suitable for embedding in the carousel's bottom panel. |
|
imzero2/egui2/widgets/scctree
Package scctree converts `go tool scc --by-file --format json` output into a *layout.Node hierarchy keyed on directory path, suitable for visualization with the treemap widget.
|
Package scctree converts `go tool scc --by-file --format json` output into a *layout.Node hierarchy keyed on directory path, suitable for visualization with the treemap widget. |
|
imzero2/egui2/widgets/schemaview
Package schemaview is an imzero2 widget that renders a leeway schema — a common.TableDesc — as a master-detail inspector across two dock panes: a collapsible section navigator ("structure") and a decoded property pane ("detail").
|
Package schemaview is an imzero2 widget that renders a leeway schema — a common.TableDesc — as a master-detail inspector across two dock panes: a collapsible section navigator ("structure") and a decoded property pane ("detail"). |
|
imzero2/egui2/widgets/taskmonitor
Package taskmonitor is the M4 of ADR-0038 — a reusable widget that observes task.> over the bus and renders an in-flight list (with progress bar + per-row cancel button) and a rolling history of finished tasks.
|
Package taskmonitor is the M4 of ADR-0038 — a reusable widget that observes task.> over the bus and renders an in-flight list (with progress bar + per-row cancel button) and a rolling history of finished tasks. |
|
imzero2/egui2/widgets/timeline
Package timeline provides a calendar-axis interval-event widget for the ImZero2 framework.
|
Package timeline provides a calendar-axis interval-event widget for the ImZero2 framework. |
|
imzero2/egui2/widgets/timeline/layout
Package layout provides the pure-Go layout primitives for the ImZero2 timeline widget: greedy lane packing for interval events, multi-resolution bin indexing for point events, and a wrapper over boxer's timeticks for renderer-ready tick coordinates.
|
Package layout provides the pure-Go layout primitives for the ImZero2 timeline widget: greedy lane packing for interval events, multi-resolution bin indexing for point events, and a wrapper over boxer's timeticks for renderer-ready tick coordinates. |
|
imzero2/egui2/widgets/timerangepicker
Package timerangepicker holds the value types and library code for the imzero2 time range picker (ADR-0016).
|
Package timerangepicker holds the value types and library code for the imzero2 time range picker (ADR-0016). |
|
imzero2/egui2/widgets/timerangepicker/evaluator
Package evaluator runs ClickHouse SQL time-range expressions against a runtime-mediated clickhouse-local worker pool.
|
Package evaluator runs ClickHouse SQL time-range expressions against a runtime-mediated clickhouse-local worker pool. |
|
imzero2/egui2/widgets/timerangepicker/presets
Package presets provides the time range picker's quick-range sidebar entries.
|
Package presets provides the time range picker's quick-range sidebar entries. |
|
imzero2/egui2/widgets/timerangepicker/validator
Package validator wraps boxer's nanopass.Parse (ClickHouse Grammar1) to provide sub-millisecond in-process syntax validation for the time range picker's expression fields.
|
Package validator wraps boxer's nanopass.Parse (ClickHouse Grammar1) to provide sub-millisecond in-process syntax validation for the time range picker's expression fields. |
|
imzero2/egui2/widgets/treemap
Package treemap provides an interactive Frame-based treemap widget with zoom-from-rect transitions on drill-in and drill-up.
|
Package treemap provides an interactive Frame-based treemap widget with zoom-from-rect transitions on drill-in and drill-up. |
|
imzero2/egui2/widgets/treemap/layout
Package layout provides a squarified treemap layout algorithm and immediate-mode rendering helpers for the ImZero2 egui2 framework.
|
Package layout provides a squarified treemap layout algorithm and immediate-mode rendering helpers for the ImZero2 egui2 framework. |
|
imzero2/egui2/widgets/videooutput
Package videooutput is the ADR-0088 "video output" control for the imzero2 remote-stream pipeline.
|
Package videooutput is the ADR-0088 "video output" control for the imzero2 remote-stream pipeline. |
|
imzero2/imzero2env
Package imzero2env centralises the IMZERO2_* environment variables consumed across the imzero2 demo carousel, tours, and embedded applications.
|
Package imzero2env centralises the IMZERO2_* environment variables consumed across the imzero2 demo carousel, tours, and embedded applications. |
|
imzero2/metrics
Package metrics tracks per-frame timing budgets for imzero2 — Go render, Rust interpret, and vsync slack.
|
Package metrics tracks per-frame timing budgets for imzero2 — Go render, Rust interpret, and vsync slack. |
|
imzero2/videopipeline
Package videopipeline is the Go-side, first-class model of the imzero2 remote-stream video pipeline (ADR-0088 SD9).
|
Package videopipeline is the Go-side, first-class model of the imzero2 remote-stream video pipeline (ADR-0088 SD9). |
|
utfsafe
Package utfsafe coerces arbitrary byte streams into UTF-8-valid strings for the FFFI wire and other UTF-8-strict consumers.
|
Package utfsafe coerces arbitrary byte streams into UTF-8-valid strings for the FFFI wire and other UTF-8-strict consumers. |
Click to show internal directories.
Click to hide internal directories.