|
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
|
|