Sweent App Templates

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.

Templates

TemplateUse casePortDownload
express-ts-apiExpress + TS REST/JSON API8080zip
fastify-ts-apiFastify + TS API8080zip
react-vite-staticReact + TS SPA, nginx static80zip
sveltekit-nodeSvelteKit SSR (Node server)3000zip
express-react-fullstackExpress API + React SPA, one container8080zip

all-in-one  js-templates.zip — every template + the build contract.

Quick start

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.