Skip to content
GroundworkGroundwork
Esc
↑↓navigate↵open⌘Jpreview
On this page

Demo

The demo app every target shows, running here as the web demo on fixture data.

Groundwork has one small demo app, an update tool, built for every target it supports from Groundwork’s own parts. This is the web target, running in your browser on fixture data with nothing behind it. Apply an item or all of them, or restart. A reload starts it over. Switch the theme and mode above it to see the same app in each.

How it’s built

The demo’s data and actions sit behind one service, Items in @timmo001/groundwork-demo, with a fixture implementation. Each target runs on that service, so each one shows the same items and does the same things. A real app swaps the fixture layer for its own backend, in one place.

Target Where Run it
Web This page mise run demo:web
CLI templates/cli-tool mise run demo:cli -- status
TUI templates/tui-menu, Updates on the shared service mise run demo:tui
Desktop templates/desktop-app, the same element in an Electrobun window mise run demo:desktop
Omarchy panel templates/omarchy-panel, on the panel components in qml/ mise run demo:panel

Apps follow the same standard: see Demos in the conventions.

Last updated on