Skip to content

Examples

The apps/ directory in the framework repo contains runnable demos covering every major feature. Use them as starting templates.

@ndigo/hello — Ndigo Hello

Minimal Ndigo single-page app: context, one route, and a Web Component view.

@ndigo/hello-node — Ndigo Hello Node

Minimal Node HTTP server on the Ndigo Node platform foundation.

@ndigo/todo-web — Ndigo Demo Web

TodoMVC built on the full Ndigo browser stack with a micro frontend shell.

@ndigo/todo-api — Ndigo Todo-Backend

Implementation of the Todo-Backend REST spec: five JSON operations, verified by the proje…

@ndigo/api — Ndigo API

Node server showcase: controllers, opaque session-token auth, ORM-backed notes, content negotiation, and problem+json errors.

@ndigo/host-demo — Micro Frontend Host

Micro frontend host shell that mounts lazy-loaded feature chunks via @ndigo/host.

ndigo-island — Hybrid Island Demo

Hybrid SSR + client island demo: EJS server shell, hydrated Web Component, and SSE model push.

ndigo-views — View Resolution Demo

View-resolution demo: one ordered resolver chain over three view locations —

@ndigo/httpbin — Ndigo HTTPBin

HTTP semantics playground: echo what you sent, shape the response back.

@ndigo/conduit-web — RealWorld (Conduit) frontend

The RealWorld “Conduit” frontend on Ndigo — a hash-routed browser app whose controllers bu…

@ndigo/conduit-api — RealWorld (Conduit) API

The RealWorld “Conduit” backend — users, JWT auth, articles, tags, comments, follows and favo…

@ndigo/petclinic — PetClinic (server-rendered)

The spring-petclinic vertical — owners, their pets,

ndigo-chat — Real-Time Room Chat

WebSocket chat rooms with a browser Web Component client: path-bound rooms,

ndigo-kanban — Collaborative Board

A kanban board whose cards are versioned @ndigo/orm entities: optimistic

@ndigo/resilience-lab — Ndigo Resilience Lab

Retry, backoff and circuit breaking, driven from a control plane that shows

@ndigo/redis-fanout — Ndigo Redis Fanout

Two nodes, one cache, one board. Run the same app twice: the cache values are

@ndigo/telemetry-lab — Ndigo Telemetry Lab

A browser action opens a client span, propagates it as W3C traceparent, the

@ndigo/auth-playground — Ndigo Auth Playground

Six authentication modes side by side, in one Node process: an opaque cookie

@ndigo/hn — Hacker News Reader

A Hacker News client built on the Ndigo browser stack, over the official

@ndigo/ui-lab — Ndigo UI lab

A browser lab for the owned design system: every registry item installed as copy-in source, no framework runtime.

Agent Lab

Local-model tool calling over MCP tools, streamed over SSE, with one GenAI

Ndigo UI Storybook

Storybook for the Ndigo UI registry components. Documents the canonical