Node.js / TypeScript starters for the self-hosted Gitea → Docker build & deploy platform.
Building with an AI agent? Point it at /llms.txt — it has the contract and download commands in machine-readable form. Humans: read the build contract.
| Template | Use case | Port | Download |
|---|---|---|---|
express-ts-api | Express + TS REST/JSON API | 8080 | zip |
fastify-ts-api | Fastify + TS API | 8080 | zip |
react-vite-static | React + TS SPA, nginx static | 80 | zip |
sveltekit-node | SvelteKit SSR (Node server) | 3000 | zip |
express-react-fullstack | Express API + React SPA, one container | 8080 | zip |
all-in-one js-templates.zip — every template + the build contract.
curl -fsSLO https://templates.cloud.sweent.net/bundle/express-ts-api.zip unzip express-ts-api.zip && cd express-ts-api # replace __APP__ in .gitea/workflows/deploy.yml with your app name, build your feature, # push to Sweent/<app> main. Tell the operator the app name + container port to onboard.
Every push to main after onboarding auto-builds a new image and redeploys the container.