Skip to content

Examples

Every example is a complete, working app. Pick the one closest to what you are building and use it as a starting point.

All examples use in-memory storage by default. Swap to Postgres, SQLite, MongoDB, or Redis with a one-line change. See Production Databases.

I am building…Start with
A CRUD API with user accountsAuth Setup
A forum, comments, or discussion featureForum App
A multi-tenant SaaSSaaS Foundations
A chat, team, or collaboration productCollaboration Workspace
A CMS, blog, or publishing platformContent Platform
An entity-driven domain (inventory, tickets, CRM)Config-Driven Domain
A platform with background jobs or pipelinesOrchestration
Durable workflow workers on RedisOrchestration with BullMQ
Tenant workspaces and membershipOrganizations
Customer webhook deliveryWebhooks
A marketplace or e-commerce backendSaaS Foundations + entities
An internal tool or admin dashboardAuth Setup + custom routes
A game backend or realtime appGame Engine
An API-first productConfig-Driven Domain
A notification systemForum App (includes notifications)
Something with live browser updatesRealtime with SSE
Something with searchAdding Search
ExampleAuthEntitiesEventsRealtimePermissionsSearchJobs
Auth Setupx
Forum Appxxxx
SaaS Foundationsxxxxx
Collaboration Workspacexxxxx
Content Platformxxxx
Config-Driven Domainxx
Orchestrationxx
Orchestration with BullMQxx
Organizationsxxxx
Webhooksxx
Game Enginexxx
  1. Quick Start — get something running
  2. The example closest to your app — study the composition
  3. Guides — production concerns before you ship
  • Security — CORS, CSRF, rate limits, secrets
  • Testing — unit, integration, and entity route testing
  • Deployment — Docker, serverless, managed hosting
  • Horizontal Scaling — stateless workers, external event buses