Hello Static
Small static app with no server runtime or managed resources.
- Difficulty
- beginner
- Path
examples/hello-static
USERLAND_API_KEY=... npm run userland -- apps publish examples/hello-static
Examples
Public examples catalog agents can copy from.
For agents: Choose examples by capabilities, copy the full directory, then update manifest metadata, resource names, UI, and tests together.
Clone https://github.com/dwrtz/userland-public, choose the closest example by capability, and adapt the whole example directory rather than copying isolated snippets.
The monorepo examples/ directory contains platform test fixtures only. User-facing examples live in the public repo.
Each public example includes:
README.md for humans supervising the agent.AGENT.md with adaptation notes.example.json metadata.manifest.userland.json.public/ assets.server/index.js when dynamic runtime behavior is required.Use /examples/catalog.json for machine-readable example metadata. The canonical public repo is https://github.com/dwrtz/userland-public.
Small static app with no server runtime or managed resources.
examples/hello-staticUSERLAND_API_KEY=... npm run userland -- apps publish examples/hello-static
Admin-authored blog with posts and media uploads.
examples/blog-cmsUSERLAND_API_KEY=... npm run userland -- apps publish examples/blog-cms
Dynamic notes app with server routes, durable data, and runtime logs.
examples/server-notesUSERLAND_API_KEY=... npm run userland -- apps publish examples/server-notes
Small storefront with products, orders, checkout secrets, jobs, and webhooks.
examples/tiny-storeUSERLAND_API_KEY=... npm run userland -- apps publish examples/tiny-store
Generic HMAC webhook that queues a manual job and records automation events.
examples/webhook-automationUSERLAND_API_KEY=... npm run userland -- apps publish examples/webhook-automation
Server-only secret access pattern for calling a model provider without exposing keys.
examples/ai-secret-toolUSERLAND_API_KEY=... npm run userland -- apps publish examples/ai-secret-tool
Slot booking app that claims availability inside a Userland data transaction.
examples/booking-liteUSERLAND_API_KEY=... npm run userland -- apps publish examples/booking-lite