BoilerWorks

boilerworks / boilerworks / data / templates.yaml
Blame History Raw 295 lines
1
# Boilerworks Template Catalogue
2
# 26 templates across Full / Micro / Edge sizes
3
4
# ─── Full Templates (15) ──────────────────────────────────────────────────────
5
6
- name: django-nextjs
7
repo: ConflictHQ/boilerworks-django-nextjs
8
size: full
9
language: python
10
backend: "Django 5"
11
frontend: "Next.js 16"
12
status: done
13
description: "Data-heavy backends, admin-rich, rapid prototyping"
14
topologies: [standard, omni, api-only]
15
best_for: "Python teams wanting batteries-included backend with rich SPA frontend"
16
17
- name: nestjs-nextjs
18
repo: ConflictHQ/boilerworks-nestjs-nextjs
19
size: full
20
language: typescript
21
backend: "NestJS 11"
22
frontend: "Next.js 16"
23
status: done
24
description: "Full TypeScript, enterprise-ish"
25
topologies: [standard, omni, api-only]
26
best_for: "TypeScript-first teams building enterprise applications"
27
28
- name: rails-hotwire
29
repo: ConflictHQ/boilerworks-rails-hotwire
30
size: full
31
language: ruby
32
backend: "Rails 8"
33
frontend: "Hotwire (Turbo + Stimulus)"
34
status: done
35
description: "Marketplace, social, content, CMS"
36
topologies: [standard]
37
best_for: "Ruby teams wanting Rails-native reactive UI"
38
39
- name: rails-nextjs
40
repo: ConflictHQ/boilerworks-rails-nextjs
41
size: full
42
language: ruby
43
backend: "Rails 8"
44
frontend: "Next.js 16"
45
status: done
46
description: "Rails backend, richer frontend than Hotwire"
47
topologies: [standard, api-only]
48
best_for: "Ruby teams whose frontend needs exceed Hotwire"
49
50
- name: spring-angular
51
repo: ConflictHQ/boilerworks-spring-angular
52
size: full
53
language: java
54
backend: "Spring Boot 3"
55
frontend: "Angular 19"
56
status: done
57
description: "Enterprise, banking, fintech"
58
topologies: [standard]
59
best_for: "Java teams in enterprise, banking, or fintech"
60
61
- name: go-nextjs
62
repo: ConflictHQ/boilerworks-go-nextjs
63
size: full
64
language: go
65
backend: "Go + Chi"
66
frontend: "Next.js 16"
67
status: done
68
description: "API-first Go, rich frontend"
69
topologies: [standard, api-only]
70
best_for: "Go teams wanting an API-first approach with rich SPA"
71
72
- name: phoenix-liveview
73
repo: ConflictHQ/boilerworks-phoenix-liveview
74
size: full
75
language: elixir
76
backend: "Phoenix 1.7"
77
frontend: "LiveView"
78
status: done
79
description: "Real-time, collaborative"
80
topologies: [standard]
81
best_for: "Elixir teams building real-time collaborative apps"
82
83
- name: laravel-vue
84
repo: ConflictHQ/boilerworks-laravel-vue
85
size: full
86
language: php
87
backend: "Laravel 12"
88
frontend: "Inertia + Vue 3"
89
status: done
90
description: "Laravel ecosystem, SPA-like experience"
91
topologies: [standard]
92
best_for: "PHP teams wanting SPA feel without an API layer"
93
94
- name: django-htmx
95
repo: ConflictHQ/boilerworks-django-htmx
96
size: full
97
language: python
98
backend: "Django 5"
99
frontend: "HTMX + Alpine.js"
100
status: done
101
description: "Server-rendered CRUD, content-heavy, less JS"
102
topologies: [standard]
103
best_for: "Django teams preferring server-rendered HTML over SPAs"
104
105
- name: saleor-nextjs
106
repo: ConflictHQ/boilerworks-saleor-nextjs
107
size: full
108
language: python
109
backend: "Saleor (Django)"
110
frontend: "Next.js 16"
111
status: done
112
description: "E-commerce with headless commerce platform"
113
topologies: [standard]
114
best_for: "Teams building e-commerce storefronts"
115
116
- name: fastapi-nextjs
117
repo: ConflictHQ/boilerworks-fastapi-nextjs
118
size: full
119
language: python
120
backend: "FastAPI"
121
frontend: "Next.js 16"
122
status: done
123
description: "Modern Python API, async-first"
124
topologies: [standard, api-only]
125
best_for: "Python teams wanting async-first API with rich SPA frontend"
126
127
- name: go-htmx
128
repo: ConflictHQ/boilerworks-go-htmx
129
size: full
130
language: go
131
backend: "Go + Chi"
132
frontend: "HTMX + Templ"
133
status: done
134
description: "Lightweight, performance-critical"
135
topologies: [standard]
136
best_for: "Go teams wanting lightweight server-rendered apps"
137
138
- name: spring-nextjs
139
repo: ConflictHQ/boilerworks-spring-nextjs
140
size: full
141
language: java
142
backend: "Spring Boot 3"
143
frontend: "Next.js 16"
144
status: done
145
description: "Modern enterprise, non-Angular"
146
topologies: [standard, api-only]
147
best_for: "Java teams preferring React over Angular"
148
149
- name: laravel-livewire
150
repo: ConflictHQ/boilerworks-laravel-livewire
151
size: full
152
language: php
153
backend: "Laravel 12"
154
frontend: "Livewire 3"
155
status: done
156
description: "Server-rendered reactive PHP"
157
topologies: [standard]
158
best_for: "PHP teams wanting server-rendered reactivity without JS"
159
160
- name: fastapi-htmx
161
repo: ConflictHQ/boilerworks-fastapi-htmx
162
size: full
163
language: python
164
backend: "FastAPI"
165
frontend: "HTMX + Alpine.js"
166
status: done
167
description: "Lightweight Python, server-rendered"
168
topologies: [standard]
169
best_for: "FastAPI teams preferring server-rendered HTML"
170
171
# ─── Micro Templates (6) ──────────────────────────────────────────────────────
172
173
- name: django-micro
174
repo: ConflictHQ/boilerworks-django-micro
175
size: micro
176
language: python
177
backend: "Django 5 (DRF/Ninja)"
178
frontend: ""
179
status: done
180
description: "API-only Python service"
181
topologies: [standard]
182
best_for: "Python microservices with Django's ORM and admin"
183
184
- name: fastapi-micro
185
repo: ConflictHQ/boilerworks-fastapi-micro
186
size: micro
187
language: python
188
backend: "FastAPI"
189
frontend: ""
190
status: done
191
description: "Lightweight async Python API"
192
topologies: [standard]
193
best_for: "High-performance async Python microservices"
194
195
- name: nestjs-micro
196
repo: ConflictHQ/boilerworks-nestjs-micro
197
size: micro
198
language: typescript
199
backend: "NestJS 11"
200
frontend: ""
201
status: done
202
description: "API-only TypeScript service"
203
topologies: [standard]
204
best_for: "TypeScript microservices with NestJS DI and modules"
205
206
- name: go-micro
207
repo: ConflictHQ/boilerworks-go-micro
208
size: micro
209
language: go
210
backend: "Go + Chi"
211
frontend: ""
212
status: done
213
description: "Lightweight Go service"
214
topologies: [standard]
215
best_for: "High-throughput Go microservices"
216
217
- name: rust-micro
218
repo: ConflictHQ/boilerworks-rust-micro
219
size: micro
220
language: rust
221
backend: "Axum (Rust)"
222
frontend: ""
223
status: done
224
description: "High-performance Rust microservice"
225
topologies: [standard]
226
best_for: "Maximum performance microservices in Rust"
227
228
- name: cherrypy-micro
229
repo: ConflictHQ/boilerworks-cherrypy-micro
230
size: micro
231
language: python
232
backend: "CherryPy"
233
frontend: ""
234
status: done
235
description: "Pure Python microservice, no WSGI overhead"
236
topologies: [standard]
237
best_for: "Minimal Python services without framework overhead"
238
239
# ─── Edge Templates (5) ───────────────────────────────────────────────────────
240
241
- name: hono-micro
242
repo: ConflictHQ/boilerworks-hono-micro
243
size: edge
244
language: typescript
245
backend: "Hono"
246
frontend: ""
247
status: done
248
description: "Edge API, Cloudflare Workers"
249
topologies: [standard]
250
best_for: "Ultra-fast edge APIs on Cloudflare Workers"
251
252
- name: sveltekit-full
253
repo: ConflictHQ/boilerworks-sveltekit-full
254
size: edge
255
language: svelte
256
backend: "SvelteKit"
257
frontend: "Svelte (built-in)"
258
status: done
259
description: "Full-stack edge app, simplest DX"
260
topologies: [standard]
261
best_for: "Svelte teams building full-stack edge apps"
262
263
- name: nuxt-full
264
repo: ConflictHQ/boilerworks-nuxt-full
265
size: edge
266
language: typescript
267
backend: "Nuxt 4"
268
frontend: "Vue (built-in)"
269
status: done
270
description: "Full-stack edge app, Vue ecosystem"
271
topologies: [standard]
272
best_for: "Vue teams building full-stack edge apps"
273
274
- name: remix-full
275
repo: ConflictHQ/boilerworks-remix-full
276
size: edge
277
language: typescript
278
backend: "Remix"
279
frontend: "React (built-in)"
280
status: done
281
description: "Server-first React at the edge"
282
topologies: [standard]
283
best_for: "React teams building server-first edge apps"
284
285
- name: astro-site
286
repo: ConflictHQ/boilerworks-astro-site
287
size: edge
288
language: typescript
289
backend: "Astro"
290
frontend: "Islands (multi-framework)"
291
status: done
292
description: "Content sites, blogs, docs, marketing"
293
topologies: [standard]
294
best_for: "Content-heavy sites, blogs, docs, and marketing pages"
295

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button