For developers and agents
Read the pattern.
Then make it yours.
A starter is a runnable reference, not an instruction to copy every decision. Begin with its documented behavior and keep the parts your product actually needs.
← Explore the starter libraryA reproducible starting path
Explore the real app
Exercise the workflow you want to reuse. Open its
/buildpage to see the architecture and storage boundaries. Check whether data is local, seeded, server-backed or durable.Read the repository before editing
Read
README.mdfor setup and verification, thenBUILD.mdfor the source map, signal dependencies, effect cleanup, shared state, routes and known issues. Use the repository’sAGENTS.mdwhere provided.Run the unchanged baseline
Clone the public repository, use its documented Node version, run
npm ciand follow its check/build scripts. Verify the documented workflow locally before introducing changes. Never copy secrets or project-specific deployment links.Adapt one behavior at a time
Keep derived values derived, clean up timers and listeners, and avoid snapshotting signal reads outside reactive expressions. Respect the split between client-compiled JSX and server-safe JSX. Test keyboard use, routing, mobile layout and reduced motion.
Deploy your own project
Run the repository’s complete build, then use
npx vura-platform@0.3.0 projects create your-app --team <your-team-id>to create and link an isolated project. Usenpx vura-platform@0.3.0 deploy --prodonly after checking the build. The deploy command uploadsdist/; it does not build it for you.
Rendering is an architectural choice
A static page, a client application, a hybrid page and a serverless endpoint have different guarantees. A client guard is not backend authorization. Browser storage is not a team database. Process memory is not durable storage. Read the starter’s limits before turning a demo into production.
Reference library
- BUILD.md ↗In-app guide ↗
Tempo
Client-rendered workspace with explicit static route entries and a real bounded serverless API; demo data boundaries documented.
- BUILD.md ↗In-app guide ↗
Launchpad
Build-time rendered public content with client-mounted interactive islands.
- BUILD.md ↗In-app guide ↗
Fieldwork
Client-rendered application served from explicit static route entries; browser-local state, not a shared server database.
- BUILD.md ↗In-app guide ↗
Oscillator
Client-rendered application served from explicit static route entries; browser-local state, not a shared server database.
- BUILD.md ↗In-app guide ↗
Lens
Client-rendered workspace with explicit static route entries and a real bounded serverless API; demo data boundaries documented.
- BUILD.md ↗In-app guide ↗
Harbor
Client-rendered application served from explicit static route entries; browser-local state, not a shared server database.
- BUILD.md ↗In-app guide ↗
Gather
Client-rendered application served from explicit static route entries; browser-local state, not a shared server database.
- BUILD.md ↗In-app guide ↗
Marginalia
Build-time rendered public content with client-mounted interactive islands.
- BUILD.md ↗In-app guide ↗
Meridian
Build-time rendered public content with client-mounted interactive islands.
- BUILD.md ↗In-app guide ↗
Cartograph
Client-rendered workspace with explicit static route entries and a real bounded serverless API; demo data boundaries documented.
- BUILD.md ↗In-app guide ↗
Form
Build-time rendered public content with client-mounted interactive islands.
- BUILD.md ↗In-app guide ↗
Beacon
Build-time rendered public content with client-mounted interactive islands.
- BUILD.md ↗In-app guide ↗
Finch
Client-rendered application served from explicit static route entries; browser-local state, not a shared server database.
- BUILD.md ↗In-app guide ↗
Tally
Client-rendered application served from explicit static route entries; browser-local state, not a shared server database.
- BUILD.md ↗In-app guide ↗
Drift
Client-rendered application served from explicit static route entries; browser-local state, not a shared server database.
- BUILD.md ↗In-app guide ↗
Bloom
Client-rendered application served from explicit static route entries; browser-local state, not a shared server database.
- BUILD.md ↗In-app guide ↗
Signal
Request-time SSR, a cached overview, static reference pages and a real serverless health API; simulated service data.
- BUILD.md ↗In-app guide ↗
Orbit
Client-rendered workspace with explicit static route entries and a real bounded serverless API; demo data boundaries documented.
For retrieval: starter index · verified release metadata · build status and journals · framework reference index.
Real backend source references
These independent Vura projects extend the Harbor and Drift What patterns with private server-owned PostgreSQL workspaces. Source and local runtime proof are available; hosted database admission and provider durability verification are pending. They are not additional verified live demos.
- Public source ↗Build and proof guide ↗
Harbor backend
Incident changes, atomic audit history, revision conflicts, session isolation and fail-closed storage.
- Public source ↗Build and proof guide ↗
Drift backend
Server-owned cards, committed workspace-scoped SSE, reconnect snapshots and PostgreSQL persistence.
Dedicated compute preserves a process, not tenant disk. Database roles, retention and ingress quotas need explicit operator setup; local PostgreSQL and a test transport do not prove hosted deployment.