BoilerWorks

chore: update template statuses to reflect reality (14 done)

anonymous 2026-03-30 03:48 trunk
Commit a11f06d9212ba2e8faa0870c610c3f1840ee67f5b6375ef94f629f0f16933e5a
--- boilerworks/data/templates.yaml
+++ boilerworks/data/templates.yaml
@@ -23,10 +23,76 @@
2323
status: done
2424
description: "Full TypeScript, enterprise-ish"
2525
topologies: [standard, omni, api-only]
2626
best_for: "TypeScript-first teams building enterprise applications"
2727
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: building
90
+ description: "Laravel ecosystem, SPA-like experience"
91
+ topologies: [standard]
92
+ best_for: "PHP teams wanting SPA feel without an API layer"
93
+
2894
- name: django-htmx
2995
repo: ConflictHQ/boilerworks-django-htmx
3096
size: full
3197
language: python
3298
backend: "Django 5"
@@ -45,32 +111,10 @@
45111
status: building
46112
description: "E-commerce with headless commerce platform"
47113
topologies: [standard]
48114
best_for: "Teams building e-commerce storefronts"
49115
50
-- name: rails-hotwire
51
- repo: ConflictHQ/boilerworks-rails-hotwire
52
- size: full
53
- language: ruby
54
- backend: "Rails 8"
55
- frontend: "Hotwire (Turbo + Stimulus)"
56
- status: building
57
- description: "Marketplace, social, content, CMS"
58
- topologies: [standard]
59
- best_for: "Ruby teams wanting Rails-native reactive UI"
60
-
61
-- name: laravel-vue
62
- repo: ConflictHQ/boilerworks-laravel-vue
63
- size: full
64
- language: php
65
- backend: "Laravel 11"
66
- frontend: "Inertia + Vue 3"
67
- status: building
68
- description: "Laravel ecosystem, SPA-like experience"
69
- topologies: [standard]
70
- best_for: "PHP teams wanting SPA feel without an API layer"
71
-
72116
- name: fastapi-nextjs
73117
repo: ConflictHQ/boilerworks-fastapi-nextjs
74118
size: full
75119
language: python
76120
backend: "FastAPI"
@@ -78,10 +122,43 @@
78122
status: building
79123
description: "Modern Python API, async-first"
80124
topologies: [standard, api-only]
81125
best_for: "Python teams wanting async-first API with rich SPA frontend"
82126
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: planned
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: planned
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: planned
156
+ description: "Server-rendered reactive PHP"
157
+ topologies: [standard]
158
+ best_for: "PHP teams wanting server-rendered reactivity without JS"
159
+
83160
- name: fastapi-htmx
84161
repo: ConflictHQ/boilerworks-fastapi-htmx
85162
size: full
86163
language: python
87164
backend: "FastAPI"
@@ -89,96 +166,19 @@
89166
status: planned
90167
description: "Lightweight Python, server-rendered"
91168
topologies: [standard]
92169
best_for: "FastAPI teams preferring server-rendered HTML"
93170
94
-- name: spring-angular
95
- repo: ConflictHQ/boilerworks-spring-angular
96
- size: full
97
- language: java
98
- backend: "Spring Boot 3"
99
- frontend: "Angular 19"
100
- status: planned
101
- description: "Enterprise, banking, fintech"
102
- topologies: [standard]
103
- best_for: "Java teams in enterprise, banking, or fintech"
104
-
105
-- name: go-htmx
106
- repo: ConflictHQ/boilerworks-go-htmx
107
- size: full
108
- language: go
109
- backend: "Go + Chi/Echo"
110
- frontend: "HTMX + Templ"
111
- status: planned
112
- description: "Lightweight, performance-critical"
113
- topologies: [standard]
114
- best_for: "Go teams wanting lightweight server-rendered apps"
115
-
116
-- name: rails-nextjs
117
- repo: ConflictHQ/boilerworks-rails-nextjs
118
- size: full
119
- language: ruby
120
- backend: "Rails 8"
121
- frontend: "Next.js 16"
122
- status: planned
123
- description: "Rails backend, richer frontend than Hotwire"
124
- topologies: [standard, api-only]
125
- best_for: "Ruby teams whose frontend needs exceed Hotwire"
126
-
127
-- name: phoenix-liveview
128
- repo: ConflictHQ/boilerworks-phoenix-liveview
129
- size: full
130
- language: elixir
131
- backend: "Phoenix 1.7"
132
- frontend: "LiveView"
133
- status: planned
134
- description: "Real-time, collaborative"
135
- topologies: [standard]
136
- best_for: "Elixir teams building real-time collaborative 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: planned
145
- description: "Modern enterprise, non-Angular"
146
- topologies: [standard, api-only]
147
- best_for: "Java teams preferring React over Angular"
148
-
149
-- name: go-nextjs
150
- repo: ConflictHQ/boilerworks-go-nextjs
151
- size: full
152
- language: go
153
- backend: "Go + Chi/Echo"
154
- frontend: "Next.js 16"
155
- status: planned
156
- description: "API-first Go, rich frontend"
157
- topologies: [standard, api-only]
158
- best_for: "Go teams wanting an API-first approach with rich SPA"
159
-
160
-- name: laravel-livewire
161
- repo: ConflictHQ/boilerworks-laravel-livewire
162
- size: full
163
- language: php
164
- backend: "Laravel 11"
165
- frontend: "Livewire 3"
166
- status: planned
167
- description: "Server-rendered reactive PHP"
168
- topologies: [standard]
169
- best_for: "PHP teams wanting server-rendered reactivity without JS"
170
-
171171
# ─── Micro Templates (6) ──────────────────────────────────────────────────────
172172
173173
- name: django-micro
174174
repo: ConflictHQ/boilerworks-django-micro
175175
size: micro
176176
language: python
177177
backend: "Django 5 (DRF/Ninja)"
178178
frontend: ""
179
- status: planned
179
+ status: done
180180
description: "API-only Python service"
181181
topologies: [standard]
182182
best_for: "Python microservices with Django's ORM and admin"
183183
184184
- name: fastapi-micro
@@ -185,11 +185,11 @@
185185
repo: ConflictHQ/boilerworks-fastapi-micro
186186
size: micro
187187
language: python
188188
backend: "FastAPI"
189189
frontend: ""
190
- status: building
190
+ status: done
191191
description: "Lightweight async Python API"
192192
topologies: [standard]
193193
best_for: "High-performance async Python microservices"
194194
195195
- name: nestjs-micro
@@ -196,26 +196,37 @@
196196
repo: ConflictHQ/boilerworks-nestjs-micro
197197
size: micro
198198
language: typescript
199199
backend: "NestJS 11"
200200
frontend: ""
201
- status: planned
201
+ status: done
202202
description: "API-only TypeScript service"
203203
topologies: [standard]
204204
best_for: "TypeScript microservices with NestJS DI and modules"
205205
206206
- name: go-micro
207207
repo: ConflictHQ/boilerworks-go-micro
208208
size: micro
209209
language: go
210
- backend: "Go + Chi/Echo"
210
+ backend: "Go + Chi"
211211
frontend: ""
212
- status: planned
212
+ status: done
213213
description: "Lightweight Go service"
214214
topologies: [standard]
215215
best_for: "High-throughput Go microservices"
216216
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
+
217228
- name: cherrypy-micro
218229
repo: ConflictHQ/boilerworks-cherrypy-micro
219230
size: micro
220231
language: python
221232
backend: "CherryPy"
@@ -223,21 +234,10 @@
223234
status: planned
224235
description: "Pure Python microservice, no WSGI overhead"
225236
topologies: [standard]
226237
best_for: "Minimal Python services without framework overhead"
227238
228
-- name: rust-micro
229
- repo: ConflictHQ/boilerworks-rust-micro
230
- size: micro
231
- language: rust
232
- backend: "Axum (Rust)"
233
- frontend: ""
234
- status: planned
235
- description: "High-performance Rust microservice"
236
- topologies: [standard]
237
- best_for: "Maximum performance microservices in Rust"
238
-
239239
# ─── Edge Templates (5) ───────────────────────────────────────────────────────
240240
241241
- name: hono-micro
242242
repo: ConflictHQ/boilerworks-hono-micro
243243
size: edge
@@ -253,11 +253,11 @@
253253
repo: ConflictHQ/boilerworks-sveltekit-full
254254
size: edge
255255
language: svelte
256256
backend: "SvelteKit"
257257
frontend: "Svelte (built-in)"
258
- status: planned
258
+ status: done
259259
description: "Full-stack edge app, simplest DX"
260260
topologies: [standard]
261261
best_for: "Svelte teams building full-stack edge apps"
262262
263263
- name: nuxt-full
@@ -275,11 +275,11 @@
275275
repo: ConflictHQ/boilerworks-remix-full
276276
size: edge
277277
language: typescript
278278
backend: "Remix"
279279
frontend: "React (built-in)"
280
- status: planned
280
+ status: done
281281
description: "Server-first React at the edge"
282282
topologies: [standard]
283283
best_for: "React teams building server-first edge apps"
284284
285285
- name: astro-site
286286
--- boilerworks/data/templates.yaml
+++ boilerworks/data/templates.yaml
@@ -23,10 +23,76 @@
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: django-htmx
29 repo: ConflictHQ/boilerworks-django-htmx
30 size: full
31 language: python
32 backend: "Django 5"
@@ -45,32 +111,10 @@
45 status: building
46 description: "E-commerce with headless commerce platform"
47 topologies: [standard]
48 best_for: "Teams building e-commerce storefronts"
49
50 - name: rails-hotwire
51 repo: ConflictHQ/boilerworks-rails-hotwire
52 size: full
53 language: ruby
54 backend: "Rails 8"
55 frontend: "Hotwire (Turbo + Stimulus)"
56 status: building
57 description: "Marketplace, social, content, CMS"
58 topologies: [standard]
59 best_for: "Ruby teams wanting Rails-native reactive UI"
60
61 - name: laravel-vue
62 repo: ConflictHQ/boilerworks-laravel-vue
63 size: full
64 language: php
65 backend: "Laravel 11"
66 frontend: "Inertia + Vue 3"
67 status: building
68 description: "Laravel ecosystem, SPA-like experience"
69 topologies: [standard]
70 best_for: "PHP teams wanting SPA feel without an API layer"
71
72 - name: fastapi-nextjs
73 repo: ConflictHQ/boilerworks-fastapi-nextjs
74 size: full
75 language: python
76 backend: "FastAPI"
@@ -78,10 +122,43 @@
78 status: building
79 description: "Modern Python API, async-first"
80 topologies: [standard, api-only]
81 best_for: "Python teams wanting async-first API with rich SPA frontend"
82
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83 - name: fastapi-htmx
84 repo: ConflictHQ/boilerworks-fastapi-htmx
85 size: full
86 language: python
87 backend: "FastAPI"
@@ -89,96 +166,19 @@
89 status: planned
90 description: "Lightweight Python, server-rendered"
91 topologies: [standard]
92 best_for: "FastAPI teams preferring server-rendered HTML"
93
94 - name: spring-angular
95 repo: ConflictHQ/boilerworks-spring-angular
96 size: full
97 language: java
98 backend: "Spring Boot 3"
99 frontend: "Angular 19"
100 status: planned
101 description: "Enterprise, banking, fintech"
102 topologies: [standard]
103 best_for: "Java teams in enterprise, banking, or fintech"
104
105 - name: go-htmx
106 repo: ConflictHQ/boilerworks-go-htmx
107 size: full
108 language: go
109 backend: "Go + Chi/Echo"
110 frontend: "HTMX + Templ"
111 status: planned
112 description: "Lightweight, performance-critical"
113 topologies: [standard]
114 best_for: "Go teams wanting lightweight server-rendered apps"
115
116 - name: rails-nextjs
117 repo: ConflictHQ/boilerworks-rails-nextjs
118 size: full
119 language: ruby
120 backend: "Rails 8"
121 frontend: "Next.js 16"
122 status: planned
123 description: "Rails backend, richer frontend than Hotwire"
124 topologies: [standard, api-only]
125 best_for: "Ruby teams whose frontend needs exceed Hotwire"
126
127 - name: phoenix-liveview
128 repo: ConflictHQ/boilerworks-phoenix-liveview
129 size: full
130 language: elixir
131 backend: "Phoenix 1.7"
132 frontend: "LiveView"
133 status: planned
134 description: "Real-time, collaborative"
135 topologies: [standard]
136 best_for: "Elixir teams building real-time collaborative 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: planned
145 description: "Modern enterprise, non-Angular"
146 topologies: [standard, api-only]
147 best_for: "Java teams preferring React over Angular"
148
149 - name: go-nextjs
150 repo: ConflictHQ/boilerworks-go-nextjs
151 size: full
152 language: go
153 backend: "Go + Chi/Echo"
154 frontend: "Next.js 16"
155 status: planned
156 description: "API-first Go, rich frontend"
157 topologies: [standard, api-only]
158 best_for: "Go teams wanting an API-first approach with rich SPA"
159
160 - name: laravel-livewire
161 repo: ConflictHQ/boilerworks-laravel-livewire
162 size: full
163 language: php
164 backend: "Laravel 11"
165 frontend: "Livewire 3"
166 status: planned
167 description: "Server-rendered reactive PHP"
168 topologies: [standard]
169 best_for: "PHP teams wanting server-rendered reactivity without JS"
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: planned
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,11 +185,11 @@
185 repo: ConflictHQ/boilerworks-fastapi-micro
186 size: micro
187 language: python
188 backend: "FastAPI"
189 frontend: ""
190 status: building
191 description: "Lightweight async Python API"
192 topologies: [standard]
193 best_for: "High-performance async Python microservices"
194
195 - name: nestjs-micro
@@ -196,26 +196,37 @@
196 repo: ConflictHQ/boilerworks-nestjs-micro
197 size: micro
198 language: typescript
199 backend: "NestJS 11"
200 frontend: ""
201 status: planned
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/Echo"
211 frontend: ""
212 status: planned
213 description: "Lightweight Go service"
214 topologies: [standard]
215 best_for: "High-throughput Go microservices"
216
 
 
 
 
 
 
 
 
 
 
 
