next-app
Next.js 16 + Postgres + Auth.js
Next.js App Router with Server Components, Auth.js, Drizzle ORM, Tailwind, Postgres, Vercel-compatible.
Good for
Full-stack web apps · SaaS · marketing sites with backend
Every TheoKit template ships with health checks, structured JSON logs, Dockerfile, CI scaffold, theo.yaml declarative config, and a worked example route. All Apache-2.0 — fork and publish under your org if you want to extend.
Next.js 16 + Postgres + Auth.js
Next.js App Router with Server Components, Auth.js, Drizzle ORM, Tailwind, Postgres, Vercel-compatible.
Good for
Full-stack web apps · SaaS · marketing sites with backend
Next.js + Vercel AI SDK + Postgres
Chat UI with streaming via Vercel AI SDK, multi-LLM routing, message persistence, auth, deploy-ready.
Good for
Conversational AI agents · customer support bots · internal copilots
Next.js + cron + queue worker
Background worker scaffold with cron triggers, Redis queue (BullMQ), retry logic, monitoring hooks.
Good for
Background AI agents · scheduled tasks · async automations
Node + Express + Postgres
Classic REST API with Express, Postgres via pg, health checks, structured logs, Dockerfile.
Good for
CRUD APIs · admin backends · webhook receivers
Node + Fastify + Postgres
High-throughput Fastify API with TypeScript, Pino logging, Zod validation, OpenAPI generation.
Good for
High-RPS APIs · gateway services · agent webhooks
NestJS + TypeORM + Postgres
Opinionated NestJS module structure with TypeORM, JWT auth scaffold, Swagger docs.
Good for
Enterprise APIs · microservices · teams with NestJS experience
Node + Commander + queue consumer
CLI-shaped worker that consumes from a queue, processes, retries, logs structured JSON.
Good for
Background workers · webhook processors · long-running daemons
Python + FastAPI + Postgres
FastAPI with SQLAlchemy 2.0, Pydantic, Alembic migrations, uv for deps, async-first.
Good for
ML/AI agent backends · data pipelines · async workers
Python + FastAPI + APScheduler
Scheduled Python agent with APScheduler, FastAPI for control plane, Postgres state.
Good for
Data reconciliation jobs · ETL agents · monitoring bots
Python + LangChain + pgvector
Retrieval-Augmented Generation agent with LangChain, pgvector for embeddings, FastAPI control plane.
Good for
Knowledge base agents · doc Q&A · semantic search apps
Go + net/http + Postgres
Stdlib-only HTTP server with chi router, sqlc for queries, structured slog, multi-stage Dockerfile.
Good for
High-performance services · binary-deploy targets · low-RAM workloads
Go + gRPC + Buf
gRPC service with Buf for schemas, interceptors for auth + logging, HTTP/2 server.
Good for
Inter-service communication · typed APIs · high-performance RPC
Rust + Axum + Postgres
Axum server with sqlx (compile-time checked queries), tokio runtime, tower middleware.
Good for
Latency-critical services · resource-constrained runtimes · long-running agents
Java + Spring Boot 3 + Postgres
Spring Boot 3 with Spring Data JPA, Flyway migrations, Gradle build, layered Dockerfile.
Good for
Enterprise Java shops · regulated industries · existing Spring teams
Ruby + Sinatra + Postgres
Minimal Sinatra app with Sequel ORM, Puma server, Bundler, simple Rake tasks.
Good for
Quick prototypes · Ruby-comfortable teams · admin tools
PHP + Slim Framework + Postgres
PSR-7 Slim 4 with PDO, Composer, PHP 8.2+, OPcache configured for production.
Good for
Legacy PHP migrations · simple APIs · CMS integrations
Turborepo + pnpm + 2 apps
Turborepo with web (Next.js) + api (Fastify) + shared packages, pnpm workspaces, cached builds.
Good for
Multi-app teams · shared types · Vercel-style monorepos
Go workspaces + 2 services
Go workspaces with api + worker services, shared internal packages, Makefile, sqlc.
Good for
Go microservices · backend-only teams · shared sqlc-generated types
uv + Python multi-package
uv-managed Python monorepo with api (FastAPI) + worker (asyncio) + shared lib package.
Good for
Python-heavy teams · data science monorepos · ML agent pipelines
Every template is Apache-2.0. Fork and publish under your org namespace to extend with your team's conventions.
Scaffold a TheoKit template, deploy to the Starter free tier — step by step with timestamps.
Honest disclosure: counts are 19 templates as of 2026-05-16. New stacks ship to /changelog as we add them. Request a stack (Elixir / Phoenix? Kotlin / Ktor? Deno?) via templates@usetheo.dev.