core-ui/

directory
v0.87.2 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2026 License: MIT

Directories

Path Synopsis
app
Package app is the URL → rendered page pipeline for GoFastr UI.
Package app is the URL → rendered page pipeline for GoFastr UI.
decide
Package decide provides the constructors for app.Decision values returned from Policy.Decide implementations.
Package decide provides the constructors for app.Decision values returned from Policy.Decide implementations.
Package check provides an AST-based linter for .ui.go files.
Package check provides an AST-based linter for .ui.go files.
Package component defines the component model for GoFastr's core-ui framework.
Package component defines the component model for GoFastr's core-ui framework.
Package compute registers content-addressed Web Worker and WebAssembly assets for GoFastr applications.
Package compute registers content-addressed Web Worker and WebAssembly assets for GoFastr applications.
Package html provides semantic, ADA-compliant HTML element primitives for the GoFastr core-ui framework.
Package html provides semantic, ADA-compliant HTML element primitives for the GoFastr core-ui framework.
Package interactive provides declarative interactivity primitives for GoFastr components.
Package interactive provides declarative interactivity primitives for GoFastr components.
Package island is the runtime-side manager for server-driven SSE updates.
Package island is the runtime-side manager for server-driven SSE updates.
Package node is the JSON-clean UI element tree, the serializable description of a screen that renders to HTML via core-ui/noderender.
Package node is the JSON-clean UI element tree, the serializable description of a screen that renders to HTML via core-ui/noderender.
Package ownstyle compiles, checks and registers owned stylesheets: the .style.css files a layout, screen, component or app owns (design doc: "Owned styles", v0.86.0).
Package ownstyle compiles, checks and registers owned stylesheets: the .style.css files a layout, screen, component or app owns (design doc: "Owned styles", v0.86.0).
Package registry is the process-global catalog of components whose CSS is shipped as real stylesheets and loaded on demand by the runtime.
Package registry is the process-global catalog of components whose CSS is shipped as real stylesheets and loaded on demand by the runtime.
Package runtime provides the GoFastr client-side JavaScript runtime as an embedded resource.
Package runtime provides the GoFastr client-side JavaScript runtime as an embedded resource.
minify
Package minify implements a token-aware JavaScript minifier used to shrink the embedded runtime sources before they're served.
Package minify implements a token-aware JavaScript minifier used to shrink the embedded runtime sources before they're served.
Package seo provides typed Schema.org structs that marshal to the JSON-LD shape Google and other crawlers consume for rich results (FAQ snippets, product cards, breadcrumb trails, article cards).
Package seo provides typed Schema.org structs that marshal to the JSON-LD shape Google and other crawlers consume for rich results (FAQ snippets, product cards, breadcrumb trails, article cards).
Package store is a typed, server-declared shared-state primitive for the GoFastr UI.
Package store is a typed, server-declared shared-state primitive for the GoFastr UI.
Package style provides the typed design system and CSS builders for the GoFastr core-ui framework.
Package style provides the typed design system and CSS builders for the GoFastr core-ui framework.
Package uinodev1 implements the closed ui.node.v1 wire type and validator for process-isolated third-party modules (design §9, issue #37).
Package uinodev1 implements the closed ui.node.v1 wire type and validator for process-isolated third-party modules (design §9, issue #37).
Package urlsafe holds the one URL-scheme allow-list every surface that renders a caller-supplied URL runs through.
Package urlsafe holds the one URL-scheme allow-list every surface that renders a caller-supplied URL runs through.
Package widget provides the framework's overlay-UI primitive.
Package widget provides the framework's overlay-UI primitive.
preset
Package preset bundles the most common widget surfaces as opinionated builders on top of widget.Definition.
Package preset bundles the most common widget surfaces as opinionated builders on top of widget.Definition.
theme
Package theme provides the framework's default page theme, the visual identity for any app built via core-ui (or its consumers like kiln).
Package theme provides the framework's default page theme, the visual identity for any app built via core-ui (or its consumers like kiln).

Jump to

Keyboard shortcuts

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