217 - name: cherrypy-micro
218 repo: ConflictHQ/boilerworks-cherrypy-micro
219 size: micro
220 language: python
221 backend: "CherryPy"
@@ -223,21 +234,10 @@
223 status: planned
224 description: "Pure Python microservice, no WSGI overhead"
225 topologies: [standard]
226 best_for: "Minimal Python services without framework overhead"
227
228 - name: rust-micro
229 repo: ConflictHQ/boilerworks-rust-micro
230 size: micro
231 language: rust
232 backend: "Axum (Rust)"
233 frontend: ""
234 status: planned
235 description: "High-performance Rust microservice"
236 topologies: [standard]
237 best_for: "Maximum performance microservices in Rust"
238
239 # ─── Edge Templates (5) ───────────────────────────────────────────────────────
240
241 - name: hono-micro
242 repo: ConflictHQ/boilerworks-hono-micro
243 size: edge
@@ -253,11 +253,11 @@
253 repo: ConflictHQ/boilerworks-sveltekit-full
254 size: edge
255 language: svelte
256 backend: "SvelteKit"
257 frontend: "Svelte (built-in)"
258 status: planned
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
@@ -275,11 +275,11 @@
275 repo: ConflictHQ/boilerworks-remix-full
276 size: edge
277 language: typescript
278 backend: "Remix"
279 frontend: "React (built-in)"
280 status: planned
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
--- boilerworks/data/templates.yaml
+++ boilerworks/data/templates.yaml
@@ -23,10 +23,76 @@
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: building
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"
@@ -45,32 +111,10 @@
111 status: building
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"
@@ -78,10 +122,43 @@
122 status: building
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: planned
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: planned
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: planned
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"
@@ -89,96 +166,19 @@
166 status: planned
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,11 +185,11 @@
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,26 +196,37 @@
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"
@@ -223,21 +234,10 @@
234 status: planned
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
@@ -253,11 +253,11 @@
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
@@ -275,11 +275,11 @@
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
--- tests/test_registry.py
+++ tests/test_registry.py
@@ -97,11 +97,11 @@
9797
assert len(results) > 0
9898
9999
100100
def test_filter_by_status_done(registry: Registry) -> None:
101101
done = registry.filter_by_status("done")
102
- assert len(done) == 2 # django-nextjs and nestjs-nextjs
102
+ assert len(done) == 14
103103
assert all(t.status == "done" for t in done)
104104
105105
106106
def test_all_templates_have_required_fields(registry: Registry) -> None:
107107
for t in registry.list_all():
108108
--- tests/test_registry.py
+++ tests/test_registry.py
@@ -97,11 +97,11 @@
97 assert len(results) > 0
98
99
100 def test_filter_by_status_done(registry: Registry) -> None:
101 done = registry.filter_by_status("done")
102 assert len(done) == 2 # django-nextjs and nestjs-nextjs
103 assert all(t.status == "done" for t in done)
104
105
106 def test_all_templates_have_required_fields(registry: Registry) -> None:
107 for t in registry.list_all():
108
--- tests/test_registry.py
+++ tests/test_registry.py
@@ -97,11 +97,11 @@
97 assert len(results) > 0
98
99
100 def test_filter_by_status_done(registry: Registry) -> None:
101 done = registry.filter_by_status("done")
102 assert len(done) == 14
103 assert all(t.status == "done" for t in done)
104
105
106 def test_all_templates_have_required_fields(registry: Registry) -> None:
107 for t in registry.list_all():
108

Keyboard Shortcuts

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