Implementations of Signage-as-Code.
Signage-as-Code is a category, not a product. Anyone whose platform meets the criteria below is invited to be listed here. Today the directory has one entry. The category is open.
What an implementation must do.
The criteria are the manifesto, made concrete. Not aspirational: an implementation either does these or it doesn’t.
-
Headless
Content lives upstream. The platform does not require an operator to upload assets into its own storage as the canonical copy. Data-source binding to CRM, PIM, calendar, warehouse, and arbitrary URLs is a first-class operation.
-
Offline-first
The player holds a complete, self-contained snapshot of what to render. Network drops do not cause a black screen, a fallback loop with corporate logo, or a partial render. The platform documents what the player does without network and for how long.
-
Snapshot-based
Publish writes a complete snapshot. Render reads only from snapshots. No live-build fallback. The absence of a snapshot is a loud, operator-actionable signal — not a silent half-render.
-
Composable
The data sources, layouts, scheduling, and delivery layer are individually substitutable. Brand assets can come from your existing site instead of a vendor brand-kit dialog. The vendor doesn’t own every layer.
-
API or it doesn’t exist
Every behaviour available in the dashboard is also available as a documented HTTP API and as a typed SDK. From day one. For free. No "Enterprise tier required for API access" footnote.
-
Hardware-replaceable
A screen has a name, not a serial number. The platform supports re-provisioning a named position to new hardware without losing configuration. Player runs on commodity Android boxes, smart TVs, or browsers — not a single proprietary appliance.
One implementation today.
The category was coined and is maintained by the maintainer of the only current entry. If your platform meets the criteria above, open a PR against this site — or write to Gibeon.
-
01 · reference implementation
Gibeon
Multi-tenant SaaS digital signage platform across retail, hospitality, real estate, corporate, and events. Native Android player (kiosk + Play Store), web player, and SDK. Workspace pricing (per team), not per-screen. Free tier exists.
Coined the category. Maintains this site. Reference implementation of every principle in the manifesto.
Build the next one.
The category is open. The criteria are above. The manifesto is at /manifesto/. If you ship a platform that meets the bar, write us — we’ll add it.