See CATALOG.md for the full list of 15 examples mapped to documentation.
| # | Example | Topic |
|---|---|---|
| 01 | starter-api | Minimal REST API |
| 02 | jwt-authentication | JWT + AuthProvider |
| 03 | authorization-rbac | Roles and permissions |
| 04 | database-inmemory | InMemoryDBProvider |
| 05 | database-postgres | PostgreSQL provider |
| 06 | database-prisma | Prisma ORM |
| 07 | file-upload | File uploads |
| 08 | events | Event system |
| 09 | message-queue | BullMQ jobs |
| 10 | redis-cache | Redis cache |
| 11 | testing | Test utilities |
| 12 | docker-compose | Docker Compose dev |
| 13 | micro-api | Micro API |
| 14 | interceptors | Interceptors |
| 15 | openapi-studio | OpenAPI + Studio |
Preview pin: @expressots/*@4.0.0-preview.3.4
Pre-v4 examples are under previousVersions/.
git clone https://github.com/expressots/examples.git
cd examples/01-starter-api
npm install
cp .env.example .env
npm run dev./scripts/test-all.shSee issues.md for framework bugs, doc drift, and workarounds discovered while building these examples.
MIT β see LICENSE.