Dev Templates
Starting a new project shouldn't mean days of boilerplate setup. Dev Templates provide production-ready starting points for APIs, web apps, and backends — all pre-configured for the DevContainer Toolbox with consistent best practices.
Quick, modern, and standardized project templates for rapid prototyping and consistent development
Select a template. Get a complete project with application code, Kubernetes manifests, GitHub Actions workflows, and automatic deployment — all following the same structure.
warning The Problem
Starting a new project means days of boilerplate: setting up build tools, configuring Kubernetes manifests, writing CI/CD pipelines, figuring out deployment. Every team does it differently. When someone else inherits the project, they start over.
The Solution
Pick your template (e.g., typescript-basic-webserver), and you have a running project with local development, CI/CD, and Kubernetes deployment ready to go.
Available Templates#
Backend Templates#
| Template | TypeScript | Python | Java | C# | Go | PHP |
|---|---|---|---|---|---|---|
| Basic Web Server | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Simple Database (SQLite) | planned | planned | planned | planned | planned | planned |
| Database (PostgreSQL) | planned | planned | planned | planned | planned | planned |
| Message Queue (RabbitMQ/Dapr) | planned | planned | planned | planned | planned | planned |
| Serverless (Knative) | planned | planned | planned | planned | planned | planned |
| Object Storage (MinIO) | planned | planned | planned | planned | planned | planned |
Application Templates#
| Template | React | Designsystemet | Next.js | Storybook |
|---|---|---|---|---|
| Basic React App | ✅ | ✅ | ||
| Basic Next.js App | planned | planned | planned | planned |
What Each Template Includes
Application code
Working starter app, not just a skeleton.
Dockerfile
Container-ready from the start.
Kubernetes manifests
Deployment, service, and kustomization for ArgoCD.
GitHub Actions workflow
Automatic build and push to GitHub Container Registry.
Local development
Run and test inside the devcontainer.
How It Fits Together
DevContainer Toolbox (DCT)
The development environment — all tools pre-configured.
Dev Templates
The project starter — you are here.
Urbalurba Infrastructure Stack (UIS)
The Kubernetes cluster and services.
Client Provisioning
Automated machine setup for managed fleets.
volunteer_activism Real-World Example: Red Cross Norway
The Norwegian Red Cross has 40,000+ volunteers across 380+ local branches. Many are programmers who see how IT can improve daily operations. Dev Templates give these volunteers a structured way to build solutions that central IT can actually adopt — same project structure, same deployment pipeline, predictable handover.