1
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Boilerworks
2
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
3
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
**Production-ready project templates — assembled in seconds.**
4
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
5
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Boilerworks is a CLI that clones and configures any of 26 opinionated, best-of-breed project templates. Stop re-solving auth, permissions, Docker, CI, and admin panels from scratch. Pick a stack, run `boilerworks init`, and get straight to your business logic.
6
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
7
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
8
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
pip install boilerworks
9
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks setup # interactive wizard → writes boilerworks.yaml
10
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks init # clone + configure the template
11
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
cd my-project
12
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
docker compose up -d # full stack running in seconds
13
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
14
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
15
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
16
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
17
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Installation
18
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
19
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
20
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
pip install boilerworks
21
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# or with uv:
22
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
uv tool install boilerworks
23
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
24
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
25
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Requires Python 3.12+.
26
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
27
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
28
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
29
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Quick Start
30
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
31
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
### 1. Run the setup wizard
32
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
33
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
34
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks setup
35
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
36
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
37
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Answer 13 questions about your project (name, template, cloud, compliance, etc.) and a `boilerworks.yaml` manifest is written to the current directory.
38
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
39
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
### 2. Generate the project
40
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
41
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
42
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks init
43
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
44
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
45
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Boilerworks clones the selected template, replaces all `boilerworks` references with your project name, and runs `git init` to give you a clean starting commit.
46
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
47
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
### 3. Start developing
48
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
49
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
50
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
cd my-project
51
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
docker compose up -d
52
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Visit http://localhost:3000
53
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
54
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
55
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
One command. Full stack. No manual setup.
56
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
57
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
58
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
59
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Template Catalogue
60
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
61
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
26 templates across three sizes:
62
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
63
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Size | Description | Auth | Deploy Target |
64
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
|------|-------------|------|---------------|
65
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| **Full** | Apps with users | Session auth, permissions, org management | VPS, containers, Kubernetes |
66
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| **Micro** | API services | API-key auth | VPS, containers |
67
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| **Edge** | Serverless apps | Flexible | Cloudflare Workers / Pages |
68
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
69
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
### Full Templates (15)
70
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
71
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Name | Backend | Frontend |
72
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
|------|---------|----------|
73
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [django-nextjs](https://github.com/ConflictHQ/boilerworks-django-nextjs) | Django 5 | Next.js 16 |
74
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [nestjs-nextjs](https://github.com/ConflictHQ/boilerworks-nestjs-nextjs) | NestJS 11 | Next.js 16 |
75
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [rails-hotwire](https://github.com/ConflictHQ/boilerworks-rails-hotwire) | Rails 8 | Hotwire + Tailwind |
76
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [rails-nextjs](https://github.com/ConflictHQ/boilerworks-rails-nextjs) | Rails 8 | Next.js 16 |
77
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [spring-angular](https://github.com/ConflictHQ/boilerworks-spring-angular) | Spring Boot 3 | Angular 19 |
78
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [go-nextjs](https://github.com/ConflictHQ/boilerworks-go-nextjs) | Go + Chi | Next.js 16 |
79
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [phoenix-liveview](https://github.com/ConflictHQ/boilerworks-phoenix-liveview) | Phoenix 1.7 | LiveView |
80
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [laravel-vue](https://github.com/ConflictHQ/boilerworks-laravel-vue) | Laravel 12 | Inertia + Vue 3 |
81
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [django-htmx](https://github.com/ConflictHQ/boilerworks-django-htmx) | Django 5 | HTMX + Alpine.js |
82
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [fastapi-nextjs](https://github.com/ConflictHQ/boilerworks-fastapi-nextjs) | FastAPI | Next.js 16 |
83
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [spring-nextjs](https://github.com/ConflictHQ/boilerworks-spring-nextjs) | Spring Boot 3 | Next.js 16 |
84
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [laravel-livewire](https://github.com/ConflictHQ/boilerworks-laravel-livewire) | Laravel 12 | Livewire 3 |
85
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [go-htmx](https://github.com/ConflictHQ/boilerworks-go-htmx) | Go + Chi | HTMX + Templ |
86
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [fastapi-htmx](https://github.com/ConflictHQ/boilerworks-fastapi-htmx) | FastAPI | HTMX + Alpine.js |
87
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [saleor-nextjs](https://github.com/ConflictHQ/boilerworks-saleor-nextjs) | Saleor (Django) | Next.js 16 |
88
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
89
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
### Micro Templates (6)
90
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
91
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Name | Backend |
92
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
|------|---------|
93
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [django-micro](https://github.com/ConflictHQ/boilerworks-django-micro) | Django 5 (DRF/Ninja) |
94
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [fastapi-micro](https://github.com/ConflictHQ/boilerworks-fastapi-micro) | FastAPI |
95
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [nestjs-micro](https://github.com/ConflictHQ/boilerworks-nestjs-micro) | NestJS 11 |
96
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [go-micro](https://github.com/ConflictHQ/boilerworks-go-micro) | Go + Chi |
97
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [rust-micro](https://github.com/ConflictHQ/boilerworks-rust-micro) | Axum (Rust) |
98
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [cherrypy-micro](https://github.com/ConflictHQ/boilerworks-cherrypy-micro) | CherryPy |
99
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
100
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
### Edge Templates (5)
101
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
102
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Name | Framework |
103
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
|------|-----------|
104
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [sveltekit-full](https://github.com/ConflictHQ/boilerworks-sveltekit-full) | SvelteKit |
105
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [remix-full](https://github.com/ConflictHQ/boilerworks-remix-full) | Remix |
106
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [hono-micro](https://github.com/ConflictHQ/boilerworks-hono-micro) | Hono (Cloudflare Workers) |
107
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [nuxt-full](https://github.com/ConflictHQ/boilerworks-nuxt-full) | Nuxt 4 |
108
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| [astro-site](https://github.com/ConflictHQ/boilerworks-astro-site) | Astro |
109
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
110
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
111
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
112
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Commands
113
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
114
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
115
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks --help # show all commands
116
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks list # show all 26 templates
117
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks list --size micro # filter by size
118
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks list --language python # filter by language
119
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks setup # interactive wizard
120
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks init # generate project from boilerworks.yaml
121
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks init --dry-run # preview what would happen
122
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks init --manifest ./path/to/boilerworks.yaml
123
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
boilerworks init --output /path/to/output
124
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
125
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
126
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
127
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
128
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## boilerworks.yaml
129
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
130
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
The manifest file describes your project. Generated by `boilerworks setup`, editable by hand.
131
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
132
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```yaml
133
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
project: my-app
134
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
family: django-nextjs
135
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
size: full
136
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
topology: standard
137
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
cloud: aws
138
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
ops: true
139
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
region: us-east-1
140
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
domain: myapp.com
141
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
mobile: false
142
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
web_presence: false
143
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
compliance:
144
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- soc2
145
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
services:
146
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
email: ses
147
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
cache: redis
148
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
data:
149
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
database: postgres
150
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
migrations: true
151
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
seed_data: true
152
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
testing:
153
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
e2e: playwright
154
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
unit: true
155
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
integration: true
156
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
157
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
158
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
See [`boilerworks.yaml.example`](boilerworks.yaml.example) for a fully annotated version.
159
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
160
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
161
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
162
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## What Every Template Includes
163
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
164
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Every Boilerworks Full template ships with:
165
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
166
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- **Auth** — session-based (httpOnly cookies), bcrypt passwords
167
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- **Permissions** — group-based, per-operation, checked at every endpoint
168
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- **Background jobs** — Redis-backed queue, retries, dead-letter handling
169
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- **Email** — provider-agnostic (SES, SendGrid, Mailgun, Mailpit locally)
170
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- **Admin** — authenticated management interface with CRUD for all models
171
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- **Docker Compose** — one command to boot the full stack
172
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- **CI/CD** — GitHub Actions: lint, test, build, audit
173
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- **AI agent shims** — CLAUDE.md, AGENTS.md, bootstrap.md
174
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
175
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
176
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
177
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Infrastructure
178
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
179
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Pair any template with [boilerworks-opscode](https://github.com/ConflictHQ/boilerworks-opscode) for production Terraform:
180
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
181
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- **AWS** — ECS Fargate, RDS Postgres 16, ElastiCache Redis, ALB, Route53, ACM, S3, Secrets Manager
182
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- **GCP / Azure** — structured stubs ready for expansion
183
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
184
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Select a cloud in `boilerworks setup` and `boilerworks init` will clone and configure the ops repo alongside your app.
185
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
186
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
187
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
188
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Contributing
189
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
190
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
See [CONTRIBUTING.md](CONTRIBUTING.md) for the development process.
191
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
192
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Issues and PRs welcome at [github.com/ConflictHQ/boilerworks](https://github.com/ConflictHQ/boilerworks).
193
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
194
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
195
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
196
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Links
197
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
198
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- Documentation: [boilerworks.dev](https://boilerworks.dev)
199
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- Product: [boilerworks.ai](https://boilerworks.ai)
200
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- Templates: [github.com/ConflictHQ](https://github.com/ConflictHQ)
201
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
202
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
203
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
204
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Boilerworks is a [CONFLICT](https://weareconflict.com) brand. CONFLICT is a registered trademark of CONFLICT LLC.
205
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!