BoilerWorks
| .github | chore(deps): bump actions/download-artifact from 4 to 8 Bu… | 1 week, 4 days ago | |
| assets | Deployed e1a02d1 with MkDocs version: 1.6.1 | 1 week, 5 days ago | |
| boilerworks | Add MCP server and Claude Code skill - boilerworks/mcp_ser… | 1 week, 4 days ago | |
| cli | Deployed e1a02d1 with MkDocs version: 1.6.1 | 1 week, 5 days ago | |
| contributing | Deployed e1a02d1 with MkDocs version: 1.6.1 | 1 week, 5 days ago | |
| docs | docs: MkDocs site for boilerworks.dev with full CLI referen… | 1 week, 5 days ago | |
| getting-started | Deployed e1a02d1 with MkDocs version: 1.6.1 | 1 week, 5 days ago | |
| guide | Deployed e1a02d1 with MkDocs version: 1.6.1 | 1 week, 5 days ago | |
| search | Deployed e1a02d1 with MkDocs version: 1.6.1 | 1 week, 5 days ago | |
| skill | Add MCP server and Claude Code skill - boilerworks/mcp_ser… | 1 week, 4 days ago | |
| tests | chore: all 26 templates are done | 1 week, 5 days ago | |
| .gitignore | Initial commit — Boilerworks CLI v0.1.0 | 27 bytes | 1 week, 5 days ago |
| .nojekyll | Deployed e1a02d1 with MkDocs version: 1.6.1 | 1 week, 5 days ago | |
| 404.html | Deployed e1a02d1 with MkDocs version: 1.6.1 | 24.9 KB | 1 week, 5 days ago |
| AGENTS.md | Initial commit — Boilerworks CLI v0.1.0 | 898 bytes | 1 week, 5 days ago |
| CLAUDE.md | Initial commit — Boilerworks CLI v0.1.0 | 2.6 KB | 1 week, 5 days ago |
| CNAME | Deployed e1a02d1 with MkDocs version: 1.6.1 | 16 bytes | 1 week, 5 days ago |
| LICENSE | Merge branch 'main' of github.com:ConflictHQ/boilerworks | 1.0 KB | 1 week, 4 days ago |
| Makefile | Initial commit — Boilerworks CLI v0.1.0 | 439 bytes | 1 week, 5 days ago |
| README.md | docs: CONFLICT all-caps in README footer | 6.9 KB | 1 week, 5 days ago |
| boilerworks.yaml.example | Initial commit — Boilerworks CLI v0.1.0 | 3.7 KB | 1 week, 5 days ago |
| index.html | Deployed e1a02d1 with MkDocs version: 1.6.1 | 35.2 KB | 1 week, 5 days ago |
| mkdocs.yml | docs: MkDocs site for boilerworks.dev with full CLI referen… | 2.2 KB | 1 week, 5 days ago |
| pyproject.toml | Add MCP server and Claude Code skill - boilerworks/mcp_ser… | 1.7 KB | 1 week, 4 days ago |
| sitemap.xml | Deployed e1a02d1 with MkDocs version: 1.6.1 | 1.4 KB | 1 week, 5 days ago |
| sitemap.xml.gz | Deployed e1a02d1 with MkDocs version: 1.6.1 | 284 bytes | 1 week, 5 days ago |
| uv.lock | Initial commit — Boilerworks CLI v0.1.0 | 97.0 KB | 1 week, 5 days ago |
Boilerworks
Production-ready project templates — assembled in seconds.
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.
pip install boilerworks
boilerworks setup # interactive wizard → writes boilerworks.yaml
boilerworks init # clone + configure the template
cd my-project
docker compose up -d # full stack running in seconds
Installation
pip install boilerworks
# or with uv:
uv tool install boilerworks
Requires Python 3.12+.
Quick Start
1. Run the setup wizard
boilerworks setup
Answer 13 questions about your project (name, template, cloud, compliance, etc.) and a boilerworks.yaml manifest is written to the current directory.
2. Generate the project
boilerworks init
Boilerworks clones the selected template, replaces all boilerworks references with your project name, and runs git init to give you a clean starting commit.
3. Start developing
cd my-project
docker compose up -d
# Visit http://localhost:3000
One command. Full stack. No manual setup.
Template Catalogue
26 templates across three sizes:
| Size | Description | Auth | Deploy Target |
|---|---|---|---|
| Full | Apps with users | Session auth, permissions, org management | VPS, containers, Kubernetes |
| Micro | API services | API-key auth | VPS, containers |
| Edge | Serverless apps | Flexible | Cloudflare Workers / Pages |
Full Templates (15)
| Name | Backend | Frontend |
|---|---|---|
| django-nextjs | Django 5 | Next.js 16 |
| nestjs-nextjs | NestJS 11 | Next.js 16 |
| rails-hotwire | Rails 8 | Hotwire + Tailwind |
| rails-nextjs | Rails 8 | Next.js 16 |
| spring-angular | Spring Boot 3 | Angular 19 |
| go-nextjs | Go + Chi | Next.js 16 |
| phoenix-liveview | Phoenix 1.7 | LiveView |
| laravel-vue | Laravel 12 | Inertia + Vue 3 |
| django-htmx | Django 5 | HTMX + Alpine.js |
| fastapi-nextjs | FastAPI | Next.js 16 |
| spring-nextjs | Spring Boot 3 | Next.js 16 |
| laravel-livewire | Laravel 12 | Livewire 3 |
| go-htmx | Go + Chi | HTMX + Templ |
| fastapi-htmx | FastAPI | HTMX + Alpine.js |
| saleor-nextjs | Saleor (Django) | Next.js 16 |
Micro Templates (6)
| Name | Backend |
|---|---|
| django-micro | Django 5 (DRF/Ninja) |
| fastapi-micro | FastAPI |
| nestjs-micro | NestJS 11 |
| go-micro | Go + Chi |
| rust-micro | Axum (Rust) |
| cherrypy-micro | CherryPy |
Edge Templates (5)
| Name | Framework |
|---|---|
| sveltekit-full | SvelteKit |
| remix-full | Remix |
| hono-micro | Hono (Cloudflare Workers) |
| nuxt-full | Nuxt 4 |
| astro-site | Astro |
Commands
boilerworks --help # show all commands
boilerworks list # show all 26 templates
boilerworks list --size micro # filter by size
boilerworks list --language python # filter by language
boilerworks setup # interactive wizard
boilerworks init # generate project from boilerworks.yaml
boilerworks init --dry-run # preview what would happen
boilerworks init --manifest ./path/to/boilerworks.yaml
boilerworks init --output /path/to/output
boilerworks.yaml
The manifest file describes your project. Generated by boilerworks setup, editable by hand.
project: my-app
family: django-nextjs
size: full
topology: standard
cloud: aws
ops: true
region: us-east-1
domain: myapp.com
mobile: false
web_presence: false
compliance:
- soc2
services:
email: ses
cache: redis
data:
database: postgres
migrations: true
seed_data: true
testing:
e2e: playwright
unit: true
integration: true
See boilerworks.yaml.example for a fully annotated version.
What Every Template Includes
Every Boilerworks Full template ships with:
- Auth — session-based (httpOnly cookies), bcrypt passwords
- Permissions — group-based, per-operation, checked at every endpoint
- Background jobs — Redis-backed queue, retries, dead-letter handling
- Email — provider-agnostic (SES, SendGrid, Mailgun, Mailpit locally)
- Admin — authenticated management interface with CRUD for all models
- Docker Compose — one command to boot the full stack
- CI/CD — GitHub Actions: lint, test, build, audit
- AI agent shims — CLAUDE.md, AGENTS.md, bootstrap.md
Infrastructure
Pair any template with boilerworks-opscode for production Terraform:
- AWS — ECS Fargate, RDS Postgres 16, ElastiCache Redis, ALB, Route53, ACM, S3, Secrets Manager
- GCP / Azure — structured stubs ready for expansion
Select a cloud in boilerworks setup and boilerworks init will clone and configure the ops repo alongside your app.
Contributing
See CONTRIBUTING.md for the development process.
Issues and PRs welcome at github.com/ConflictHQ/boilerworks.
Links
- Documentation: boilerworks.dev
- Product: boilerworks.ai
- Templates: github.com/ConflictHQ
Boilerworks is a CONFLICT brand. CONFLICT is a registered trademark of CONFLICT LLC.